My son is ready to get his driver's license. I hope he doesn't crash the car like he does his computer. :

He is getting this message on reboot...

"NTLDR is missing, press any key to restart".

It stops at this point on the screen and I couldn't go any farther.

I "googled" it and found that this problem is only found with Windows 2000/XP operating systems. My son has XP.


1. Computer is booting from a non-bootable source.
2. Computer hard disk drive is not properly setup in BIOS.
3. Corrupt NTLDR and/or NTDETECT.COM file.
4. Misconfiguration with the boot.ini file.
5. Attempting to upgrade from a Windows 95, 98, or ME computer that is
usingf FAT32.
6. New hard disk drive being added.
7. Corrupt boot sector / master boot record.
8. Seriously corrupted version of Windows 2000 or Windows XP.
9. Loose or Faulty IDE/EIDE hard disk drive cable.

I've gone into his BIOS and checked what I know as far as boot order, and it is what it's suppose to be.... floppy disk, CD-Rom, SCSI. I even reset the BIOS/CMOS to default settings.

I was able to get it into MS-DOS and run FDISK which went in and fixed several bad clusters and the fact it was misreporting the memory. But that didn't fix the problem.

So I decided to format computer. I've gotten to be an expert at that in this household.

But it won't let me. At least not the way I'm use to doing it....

I don't have an emergency s/u floppy disk for XP, so I used the one I have for win98. That was the only way I could get past this error message into MS-DOS. I then type A:\ format C: /s

It start to format, but stops at 47% and says insufficient memory.

Are there other ways to format that anyone else knows?

Of the above 9 items, and knowing my "tinkering" son, I think it's most likely 3-4-7-8. I've already checked, or can eliminate the other options.

Thanks for any assistance.