Direkt zum Inhalt

NTLDR is Missing - Or is it?

Thread needs solution

I have a restore problem my new work Dell Latitude laptop. I had installed Win7 and I get Blue Screens 1 or 2 times a day randomly(losing work). Probably a bad install, but I decided to downgrade since I have to get my job done (and will leave room for a dual boot in the future). I used a second small drive to build WinXP Pro and then did the Acronis backup.

1.). When I restored(recovery) on my larger drive, I wrote over my bad Win7 install. On boot, I got an "NTLDR is Missing".

2). After some web searches, I came up with the steps of WinXP install disk recovery(fixmbr, copy ntldr, ntdetect.com, ConfigBoot, etc). If I do them, the system will now boot, but locks up at the login screen with mouse and keyboard dead.

I also tried an Acronis MasterBootRecord restore after the WinXP recovery steps 1 or 2 above, no change in the failure modes listed.

Now it gets interesting, since I still have the small disk I imaged from (and it boots), I went back to it and - THERE IS NO NTLDR or NTDETECT.COM or BOOT.INI! This small disk was built from an OEM WinXP SP3 install disk and many Dell driver updates to get to where I am now. Somehow it boots without an NTLDR error, yet the same image (Backup and Recovery) by Acronis fails. (Done with Acronis True Image.)

Any ideas out there? Help.

0 Users found this helpful

Richard:

Those files should be on the Active partition of the small disk that you imaged from. They may even be on a different disk if you have more than one disk in the PC. They are hidden, protected operating system files so you need to use dir /a from a command prompt to see them, or you need to enable viewing of hidden and protected operating system files to see them in Windows Explorer.

Richard Pribnow wrote:
I have a restore problem my new work Dell Latitude laptop. I had installed Win7 and I get Blue Screens 1 or 2 times a day randomly(losing work). Probably a bad install, but I decided to downgrade since I have to get my job done (and will leave room for a dual boot in the future). I used a second small drive to build WinXP Pro and then did the Acronis backup.

1.). When I restored(recovery) on my larger drive, I wrote over my bad Win7 install. On boot, I got an "NTLDR is Missing".

2). After some web searches, I came up with the steps of WinXP install disk recovery(fixmbr, copy ntldr, ntdetect.com, ConfigBoot, etc). If I do them, the system will now boot, but locks up at the login screen with mouse and keyboard dead.

I also tried an Acronis MasterBootRecord restore after the WinXP recovery steps 1 or 2 above, no change in the failure modes listed.

Now it gets interesting, since I still have the small disk I imaged from (and it boots), I went back to it and - THERE IS NO NTLDR or NTDETECT.COM or BOOT.INI! This small disk was built from an OEM WinXP SP3 install disk and many Dell driver updates to get to where I am now. Somehow it boots without an NTLDR error, yet the same image (Backup and Recovery) by Acronis fails. (Done with Acronis True Image.)

Any ideas out there? Help.

Hi Richard,

First of all, when you decided to downgrade from Windows 7, was Windows 7, the initial Laptop's operating system or was Windows XP Pro?

Anyway, it is failing, because the pointers inside of Boot.ini are pointing incorrectly, to the wrong partition. Those files are not located on the partition to which Boot.ini is pointing to.

You need to edit Boot.ini to the correct partition values.

Acronis question: when I write the MasterBoot record from Acronis, was that a captured MBR from the source disk, or a generic MBR?

First the good news, by trying multiple times, I did get #2 to finally work, I can now boot and login. I suspect that I finally waited long enough for drivers to load properly (mouse/kbd dead for almost a minute - I know it was that long, I was demonstrating to a co-worker the frustration I had and suddenly it worked).

That said, I have been a unix guy for 12 years, followed by a windows guy for another 10, doing admin for both. I am looking at/for system/hidden files. What I can tell you for sure is that they are not there on the small drive that does boot. Not on the Dir command or Win explorer. When I copy the ntldr and ntdetect.com into the c:\root, the system does not ask me to overwrite them(it does if I do it a second time). The failing drive is an EXACT copy of C:\root of the one that boots.

The only thing I do not know is what Dell may have in the master boot record on the one that boots. Dell utilities have touched that drive a lot (50 Dell software/driver updates after OEM XP install disk).

In answer to the Win7 question:
The original drive in the PC had XP on it, but I let that go with my old laptop and kept my (6 mo) old larger drive which I built win7 on. The source small drive I built XP on, never had an OS on it, it had been a 2nd hard drive in a laptop. The drive I Acronis recovered to, I built Win7 on about 3 weeks ago.

I still do not know how my small drive boots without ntldr, but I guess the web suggestions about how to fix ntldr missing are correct - JUST BE PATIENT if it locks up at the login screen the first time after recovery.