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?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

B HCommented:
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?
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.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
and also if needed use bootcfg /rebuild command to rebuilt boot.ini
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

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?
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!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.