I've got a problem with my second computer. this week we've lost electricity for a few hours, and since then when I boot it says NTLDR missing.
I've searched the web to solve my problem. I've tried almost all procedure and nothing works:
Using the xp boot cd i've been able to do the following:
- copied the ntldr and ntdetect.com to the c: and rebooted, nothing!!
- fixboot and fixmbr, nothing!!
- played with the cable, nothing
- i've done a complete repair of windows, recopy of the windows files, nothing...
- done a chkdsk and found one error, but don't know what error it is!
I'm thinking that the problem might not come from the hardrive but from the motherboard. I've already add the same problem with another hardrive after electricity loss. The mthb is a Abit kt7-raid and is old. Oh yeah, I've also lost a video card on this mthb, might be the AGP slot or the card, i'm not sure.
So can this problem come from my mthb, if not is their anything else I can do to fix this?
Make sure you check your boot order. It is giving that error because it can't find the file to initialize the OS. If anything, hit the button to display the boot menu when the bios posts. Then select the hard disk to boot to windows. If that doesn't work (it should) I don't know what the problem is. However, if it is, make sure the boot order includes the hard disk, and you should be fine. Also make sure you don't have any floppies in the drive (if you have one).
i've checked with 2 different cable, one 80 pins and one 40 pins IDE
I even reload the fail safe on the bios in case something was wrong, nothing!!
I know it's a file missing, but i've done everything I found on the web to resolve the problem, and nothing worked!!
If I reinstall I presume windows will have to format the drive?? If so I'm doomed, their's around 100Gb of data on that drive, it's signled partitioned (should have done at least 2 differents!)
You dont have to reformat the drive when you reinstall your Windows XP, because there is an option to keep every file intact, you just have to select it. So it's not a big problem, the reinstallation will just overwrite the OS files you already have on your computer. The NTLDR file is missing due to a corrupted file/s on your computer.
I had the same problem. I formatted all the hard drives and tried to start clean but kept getting that error.
I had 3 hard drives previously, 2 of them running RAID 0. When I got a new mobo I ended up having to start over and reinstall everything.
Now when I went to reinstall I only partitioned the main drive I was going to install the OS on. The other 2 I left alone untill I was ready to set up the raid later. For some reason I kept getting the ntldr missing error.
Then I decided to go ahead and partition the other drives and BAM, it worked. Almost as if I'm installing the OS on one drive but it needs one of the others for the ntldr. It was weird. If I tried to switch those 2 to a RAID setup I'd get the ntldr error again. So right now I can't run a RAID.
It is possible that a boot sector virus could be on your system. i know its probably not possible but is there a computer nearby you can swap boot drives with and see if that copy of windows loads ?
A simple format will usually not remove those viruses.
I would also recommend removing everything peripheral from your system. disconnect your cd drives, and floppy and just continue the boot and see what happens. If you get the message again with just the hd attached then try unplugging it and just leave in your floppy so it has a boot device. If you get the message again its definitly your motherboard although ive never seen this specific problem from a mobo. This sort of message almost only comes when it fails to load an os from any boot device.
one more thing... do you have any external storage device attached to your system because there are quite a few mobos that seem to swap boot devices when you plug one of these in. Most often i see the boot drive being pushed either down or out of the boot order and sometimes even out of the system configuration files in cmos when one of these babies are plugged in.