Extras   Guides  
Articles

 

Extras

Compare Prices On:

 

Motherboards
Processors
Graphic Cards

Sound Cards
Hard Drives
Networking
Misc.




 

 

Memory from Crucial.com

 

 find reviews:    

Neoseeker

 

AMDBoard

GideonTech

Gizmodo

[H]ardOCP

Hardware-HQ

HiTechMods

Hot Hardware

ModTown

PCeXtremist

PCHardwareMods

PCReviewSpot

PCStats

Pheaton

SubZeroTech

TechSeekers

Tech Talk

ThinkComputers

Tweak3D

Twisted Mods

ViperLair

Virtual Hideout

V-Underground

Voided Warranty

WesleyTech

 

Overclockers

 

3DChip

 

RipNet

Tech-PC

WorldOC

 

Hard-h2o

 

 

Recognition

 

 

Link To Us

 

 

 

How to fully customize Windows XP

Guide By:  Miguel

Review Date:  02/02/03

 

Modifying the Boot Screen

 

 

Warning:  Changing the boot screen palette in Windows XP will involve making changes to the kernel of your system.  If not done correctly, your system can become unstable or even get to the point where it will not boot.

 

Sorry folks but I need to emphasize that as the Windows XP boot screen is quite difficult to change or modify.   It is not as simple as most older windows operating systems like Windows 95/98.   In fact, it is the most difficult modification of the three we will be looking at today.  There are various methods you can use to change your Windows XP boot screen.  I have explored each and every one and will be showing you the one method I think is the easiest and safest.

 

Before we begin, you will need a small freeware application called Boot Editor.

You can download it here:  http://members.rogers.com/userxp/indexbe.htm

 

Boot Editor is a small tool for creating or modifying boot screens in Windows XP (Pro & Home editions).  Main important features are:

  • Creates boot screens (the ntoskrnl.exe file)

  • Change the default palette of boot screens

  • Change the position of the progress bar

The file you will be modifying is located in your \Windows\System32 directory.  Look for a file named "ntoskrnl.exe".   This is the file you will be working with so the first thing you will need to do is make a backup of this file!   This is very important!  Make an additional copy of it that will be used to do your hacking on. 

 

Extract the Boot Editor application into a directory of choice.  Do not run Boot Editor just yet.  First, place the copy of ntoskrnl.exe in the Boot Editor directory.

 

Next, open the Boot Editor application.

 

 

Click on File then "New Boot Screen".   The following dialog should appear:

 

 

Here you will enter a Name for the new boot screen.  For this tutorial, we will be installing the Blue MatrixXP Boot screen which can be downloaded at themexp.org.

We will call this new screen "BlueMatrixXP"

 

Once you enter the name of the new screen, a folder will be created in the Boot Editor directory with this name.   Boot editor will now open the original windows copy of ntoskrnl.exe as shown below:

 

 

Notice the original windows boot screen.   We now have access to this and can make the appropriate changes.

 

Before we continue, I would like to provide you with more information on the ntoskrnl.exe file so you can familiarize yourself with it and understand what we will be modifying.

 

When you open ntoskrnl.exe with Boot Editor, ResHacker or any other utility, you will see a series of numbers from 1-18.  These are the actual individual bitmap images that the boot screen contains.  The images you will be changing or modifying will depend on which edition of Windows XP you are running.   Here is an explanation of the main bitmaps we will be modifying:

 

1 - Number "1" is the main boot logo screen. This is the background image for the boot screen. 

 

8 - Number "8" is the blue progress bar used by XP Professional Edition.

 

9 - Number "9" is the green progress bar used by XP Home Edition.

 

10 - Number "10" is the text overlay for XP Professional Edition.

 

11 - Number "11" is the text overlay for XP Home Edition.

 

Most of the boot screens you download from the sites we recommended will contain 2 images.  One will replace number "1" which is the main logo screen, and one will replace number "8" or number "9" depending on which edition of windows you are running.  8 and 9 are for the progress bar.

 

For this tutorial, we will be modifying bitmaps "1" and "8" since we are using WinXP Professional Edition.

 

Now that we are more clear as to what images need to be changed, lets go ahead and make the proper changes.

 

You will notice on the main Boot Editor screenshot above that number "1" has already been opened for you.  Right-click anywhere on the original boot screen image and select "Load New Image" as shown below:

 

 

Browse to the location where you have stored the boot screens you have downloaded.   We will be adding the Blue Matrix XP boot screen so we will load image number "1" as shown below:

 

 

You should now see the NEW main boot screen image! 

 

Now I would like to explain why we chose "Boot Editor" as our preferred tool for this modification.  Notice that the color palette for the bitmap has changed on the upper right hand corner of the screenshot above.   Because we have loaded a different image, the color palette has changed.  In order for this Blue MatrixXP Boot screen to show up properly when you boot your computer, we need to save the new color palette.  This palette is "hardcoded" in the ntoskrnl.exe file.   Boot Editor is great cause it will not only allow you to change the image, but also save the new color palette.  What we need to do next is hit the "Save" button located to the left of the bitmap palette on the upper right hand corner.   This will save the palette to current ntoskrnl.exe file.

 

Now that we have changed the main boot screen properly, let us move to the next bitmap.  Because we are using WinXP Professional, the next bitmap we will change is number "8".  Select this bitmap from the drop down menu located right above the screen preview as shown below:

 

 

Right-click anywhere on the image preview as we did with the first bitmap and browse for the new progress bar image.  Again, we will be using the one for the Blue MatrixXP boot screen as shown below:

 

 

Again, notice that the color palette to your right for the bitmap has changed.  We need to hit the "Save" button again to save the new palette to the ntoskrnl.exe file.

 

That's it!  Well, almost.  Now let us save all changes and create the new ntoskrnl.exe file!  right above the image preview window, hit the "Save All" button to save all changed bitmaps.  A confirmation dialog will appear asking if it is ok to save new bitmaps.  Click "OK".   Finally, click on the "Make" button located right next to it. 


The following window should appear:

 

 

You can simply click "OK" here and leave everything as is.  You will get a confirmation window indicating the new boot file has been created!

 

 

The new ntoskrnl.exe file will then be added to the BlueMatrixXP directory it created.  This will be the new file we will use. 

 

OK!  So we have the new boot file.  Now what?  

 

In order to replace this file, we need to restart the computer in "Safe Mode". 

 

Once you are in Safe Mode, copy this new ntoskrnl.exe file to your \Windows\System32 directory replacing the one that is already there.  Reboot the computer.

 

Enjoy your new Boot Screen! :)

 

Here are a couple of shots of some cool boot screens I installed:

 

**click to enlarge**

**click to enlarge**

 

As you can see, replacing the Windows XP boot screen has proved to be a difficult task.  There are other ways of doing it but they are more complicated and are not exactly the safest methods.   If you do not understand any part of this tutorial, we recommend that you ask questions in our forums first.  A link to the thread will be provided at the end of this article.

 

We have a new boot screen!  Now let's work our way up and change the logon screen shall we?

 

 

 

Next: Logon Screen

 
 
 
 


about this site l contact l privacy policy

 

Articles

 

Brando Tiny Wireless Keyboard

iBuyPower Liquid Cooler


 

 

PC Cases, Computer Speakers and both Thermaltake and Koolance products available at Xoxide.com