Make secondary (XP) hard drive bootable?

conjur

No Lifer
Jun 7, 2001
58,686
3
0
Ok...trying to help a friend out and my brain isn't thinking clearly.

He's got 98 on a C: drive and installed XP Pro on a D: drive but, apparently, the XP boot files are also on C:, not D:. He wants to take the C: drive out of his PC. For some reason, his PC won't boot the XP CD so installing off booting from that didn't work.

Is there a way to make that D: drive bootable into XP?
 

VirtualLarry

No Lifer
Aug 25, 2001
56,587
10,226
126
Boot to the Recovery Console from the XP CD, and run "fixboot", that should re-install the bootloader files. I'm not sure if you would also have to use the "fixmbr" command or not with it. Make sure that there is at least one primary partition and it is marked as bootable in the partition table, on the D: drive that is going to become the new C: drive. (Although, if it had XP installed when it was D:, the HD will still show up as D: inside of XP, with no C: present. Don't be surprised.)

Addendum: I don't know if "fixboot" also updates the hidden BOOT.INI file in the root dir, but if it doesn't, you will have to edit it manually to reflect the change in drives.