How to Change the Windows 2000 Boot Logo
By: Mike • Essay • 1,846 Words • November 25, 2009 • 1,350 Views
Essay title: How to Change the Windows 2000 Boot Logo
Introduction Stuff
Why post a follow-up article on changing the Win2K boot logo? There are several reasons, with the primary being a result of Service Pack 2. When SP2 was released some changes were made that affected the way Windows File Protection behaved. The registry changes outlined in our earlier article, that would disable Windows File Protection, no longer work after applying Service Pack 2. This follow-up article will address this minor obstacle, and pose a much easier and safer way to change the Win2K Boot Logo whether you're running SP1 or SP2.
Even though we covered this in the first article, we must mention the whole disclaimer thing again.
Disclaimer: LittleWhiteDog.Com does NOT accept any responsibility for ANY data loss if you attempt this procedure on your own, or with the assitance of trained professional (such as your children). This information is for educational and informational purposes only! Use at your own risk!
The Tools And The Overview
The only tools you are going to need to get the job done is Resource Hacker and some kind of image editing tool such as PhotoShop (not free) or Irfanview (free)
Sometimes it's easier to understand what you're doing after you've seen the "big picture". When Windows 2000 boots, a bitmap image is displayed, this image is stored in a file called NTOSKRNL.EXE which is typically found here: C:WINNTSYSTEM32NTOSKRNL.EXE. Notice *I said typcially? When you install Windows 2000 it will ask you which drive and which directory you would like to install - for the duration of this article we are going to assume you chose the default options and installed Win2K onto your C: drive into the default directory WINNT. Back to the "big picture", the following is a broad overview of the steps we'll be preforming in this article:
Make a copy of NTOSKRNL.EXE named KERNEL01.EXE
Creating a .BMP file that is 640x480 with 16 colors
Use Resource Hacker to import the modified bitmap image into KERNEL01.EXE
Modify the BOOT.INI file, adding an option to choose KERNEL01.EXE instead of NTOSKRNL.EXE
Baby Steps
We've looked at the "big picture", now it's time to outline those steps in detail. It might look like a lot of work, but it should only take you about 5 or 10 minutes on your first attempt.
Step 1. Make a copy of C:WINNTSYSTEM32NTOSKRNL.EXE called KERNEL01.EXE and place it in the C:WINNTSYSTEM32 folder.
Step 2. Download and unzip Resource Hacker. Once it is unzipped, launch "ResHacker.exe".
Step 3. Click "File", then "Open", and browse to the C:WinNTSystem32 directory. Open the file we just created in the first step called KERNEL01.EXE
Step 4. On the left-hand side of the screen, double-click on the word "Bitmap" and then the number "1". Click the icon that reads "1033" and you should see the Windows 2000 boot logo on the right side of the screen. The "Holy Grail" if you will. At this point, you can minimize Resource Hacker while we prepare our new image.
Step 5. Using any image editor, create a Bitmap image that is 640 x 480 using 16 colors. We've found the easiest way to create an image is to take a copy the current image and open it with Photoshop and then edit the top portion. Set the "mode" to "indexed colors" and set the number of colors to 16. Save the file as a BMP file with RLE Compression enabled and you're all set.
If you would like a "pre-made" sample image that has been tested, you can download this one as an example.
You could also head over to our Boot Logo Gallery and choose from an array of hundreds of different images (over 500 to be exact). These gallery images are not in a bitmap format, so you decide to go this route, make sure you convert them to a 16 color bitmap prior to proceeding to step 6. Important! Do not deviate from 640x480 and 16 colors or your results may vary! We've tried it with more colors, and all you'll see is a black screen during the boot sequesnce, in place of the boot logo.
Step 6. Once you have created the image, save it somewhere on your drive taking note of its location.
Step