Fixing a boot-time NTLDR error

1

I'm getting an NTLDR error when booting. What could cause an NTLDR error that can't be resolved by anything other than Ctrl+Alt+Del? How can I fix it? Does it have to do with my hard drive?

cyrilsebastian

Posted 2010-08-26T12:16:42.307

Reputation: 25

Answers

6

NTLDR file was deleted, bad sector, etc.

Boot from a Windows repair disc and see if that'll fix it.

Boot from a Linux rescue disc and see if testdisk can recover the partition and/or see the files.

Chkdsk the drive. Check SMART condition.

Restore from backup.

Those are the usual options you have left at that juncture. Would need to know more about the drive to narrow anything else down...what happened just before this, any drive errors, chkdsk from a Windows or BartPE boot disc, anything popping up about drive problems before this. You can also download the ultimate boot CD and run a drive utility to scan for bad sectors and see if that finds signs that the drive itself is failing.

Bart Silverstrim

Posted 2010-08-26T12:16:42.307

Reputation: 1 755

Was using windows, had two partitions. Formatted both of them and trying to load ubuntu. The ubuntu CD is not getting booted and gives this NTLDR Error. Any solution to fix the bad sector? – cyrilsebastian – 2010-08-26T13:51:10.757

-1

Honestly, most of the time when I see this someone left a cd (or even a floppy still) in the drive that it's trying to boot from. But it could also be a bad drive or corrupted file.

Joel Coehoorn

Posted 2010-08-26T12:16:42.307

Reputation: 26 787

1See our comments for gWaldo's answer. You don't get NTLDR errors from floppies or CDs; you can only get them from NTFS formatted drives. – Chris S – 2010-08-26T13:22:24.763

-2

Before doing what @Bart Silverstrim said, but also make sure that there's no Floppy disk inserted. Also, in the BIOS verify your boot order (ensure the hard drive is actually inserted.

Then follow his steps.

gWaldo

Posted 2010-08-26T12:16:42.307

Reputation: 318

If it was booting from the wrong device, it would not show an NTLDR error. BIOS knows nothing about NTLDR. It must be hitting the boot sector on the drive which is then referencing NTLDR. – Jason Berg – 2010-08-26T12:42:34.297

A floppy disk wouldn't complain about a missing NTLDR unless you somehow managed to format a floppy with NTFS. A missing HD wouldn't fit the situation either; unless he's got a second HD. – Chris S – 2010-08-26T12:42:43.330

a Floppy will keep the system from continue to try booting other boot devices if it is higher in the boot order than the hard drives. If the Floppy is not bootable it will throw this error. The Floppy does not need to be formatted NTFS – None – 2010-08-26T12:49:50.240

1@gWaldo, no; if the Floppy is not bootable you'll get "Operating System Not Found" or some derivation thereof, there isn't a BIOS in the world that will throw an "NTLDR" error. – Chris S – 2010-08-26T13:21:28.803