Originally posted by: Zedtom
Okay, here's the scoop... I'm running XP on a 40 GB HD, I just bought a 100 GB HD. I want to remove the old hard drive, install Windows 2000 Pro on the new drive, then reinstall the old hard drive as a slave to the new one. Will this work, or will I have to completely reinstall XP?
Just think about that for a second, and you'll pretty much have your answer. What drive letter is Windows XP using for its system / boot disk now? What drive letter will it be using after you make it a slave? Think that will work? Even if you fixed the loader so that it was found by the mbr hand-off so that the system would try to boot into Windows XP, every shortcut, every path specification in the registry, every internal configuration setting in every program with a hard-coded path would be looking in the wrong place for everything it needed in order to function. It actually would be possible to make it work. But you'd spend a lot less time just doing the clean installation.
There are other ways to make it work, of course.
One involves using the BIOS settings. Leave the 40 gig drive where it is. Turn off that drive in the BIOS. Install the new drive physically. Install Windows 2000 on it. To switch between the two you go into the BIOS setup program when you start the system and turn off the drive containing the OS you don't want. Not exactly what most people would call dual booting.
The other involves using some third party boot manager that hides the installations from each other. Lots of people do it. I would never use that scenario on a machine that I had to use, especially if I had to rely upon it. That's because you're fooling the OS into seeing an inaccurate representation of the actual hardware configuration. But to each his own.
In general you're better off getting all the hardware physically in place and starting clean. Install the older OS first, then install the newer OS. That way you automatically get set up with a proper boot menu.
On the other hand, I can't think of any purpose at all for dual-booting Windows 2000 and Windows XP. Do you have a specific purpose in mind?
Hang in there. I imagine you'll get a wide variation in responses on this one! My way isn't the only way. (But it's the only sane way.

)
- prosaic