Change boot device with Windows XP


I've a PC with 4 HDDs, 2 SATA (E & F) and 2 IDE C & D).
The system partition is the first SATA (Volume E:) and I like to remove the both IDE disks from the System.
After doing this I ever get an error about the missing NTLDR and I think the reason for this is that the system is now changed from E to C - but old school like fdisk /mbr seems to don't wor anymore ...
How can I remove the both IDE disks?


Who is Participating?
ClintSwineyConnect With a Mentor Commented:
I have done this before and it went something like this....

Backup everything.

First boot into the OS as drive E: Backup your Registry using the "Export" in regedit. Use a utility called regreplacer (Google it) to replace every entry in the registry referring to "E:\" and change it to "C:\". When finished shut down immediately.

Second, Remove the IDE drives and make sure the drive containing the old "volume E:" is now on SATA 0 and set to boot from in the BIOS.

Third, Boot to the Recovery Console, or boot from the Windows XP CD and select "R"epair. Log into the Windows. It should be at the C: prompt. Run "fixmbr" and "fixboot" Reboot.

Fourth, slap yourself for installing Windows on the E: drive and remember to always setup Windows as C:!

If all is well it should boot right up with the main Windows volume setup as drive C:. Since you changed the registry to look at C:\ all your apps should run too.

If you have any issues it may be due to ini files that were configured to use E:, if this happens isolate them and correct the issues manually, or just reinstall the app.

B HConnect With a Mentor Commented:
fdisk /mbr  is now  "boot to the XP CD, go to the recovery console, and issue  fixboot, then fixmbr"

but - if you take out the ide drives, where is the  windows partition/folder at, then?
acl-puzzConnect With a Mentor Commented:
and also if needed use bootcfg /rebuild command to rebuilt boot.ini
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

andre72Author Commented:
ClintSwiney I did exactly what you wrote down so when I login at the Recovery Console I'm at the c:\windows promt, fixmbr and fixboot return ok but after reboot the same "NTLDR is missing".
Boot priority is: HDD, CD-ROM
And the new C device has bios boot priority.

When I execute bootcfg /rebuild it scans for about 10 minutes and that reports error, either that the disks maybe damaged or out of memory ...
chkdsk doesn't report any problem and SMART also not.

Any more idea please?
nobusConnect With a Mentor Commented:
test the disk with a diag instead of chkdsk :
andre72Author Commented:
Maybe somebody will read this one day it works with the way ClintSwiney suggest adding this behind:
copy d:\i386\ntldr c:\
copy d:\i386\ c:\

Where D is the CD Rom with the Windows CD.

Anything is fine, thanks for your support!
All Courses

From novice to tech pro — start learning today.