JD said:
I have a NetBook with Win 7 on the C: partition. I tried to install
Win2K on the D:
partition but it would not let me.
In principle, I don't see a reason why those two OSes could not
coexist, stored on the same hard drive.
It's a matter of coming up with an install (and transfer method),
to get them both onto the disk.
For example, say I owned a spare 2.5" SATA drive, and I also had
a USB hard drive enclosure to hold the 2.5" drive later.
1) Remove Win7 drive from netbook. Install spare drive.
2) Install Win2K on spare drive. (Erase spare drive with DBAN,
if it resists.)
3) Once you've got all the drivers installed, it boots Win2K OK,
then it is time to put the Windows 7 drive back in the netbook.
4) Move the spare drive, into the USB enclosure. Plug the USB
enclosure into the netbook.
5) Using "dd", move the Win2K OS partition from the spare drive,
to D: on the Windows 7 drive.
For that to work, the partition on the spare drive, would have to
be the *exact* same size as the D: partition. You could prepare the
partition first, before starting the Windows install, to be absolutely
certain it is the same size. Tools like this can help you, when you want
to verify the numbers.
ftp://ftp.symantec.com/public/english_us_canada/tools/pq/utilities/PTEDIT32.zip
When you copy that partition over with "dd", it doesn't change
the boot flag which is associated with Windows 7. So Windows 7
is going to be selected for boot. (The MBR allows one of the four
primary partitions to be marked "active" via the usage of the
boot flag.)
Then, with Windows 7 booted, add an entry in the boot menu (using EasyBCD),
for your new Win2K. After that, you'll be offered two OS choices when you
start the laptop from power-off.
Using "dd" to move the partition over, solves the problem of
preserving the partition boot sector. If you used "robocopy" to
copy the contents of the Win2K spare drive install, over to D:,
you'd get the files alright, but you would lose the partition boot
sector. Then you'd need to use the recovery console, to do a
"fixboot" and put it back. Something like robocopy, would allow
the two partitions (spare disk install partition, and D: partition),
to be different sizes.
If you knew of a utility that could copy just the partition boot sector,
then that would be preferable to having to use the recovery console.
I hate having to figure out, exactly which partition is the one
that needs to be fixed.
So there are ways to get them both on the same disk, but it'll take
some effort.
The Windows installer, likely has some logic for checking what it
finds on the MBR, and declining to install if it sees something it
doesn't like. The thing is, the Win2K installer is going to want
to plop its 446 bytes of boot code into the MBR, which would wipe
out what Windows 7 put there (and that is separate from the partition
boot sector). So there are good reasons for it not proceeding. Even
in Windows 7, you have things like Recovery Console, and you could
do the equivalent of "fixmbr" to repair the damage. I like the
separate drive approach, because then I'm a bit more in control
of what happens.
Paul