How to Fix “NTLDR is Missing” Error

This is my comeback post. It’s been months since I last update my blog.  For my comeback post I will be discussing on how to you can easily fix the error “NTLDR is Missing”, The reason why I chose this for my first post after months of absence is that I encountered this error 3 times in the last two weeks with my clients. To start off, some people tend to reformat their drives and re-install their operating system. but we can fix this without the need of reformatting and reinstalling your operating system.

The most common reason why this error occurs is when your computer tries to boot from a hard drive, flash drive or any media that are properly configured.  Other possible causes can be a corrupt files, corrupt hard drive sectors, an outdated BIOS, and damaged or even loose IDE cables can be a cause.

To fix this:

First check your hard drive, other drive settings in BIOS and ensure that they are correct. If you see that there is nothing wrong with your hard drive and it’s settings, proceed to the step below.

  • Insert your Windows XP CD into your computer.
  • When prompted to press any key to boot from the CD, press any key. When you see the Windows XP setup menu press the “R” key to repair Windows.
  • Log into your Windows installation by pressing the “1” key and pressing enter.
  • You will then be prompted for your administrator password, enter that password.
  • Copy the files below to the root directory of the primary hard disk. In the below example we are copying these files from the CD-ROM drive letter, which in this case is “e.” This letter may be different on your computer. if your cd or dvd drive is F: then replace “E:” with “F:”

copy e:\i386\ntldr c:\
copy e:\i386\ntdetect.com c:\

  • Once both of these files have been successfully copied, remove the CD from the computer and restart your computer.

This error normally occurs on Windows 2000-based or Windows XP-Based computer, so if you have a Vista or Windows 7 Operating system you will not encounter this problem because Windows Vista and Windows 7 does not boot like the previous versions. The MBR (Master Boot Record) of Windows NT4/2k/XP the is pointed to the NTLDR (New Technology Loader) and it takes it from there.