PDA

View Full Version : Ntldr Missing


allstar_07
31-03-2005, 03:52
I had a hd with windows 98 on and just bought a new 80gb one. I added the new one in as master and installed windows 2000 on it. It worked fine along side the old one with 98, being booted a few times.

I downloaded some upgrades and instead of restarting straight away i left it overnight. This morning it came up with controller errors and saying NTLDR missing 'press control alt delete to restart'. I tried booting with just the new drive in but same message. The old one works fine still when on its own. If i run the old one as master and the new as slave i can boot up and pick windows 2000 and it works!

How can i get it to work with the new as the master and the old as slave?!

I used the fixboot utility in 2000's recovery console but no luck.

The old drive is FAT32 and the new NTFS.

Cheers

DABhand
31-03-2005, 04:13
Its quite simple you see.

NTLDR is the NT Loader, which is on your old drive since you dual booted.

And since you removed your old one, the NTLDR is missing and doesnt see any bootup information.

There is a way to fix this.

Boot up from your windows 2000 and on the first screen, press R, to goto the repair console.


In there you can use bootcfg (i think do a help commond for a list). It will search for an OS on that drive then you can add a name for it to boot up for, and no need for switches or extra parameters when asked.

Restart and boot up into win2000.


OR


Do a windows 2000 install, when it recognises your 2000 instead of deleting it, tell it to repair the installation (this is further than 1st screen). It will reinstall but keep your settings and files.

DABhand
31-03-2005, 04:15
Oops seen you used the fixboot option. But you must not have done it right.


There is some pages on the net showing you what to do to use the fixboot and what to type etc. Try googling.