Change drive letter of windows 2000 boot/system disk
Posted on 2004-03-28
I am running a windows 2000 server with four disks, two of which are connected to an adaptec 1200A raid controller for mirroring. This works fine.
The other two disks are both on the same IDE controller (not on the raid for the moment). I tried to use ghost to copy the contents of my current boot disk C: to the other disk which I had assigned the drive letter H:
Ghost aborted for some reason.
The server rebooted seemingly without problem but I got a service startup error and was unable to log in. A check with the disk administrator of another machine on the network of the server disks showed that the drive letters on these two disks had been swapped ! Meaning I am now booting from disk H: and disk C: is now an empty volume (NTFS formatted and available). The result of course is that I cannot log in and services do not start correctly because they all refer to C: on which there are no files.
I tried to remotely change the drive letters again, but while this works for the empty volume, I cannot change the letter on the system disk back to C:
I can map the server hard disks remotely as H$ or C$, so I can edit the boot.ini etc.. I can also get to the registry remotely, and suspect I can change that there, but do not know where to look.
In summary, my question is : how do I change the drive letter of my boot/system disk back to C: ?
My boot.ini file looks like this :
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect