Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations MikeeOK on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Changing the boot drive FIXBOOT FIXMBR etc

Status
Not open for further replies.
Jan 17, 2004
1
GB
I’ve done a lot of searching on the web but have not found a firm solution to the problem I have:

I have my original install of XP on c: drive (1st IDE channel, primary, 1st partition.)

From that installation I installed a new copy of XP on w: - new hard disk (1st IDE channel, slave, 1st partition.)

This gives me a multi boot system where all the boot info is stored on c: and I choose from the boot menu which OS I load.

The disc with the original install of XP had a hardware failure and is very temperamental – will not always be detected etc.

What I need to do is move all the boot info to the new drive so I can throw away the old drive (after I’ve done a bit of data recovery!)

Anyone know exactly what I should do?

I have read that I can remove the old drive, put the new drive on 1st IDE channel primary, go into recovery console, type fixboot then fixmbr (not sure which order). Then type bootcfg to write a boot.ini for the new drive.

Should this work? Anything else I should be aware of?

Help would really be appreciated!

Anthony
 
Copy ntldr, ntdetect.com & boot.ini from root of first drive to root of second. Then run fixboot X: from recovery console (where X: is drive letter of second drive as seen from recovery console).

Now remove first drive - system should boot from second (note, it will boot from the menu entry that currently boots the first - as it will now be first. You can remove the other entry from boot.ini when you're happy. Also, it should retain its current system drive letter - ie, won't become C:)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top