If you get the dreaded NTLDR is missing error message upon bootup for your Windows XP computer, you can resolve it in a few steps.
1. Restart your computer. Try the easy fix first.
2. Remove any USB or firewire hard drives or CD/DVD drives. Your computer may be trying to boot up to these
devices by mistake.
3. Make sure your BIOS is set to auto or to recognize your hard drive as the primary boot device.
4. Restore the NTLDR and ntdetect.com files from the Windows XP CD. You can do this by booting to your Windows XP CD and entering the XP Recovery Console. Then type in 2 commands where d: is your CD/DVD drive:
copy d:\i386\ntldr c:\
copy d:\i386\ntdetect.com c:\
Type exit and restart your computer
5. Repair or replace the boot.ini file. Boot up to the Windows XP CD and go to the Recovery Console. Type in:
bootcfg /rebuild
Type “Y” to prompt: Add installation to boot list?
Type “Windows XP Professional” or “Windows XP Home” when prompted for the name of operating system
Type “/FastDetect” when prompted to Enter OS Load options
Type Exit and Restart your computer
6. Write a new partition boot sector to the Windows XP system partition.
Boot to the Windows XP CD and go into the Recovery Console.
Type: fixboot
Type Exit and Restart your computer.7. Repair Windows XP Master Boot Record
Boot to the Windows XP CD and go into the Recovery Console.
Type: fixmbr
Type Exit and Restart your computer. Please note that if you get a warning that your partition is not standard and you might lose your data, then you should recover your files first before attempting this.
7. Re-secure all connections. Unplug and re-plug IDE/SATA hard drive(s), CD/DVD drive(s), video and internal
cards, and re-seat the RAM modules.
8. Update your BIOS.
9. Perform an XP repair installation. You can do this if you have the exact same Windows CD that came with your computer. Instead of going to the recovery console, go to the steps as if you’re going to install Windows XP fresh. Then, type the “r” option which will allow you to run the repair which essentially re-copies all of the Windows files again over the current possible corrupt or missing ones.
10. When all else fails, back up your files and reinstall Windows XP.
11. If you’re unable to reinstall Windows, you might have a bad hard drive and may require data recovery to obtain your files. Then, you can install Windows on a new hard drive.
The above steps may be attempted to fix the NTLDR error. It is always wise to back up your files first prior to performing these steps. You may enlist a technical support company to help diagnose and repair your computer if you don’t feel comfortable with this computer repair process.