BillyBoy said:
Thanks but Win2000 was installed on drive F which is the master. I want to
change it to C and run it as the master. The old drive should remain as the
slave.
Hopefully I understand what you want to accomplish.
Your master/slave story seems a wild and inappropriate guess to me.
What you actually want is to change the system boot drive letter. MS and
many MS-experts will tell you this is impossible but it can be done. But
is it *not* easy, it is a lot of work and you must be very careful. Have
a look here:
http://home.hccnet.nl/pr.nienhuis/Windows.html#BOOTDRVLTR
(case-sensisitive address)
This is how I've done it but YMMV
In your case some more things apply:
- A prerequisite in your case (to get C: assigned) is that your new
Win2K is on a primary partition on the new drive.
- You must restore the old physical drive situation (master / slave)
and boot into Win2K before you can use my trick
- You must change boot.ini afterwards to point to the proper boot
partition,
something like
multi(0)disk(0)rdisk(0)partition(0)\WINNT="Windows 2000 Pro"
/fastdetect
(multi....fastdetect all on one line)
- I'd say it is probably needed to wipe Win2K's volume info (and
drive-letter assignment) from the MBR track by booting from Win9x (e.g.,
a boot floppy) and running FDISK /MBR, before you reboot in your "fixed"
Win2K. That is because you may have changed all references to C: in the
registry but the volume ID / GUIDs listing on the MBR track will still
designate your boot partition as F:, and you Win2K will still use this
and get fatally confused.
After having wiped this VolumeID listing Win2K will again assign drive
letters; hopefully your new Win2K installation will be assigned C:
But perhaps this is not needed as this info is always on the master
drive, and you've swapped drives so it is now on the slave
Note that system boot drive letters in Win2K can only be changed (in the
regular case) by reinstalling. So, if my suggested process fails you
lose nothing but time.
And my guess is that you will save much time by simply reinstalling Win2K.
As for your Win98: you probably can't run it anymore once it changed
from a master drive to a slave drive. It will probably have a different
drive letter and consequently all its internal drive letter references
will be pointing to a wrong drive. I don't know if Win9x can boot at all
from a slave drive.
Only if it can, and if there are no FAT32 partitions at all on your new
drive, you might be lucky - you can try to use bootpart (see
www.winimage.com) to boot it from the Win2K boot manager.
P.