SHIFT-WIKI

--- Sjoerd Hooft's InFormation Technology ---

User Tools

Site Tools


fixntldrmissing

Fix: NTLDR missing

Sometimes it happens, when you bootup Windows all you see is a black screen saying “NTLDR missing”. There are a lot of things that can cause this, but what I had last week was a new one for me, a virus had done this to one of my users who should have known better than illegal downloading of some software… of course I didn't know this so I fixed the computer anyway. Afterwards the computer still had a lot of errors and, oh my, his personal photo's were gone. I imaged the machine of course.

Solution

Besides of telling the user what had caused this we also had to do something about the technical problem of course. This is one of many solutions to this problem, for me it did work on a Windows XP SP2 laptop.

  1. Boot the laptop using a Windows XP (preferably SP2) CD
  2. Enter the recovery console by pressing R
  3. Select the Windows Installation you're trying to recover by pressing the preceding number
  4. Go to the CD by entering 'D:' on the commandline
  5. Go to the i386 directory by entering 'cd i386' on the commandline
  6. Copy the files NTLDR and ntdetect.com by using the command 'copy NTLDR c:' and 'copy ntdetect.com c:'
  7. Now issue the command 'bootcfg /rebuild' which will rebuild the boot.ini file for you. This could take a while.
    1. When asked, enter load options if you need any. You can always leave these empty to set them when Windows is working again.
  8. Enter exit and remove the CD
fixntldrmissing.txt · Last modified: 2021/09/24 00:24 by 127.0.0.1