Monday, May 19, 2014

How to change the boot logo in Windows 8.1 and Windows 8

I have been asked how to change the boot logo in Windows 8.1 and Windows 8 thousands of times by the users of my apps and by umyhacker blog visitors. This is the most popular feature request for my Boot UI Tuner. Today, I am going to share with you a tutorial which will allow you to change the boot logo of Windows 8 and Windows 8.1 and replace it with some custom logo. Read the instructions below.

Preparation:

First you need to have full access to the following file. This file is where the boot logo is stored:
 C:\Windows\Boot\Resources\bootres.dll
Run the following commands in an elevated command prompt:
takeown /f C:\Windows\Boot\Resources\bootres.dll 
icacls C:\Windows\Boot\Resources\bootres.dll /grant %username%:f

 Replacing the file containing the boot logo:


  1. To prepare the replacement bootres.dll, create a directory on your C drive: C:\Bootlogo. Copy the bootres.dll file to that folder.
  2. Create a folder called Logos. This is folder where the images you extract from the DLL go so you can edit them.
  3. Now you have to download some additional apps into your Bootlogo folder:

    Restorator: This is the best resource editing tool, but it is not free. Only the Restorator app will work in this case, because other apps can damage the resources inside the DLL. e.g. the popular freeware, Resource Hacker is not suitable in our case.
  4. Using Restorator, open the bootres.dll file and navigate to the RCData section on the left. Within it, you will see a file called "1". Right click it and extract -> Extract as -> extract as... and save it asRCDATA_1.wim.
  5. Open the RCDATA_1.wim file you extracted in the previous step using winzip/rar and extract the images to the folder you made to edit them. They need to be of the same resolution as the originals. Their format must be "24-bit bitmap". Use your favorite image editor to make replacement images.
  6. When you finish, use winzip/rar again to pack the edited images back into the RCDATA_1.wim file.
  7. In Restorator, right click "1" and select Assign -> Assign to.... Browse for your edited RCData_1.wim.
  8. Save the DLL and close Restorator.
  9. Open an elevated command prompt, change to the C:\Bootlogo folder by typing:
    cd C:\Bootlogo and then type the following command in your C:\Bootlogo folder:
    signer /sign sign bootres.dll
    The Signer app will ask you to install a root certificate, choose yes.
  10. Place your modified bootres.dll file back in the C:\Windows\Boot\resources folder and reboot your PC! If your logo disappears, and you see only the boot animation (the spinning circle), then try one of these two things:
    • run the following command in an elevated command prompt:
      Bcdedit.exe -set TESTSIGNING ON
      Reboot your PC.
    • Repeat all steps once again, it's possible you did something wrong.
That's it! Enjoy your custom boot logo.
Reactions:

2 comments:

Post a Comment