Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

Dual Booting windows 7 with an existing windows xp drive

Feb 2, 2010 7:25AM PST

Hello All,

I really need some help here. My poor husband is without his business computer as I decided to do some "upgrades" and got in over my head, the upshot of which is he really needs a computer that works, yesterday. We have all of our business stuff on an xp hard drive that I'd like to move into a windows 7 system. We have an ebay program called turbolister that we need to run in xp. Can I set up a windows 7 system to dual boot with an existing xp hard drive? If so, how can I do this, if not is there another way to accomplish this without building a new xp system from the ground up? We can't just access the data on the hard drive, we need to run programs from it in xp.

Thanks,

J

Discussion is locked

- Collapse -
Options depending on your hardware
Feb 2, 2010 8:29AM PST

You can install Windows 7 on the same drive if you can make enough free space on it. This requires that the hard drive be large enough and that you have a utility to shrink the XP partition. That's a bit complicated. You might install another hard drive in the same machine and install Windows 7 on that. Thus, you'd have both OSs on one machine and you could set it up as dual boot. The other is to use XP mode in Windows 7. You'd need the higher end Windows 7 products...Pro and up, the software download from Microsoft and a processor that was capable of visualization. You didn't mention anything about the hardware so about all I can offer are those three possibilities.

- Collapse -
Dual boot
Feb 3, 2010 1:49AM PST
- Collapse -
It depends...
Feb 3, 2010 3:09AM PST

1.) The existing XP hard drive may fail to boot if being run from a computer with a different hardware configuration than the one that the installation of XP was created on. There is no workaround if this happens, with a 50/50 chance of success.

2.) You should use a program such as VistaBootPRO or Easy BCD to edit the Windows 7 BCD store, creating a new entry for the copy of XP. This is required as neither Windows 7 nor Windows XP will automatically recognize the other and create a dual-boot setup.

3.) Just to test if it works, disconnect the Windows 7 HDD and place the XP drive in its stead, ensuring the computer is unplugged while you do so. If XP boots and works "out of the box," let him get his work done before attempting to finalize the dual-boot setup.

4.) If you have Windows 7 Professional/Ultimate, or a retail XP CD, you can always create a virtual machine running XP within Windows 7. The former permits you to use XPMode while the latter requires you to set up your own VM using VirtualPC, VirtualBox, or another VM application.

Hope this helps,
John