Sign in with
Sign up | Sign in
Your question

"NTLDR missing. Press any key to restart" Tried everything not working

Last response: in Windows XP
Share
November 13, 2011 6:29:09 AM

So the other day, I was on my computer and a bunch of errors came up. I panicked and restarted to find that my computer hang on "Updating new data to DMI data pool...update successful" (Or something along the lines of that). I flashed my BIOS to the latest and then got 'NTLDR missing.. Press any key to restart' instead.
I've done everything that all the sites are telling me to do; fixmbr, fixboot, bootcfg, copying ntdetect/ntdrl to no avail.

I'm really out of ideas; I can't repair the system either using the disc. It'll run for a few minutes then reboot with the same error.

Any help? Is the Hard disk gone? Can I save my files? :??: 
November 13, 2011 6:30:49 AM

Just to note, since I can't edit, I can't access safe mode or anything. I've also tried resetting BIOS defaults.
m
0
l
November 13, 2011 4:13:42 PM

Have you copied it from your win cd?
It's weird because that should work! :??: 

Seems your're familiar with the recover console! ;)  I like that!
Ok, try this:

cd C:\
cd windows
cd system32
cd config
ren system system.old
ren software software.old
ren sam sam.old
ren default default.old
(Because we wanna have backups, just in case...)
cd C:\
cd windows
cd repair
copy c:\windows\repair\system C:\windows\system32\config
copy c:\windows\repair\software C:\windows\system32\config
copy c:\windows\repair\sam sam C:\windows\system32\config
copy c:\windows\repair\default default C:\windows\system32\config
Exit and restart...

(Ok, the point is, to replace the C:\windows\system32\config files with the ones from the Windows repair folder)
Some programs you may need to reinstall, but your files are still intact.

Let me know if it worked... :hello: 






m
0
l
Related resources
November 13, 2011 5:45:20 PM



Just to add to me1's suggestions, before using the old copies from eth Repair folder, it's worth using DOS to look in the Config folder to see if there are any more recent .bak or .old files of those names and using those instead.

Obviously if you find .old files, the renamed backups change too so use sam.2, secure2 etc.

m
0
l
November 14, 2011 5:17:32 AM

Nope, that didn't help. :??:  :??: 

I'm stumped, I have not clue on what I'm going to do.
m
0
l
November 14, 2011 5:37:35 AM



Just in case the message means exactly what it says (a rare occurrence in Windows) use DOS again to copy the spare NTLDR from c:\windows\servicepackfiles\i386 into the root of C:\.

m
0
l
November 14, 2011 8:19:42 AM

To copy it to the root of C:\, what do I type?
m
0
l
November 14, 2011 1:39:22 PM

Ok, I'm a little confused! :??: 

Didn't you said you already tried to copy the file?! with what commands?!

Ok, let's see:
Plan A To copy from your CD :
Put cd in, press R , press 1,enter password or leave it blank, then type:

copy e:\i386\ntldr c:\
copy e:\i386\ntdetect.com c:\
(and press enter)
If it will ask U to replace then press Y

If U have any troubles let me know . If U don't find the files on the cd they may be archived. Then you'll need an expand command. But I don't remember them as beeing archived, so it should work...

Plan B (what saga lout said) :
Put cd in, press R , press 1,enter password or leave it blank, then type:
copy C:\windows\servicepackfiles\i386\ntldr c:\
copy C:\windows\servicepackfiles\i386\ntdetect.com c:\
(and press enter)
If it will ask U to replace then press Y

Plan C (I dunno for sure if there are also saved in here, but it's worth a shot)
Put cd in, press R , press 1,enter password or leave it blank, then type:
copy C:\WINDOWS\system32\dllcache\ntldr c:\
copy C:\windows\system32\dllchache\ntdetect.com c:\
(and press enter)
If it will ask U to replace then press Y

I can't think of anything else...
If anyone knows another backup location of these files in Windows, I'm curious too, guys! :hello: 





m
0
l
November 14, 2011 5:26:49 PM



The copy in Service Pack Files>i386 is the only spare I've ever seen. An alternative to using the XP CD is a Linux LiveCD which will give a GUI access to the file structure and enable a straightforward copy and paste without having to expand anything from the Windows CD. Some Linux systems - Puppy and Damn Small Linux - can be run from a flash drive.

A cautionary tale for anyone reading - flashing the BIOS can damage your system.


m
0
l
November 15, 2011 4:01:29 AM

Yep, that's what I typed.

I'll try Plan B and C later when I have access to the computer.
Thanks for all the help though, I don't really know all that much about computer so it really does help. :) 
m
0
l
November 16, 2011 3:53:49 AM

Windows couldn't fine the file for 'Plan B', I'm about to burn Puppy LINUX to a CD now.\
m
0
l
November 16, 2011 5:07:39 AM

So what exactly do I have to do now? :) 
m
0
l
November 16, 2011 5:46:27 AM



I'm not too familiar with Puppy but you need to start it as a LiveCD then find a File Manager (possibly Dolphin) and access the hard disk. Navigating to the folder with the spare copy is as easy as in Windows so you simply use copy and paste from the Edit menu into the root of C:. Linux has no respect for files Windows chooses to hide so you wll be able to see everything.


m
0
l
!