How To: Fix "NTLDR is missing"

Applies to: Microsoft Windows NT, Windows 2000, Windows XP

Symptoms

When you start your computer, you receive the error message "NTLDR is missing. Press any key to restart."

Cause

The error message "NTLDR is missing" means that the Windows boot loader (NT Loader, NTLDR) cannot be found. This often occurs when the computer tries to boot from a drive other than the one Windows is installed on, due to a change in the drive configuration or because you left a bootable disk in a removable drive. But it may also be because the NTLDR file has been corrupted or deleted.

Solution

Check the boot drives

First, check the boot drives to make sure that the computer is not trying to boot from a different drive to the one that contains Windows.

If this does not resolve the problem, you will have to repair the NT boot loader.

Fix NTLDR

The easiest way to fix the "NTLDR is missing" error is to use Spotmau PowerSuite. However, if your computer is using Windows XP and you have a Windows XP installation CD you may be able to boot from this and use the Recovery Console to fix NTLDR manually instead.

Use Spotmau PowerSuite

buy spotmau Get Spotmau PowerSuite now
and fix this problem in seconds!
Spotmau PowerSuite Professional 2008
Spotmau PowerSuite Professional 2008
Spotmau PowerSuite Professional 2008
Spotmau PowerSuite Professional 2008
Spotmau PowerSuite Professional 2008

The tool will repair the file and report "NTLDR and NTDETECT have been recovered successfully."

buy spotmau Get Spotmau PowerSuite now
and fix this problem in seconds!

Using the Windows Recovery Console

The Windows 2000 and Windows XP CDs supplied by Microsoft has a tool called the Recovery Console which can be used to repair errors that prevent Windows XP from starting using the command line. OEM versions of Windows XP, including computers that were supplied with Windows XP preinstalled, may not have this utility.