One of the most common problems encountered in configuring a dual-boot between Windows XP and Windows Vista happens when you try to install Windows XP on a computer with Windows Vista already installed. When you install Windows XP, it’ll remove the Vista bootloader and use its own instead.
If you follow these instructions, you should be able to add Windows XP to a system that already has Windows Vista – with minimal headache and no loss of data.
The first thing to do is to get your system ready for installing Windows XP. There are a couple of things you need to do:
|Already Have Free Space?
Do you already have a free partition or a separate physical disk that you can install Windows XP to? If so, skip on to the next section.
- Download or use a commercial partition editor, and boot into it.
- Use the partition manager to shrink the partition with Windows Vista to make enough room at the end of the drive for Windows XP.
- Add a new primary partition located after the Windows Vista partition you just shrunk. Make sure it is a primary partition and formatted as NTFS.
It’s very important to make sure that this partition was created at the end of the drive, or else you might no longer be able to boot into Windows Vista because your partition numbers have changed.
If you’re installing Windows XP to a separate physical drive, do not disconnect the Vista one, nor change the drive boot order in the BIOS. This will not help and will make it terribly difficult to get your dual-boot working again!
You cannot install Windows XP by running the installer from within Windows Vista, instead, you’ll have to boot from the CD:
- Make sure your BIOS is configured to boot from the CD. Some computers also let you press F12 to pick where you want to boot from – you may use that option instead.
- Put your Windows XP CD in the drive and press a key when you see the “Press any key to enter Windows Setup…” message.
- If you’re installing Windows XP to a SATA drive, make sure you hit F6 to load the SATA drives.
- When you’re presented with a screen that has a list of hard drives and partitions, use the arrow keys to select the empty NTFS partition you created in the previous section, then press Enter to continue.
- Let Windows XP setup finish.
Once Windows XP setup has finished, it’ll automatically boot you into the newly installed copy of Windows XP – note that you will not be able to boot into Vista at this point, nor will you see a boot menu option for it.
- Once in Windows XP, download and install .
- Download and install .
- Once in EasyBCD, go to the “Manage Bootloader” page, and select “Reinstall the Vista Bootloader” then “Write MBR” to get the Vista bootloader back.
- Once that’s done, head on to the “Add/Remove Entries” page and select “Windows NT/2k/XP/2003” from the drop-down list, give it a name, then press “Add Entry” to finish.
Windows XP Drive Option
As of EasyBCD 1.7+, you won’t be able to select the drive that your Windows XP entry points to. This is because EasyBCD will automatically search for NTLDR, the Windows XP bootloader, and pick the right drive for you. For more information, read the main Windows XP page.
- If all has gone well (assuming you followed the directions here to a tee, there is no reason for it not to have), you should be presented with the Windows Vista boot menu when you restart your machine.
- You’ll have the old Windows Vista entry and the new Windows XP entry you created in the steps above. Selecting each should get you into the respecting operating system without a problem.
- Feel free to run EasyBCD in either OS and customize your dual-boot by renaming entries, changing the default OS, and modifying the menu timeout.
- Grab yourself a copy of from the “Useful Utilities” page – it’s free and you’ll love it.
Please see the the Troubleshooting Windows XP page for answers to any issues you might have.