How to dual boot your Vista PC with Windows XP

Fri Apr 25, 2008 4:31PM EDT

See Comments (18)

Another big question from readers as a follow-up to last week's XP end-of-life post: How do I set up my Vista PC for dual booting with Windows XP?

For starters, it's true that some new computers will not be able to run Windows XP. The issue is one of drivers and mainly affects laptops: Some vendors have jumped so wholly to Vista that they're no longer making XP hardware drivers for their equipment. There's no real way around this, so check to make sure you can get all the drivers you need for your computer before you embark on the road to try setting up two operating systems on your machine. (You'll need them anyway.)

Also, be aware that configuring your machine to run Vista and XP side by side isn't the easiest thing in the world. It is certainly not overwhelmingly difficult, but if you aren't completely comfortable installing Windows on a bare machine, you should avoid this process. Find a friend to help you if you need it.

OK, so you're determined to dual boot. Here's how to do it.

1. Repartition - You need to make two partitions on your hard drive. One for Vista, one for XP. The Vista install DVD includes an app called DiskPart that lets you do this, or try GParted, which is a little friendlier but requires a little more effort on your part. Split your hard drive into two chunks, and make sure each is big enough for each OS (at least 20GB). Format the partition as NTFS. You can also use a second hard drive if you're on a desktop.

2. Check Your BIOS - If you're using a SATA hard drive (the standard for a couple of years now), you'll need to tweak your BIOS so XP, which came out well before SATA did, can see it. Just go into your computer's setup app and hunt around for the options for your hard drive, often under "AHCI." You want "compatibility," "AHCI off," or "IDE emulation" mode... something along those lines. Don't worry, this won't impact Vista at all.

3. Boot from an XP Disc - Now you can just follow the usual installation procedure. Just make sure you're installing on the correct drive: Vista will be on the C drive. Your new partition will be E, F, or another drive letter.

4. Repair the MBR - Installing XP after Vista prevents Vista from loading properly because it overwrites a critical file. Repair the Master Boot Record by booting from a Vista DVD and selecting "Repair your computer," then "Startup Repair."

5. Install a Boot Manager - After all this, you'll boot into Vista. You now need a boot manager to deal with the two OSes. Install EasyBCD (download at that link), run it, and click "Add/Remove Entries." Change the drive to whatever you used in step 3, and change its type to "Windows NT/2k/XP/2k3." Click Add Entry then Save. Any other boot manager will work, but EasyBCD is free.

When you reboot you'll now get to choose which OS to go into.

Good luck! (If you need more help, just search the web for "dual boot Vista XP" and you'll find even more tutorials. Everyone's instructions are a little different, so keep that in mind.)

Comments on How to dual boot your Vista PC with Windows XP

Post a Comment

Join in the discussion. Here you'll see the comments in the order they were posted.

  • 1 Posted by dcsoccer25 on Thu Sep 3, 2009 3:39PM EDT Report Abuse

    So do I have to install XP after Vista, or can I do it the other way around? I've got a machine with XP on it now.

  • 2 Posted by rogueist on Thu Sep 3, 2009 8:49PM EDT Report Abuse

    You can also add a VMWare virtual machine and be guaranteed to be able to run XP with Vista regardless of the machine's hardware specs. Virtualization is an awesome thing.

  • 3 Posted by aguirre.arbex on Thu Sep 3, 2009 2:47PM EDT Report Abuse

    Better of all. Install Ubuntu 8.04 and keep XP for games (dual boot). Linux is much better OS and is free, with lots of GNU software. Check www.ubuntu.com

  • 4 Posted by miller6994 on Thu Sep 3, 2009 7:20PM EDT Report Abuse

    Lets say "Amen!" to Ubuntu or Kubuntu (closer to XP look) These now load up just as another application with the WUBI installation. Just click and open Linux in Vista ot XP. No dual booting required. https://wiki.ubuntu.com/WubiGuide

  • 6 Posted by dcsoccer25 on Thu Sep 3, 2009 3:39PM EDT Report Abuse

    I can learn to use Vista fine, but when I upgrade, it'll be to Vista 64-bit which is incapable of running apps with 16-bit code. Now, most applications don't run 16-bit code, but several have installers that use it. If the installer can't run it's code, you get the idea. It's useful for people who have some of these programs.

  • 7 Posted by jbk_3 on Thu Sep 3, 2009 4:30PM EDT Report Abuse

    I john Vista neep a 512mb. Ram Or.2gb ram.? xp 129mb ram to work.

  • 8 Posted by jlodman on Thu Sep 3, 2009 4:36PM EDT Report Abuse

    Ubuntu is a beginners Linux, load Debian or Suse and get the real power of Linux.

  • 9 Posted by jd_1876 on Thu Sep 3, 2009 4:31PM EDT Report Abuse

    Or you can get a Mac. iLife '08, Leopard, and built in drivers.

  • 10 Posted by agustin2489 on Thu Sep 3, 2009 2:47PM EDT Report Abuse

    It's also a very good idea to backup your drives. Just a thought since if you mess up, it would never be a good thing in this sort of situation.

More Posts: First Prev 1 2 Next Last

Post a Comment