First download and install the freeware Vista Boot Logo Generator . This is helpful for creating the correct logo image type. Just make sure that you ‘Run As Administrator.
Now select a bitmap image, and save it on your desktop. Choose two 24 bit .bmp versions of this image. One needs to be 800×600, and the other has to be 1024×768. Now take ownership of the file as follows. Open an administrator command prompt. To do so, type cmd in the start menu search box, AND HIT Ctrl+Shift+Enter. Now simply Run this command:
Takeown /f C:\Windows\System32\en-US\winload.exe.mui
Next Run the following command:
Cacls C:\Windows\System32\en-US\winload.exe.mui /G uresname:F
Having done this, copy (overwrite) the created file, in your C:\Windows\System32\en-US\ .
Finally, type msconfig in the start search bar and hit enter. Under the Boot Tab, check the “No GUI boot” option and click Apply/OK. Reboot.
Best to always create a System Restore point, first!