I had two 40 GB IDE drives configured as dynamic disks in a software mirror (I know...not a good thing) on a Windows 2000 Server. I lost the primary disk 0 yesterday, and had it replaced by the manufacturer.
When the new unit was installed, I started the server (using a boot disk I had created) to boot from the mirror. The problem at first was that I was unable to login to the server, as it not appeared that the C: drive had become Drive E:. I was unable to log on to the machine as the registry information for everything including the swap file were referencing drive C. This was not a big deal as I was able to correct this via the network registry.
I restarted the server, and then continued to rebuild the mirror back to the disk 0. The mirror completed successfully, and I restarted the server. However, the server would not restart on it's own. I again, had to use the boot disk to start the server.
So I figured the MBR was messed up.
I restarted the server in to the Windows 2000 Recovery Console, and ran FIXMBR. This did not work. I also tried the FIXBOOT option, and again this did not work. Each time, a flashing underscore cursor is displayed in the upper left hand corner of the screen when attemping to boot. However, if I use the boot disk, I can start the server with no issues.
I broke the mirror again, and tried using diskpart.exe to set the disk 0 as active but it complained that it was not an MBR basic disk. I have since re-established the mirror again, just for redundancy of data.
Is there anyway to correct this and make the drive (disk 0) bootable again?