Discussion Locked

CANNOT FIND NTLDR

0 helpful
24 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
I have a nt4 server with scsi hard drives on a scsi adapter. The hard drives are on a software mirror. The main hard drive went bad so I am trying to boot from the mirrored drive. I get an error that says cannot find ntldr. I can boot from the fault tolerant boot disk and it boots up fine. So I dont believe it is the arc path. I have tried to repair it using the emergency repair disk and I have also tried to reformat another hard drive and boot from that. I still get the same error. I think something is wrong with the master boot record. But I wouldnt know how to fix it. Any suggestions?

24 replies

by dyork

I trust you BROKE the pre-existing mirror, first, before recovering.....

by leo.valmores

Your mirrored drive may not contain other boot-files that NT is looking for during boot-up sequence.

Here's a recommendations / steps I found from other NT-related sites:

Why can't I boot from a shadow?

Before establishing a mirror, I strongly suggest that you upgrade to the most recent Service Pack, but at least SP4.

To guarantee that you can boot to the mirror drive, if the primary fails, create a Boot Floopy, and modify the boot.ini to have the ARC Path of the mirror drive as a boot option.

In order to be able to boot the shadow drive, without a Boot Floppy:

1. Both drives must be attached to identical controller, possibly with identical firmware.

2. Both drives must be identical, and may even require identical firmware.

3. The BIOS parameter block of the MBR must be identical on both drives.

4. Partitioning, up to the shadowed partition, must be identical on both drives.

5. If an EISA partition exists on the primary drive, it must be identical on the shadow.

6. The shadow must contain a valid boot.ini, NTLDR, and NTDETECT.COM, and must be marked active.

7. The primary drive must NOT be accessible.

8. The shadow drive's MBR must contain valid boot code.

9. The controller of the shadow should have the BIOS enabled/disabled in the same fashion as the primary's controller.

To check the make/model/firmware, use Regedt32 to navigate to:

HKEY_LOCAL_MACHINE\Hardware\Devicemap\Scsi\ScsiPortx\ScsiBus(n)\TargetId(n)\LogicalUnitId(n)
where (n) is based on the device number. Double-click Identifier in the right hand pane. The last character string is the firmware revision.

NOTE: If you are greeted with a STOP 0x0000001E, you need to pull the connector from the primary drive.

Hope this helps

by istech

When your main driver went bad, the mirrored drive probally took the errors right over. It happend to me last week as well.
Is it possible to boot up the main drive at all? Even in dos to copy the ntldr to a floppy? If so try that.
Last chance is to change your SCSI id from the second drive to the id of your main drive. Then reboot and try a repair if necassary.
However the quickest what worked for me is to reinstall NT.
Good luck

by istech

When your main driver went bad, the mirrored drive probally took the errors right over. It happend to me last week as well.
Is it possible to boot up the main drive at all? Even in dos to copy the ntldr to a floppy? If so try that.
Last chance is to change your SCSI id from the second drive to the id of your main drive. Then reboot and try a repair if necassary.
However the quickest what worked for me is to reinstall NT.
Good luck

by istech

When your main driver went bad, the mirrored drive probally took the errors right over. It happend to me last week as well.
Is it possible to boot up the main drive at all? Even in dos to copy the ntldr to a floppy? If so try that.
Last chance is to change your SCSI id from the second drive to the id of your main drive. Then reboot and try a repair if necassary.
However the quickest what worked for me is to reinstall NT.
Good luck

by frobo

Hi,

i want to wrote a few basic things to remember about software Mirroring under NT.

The SW-Mirrosring could only copy things within a NTFS Partition, but not the MBR . The MBR is outside the NTFS Partition, so it is normal that you could not boot from the second (slave) drive.

You need a boot disk who contains the NT Boot files (This disk must be formatted with the Explorer under NT):
Ntdect.com, NTLDR and the Boot.ini containing the right Arc path to the NT Boot files. If you have an SCSI Controller with no Bios so you must take the file for SCSI on this Disk.

When you get the Error coudlnt find NTLDR then cames this error not from the DISK, cause you do NOT BOOT from that DISK then U BOOT from your Floppy. And the Problem is coming from that floppydisk U got.

Remeber if your Floppydisk is all right, but the Arc Path or something on your harddrive is missing you get the following Error:
Couldn?t find NTOSKRLN.EXE .

regards

Frobo

by frobo

If you change your HW config remember to change the arc path. NT has got his own sight of the things ! NT counts the primary partitions on all HD?s first and then the other Partitions !

by trurod70

Thanks for the info. I dont get that error when I boot from my floppy. Only when I boot from the disk. How do I get my MBR working? The C (primary)partition is FAT. I dont have an EISA partition.

by frobo

Hi,
i try again.
The normal Bootrecord of the Parttion you can repair it with the NT Repair Disk you created as you installed NT Server( i know we do all), but if you dont have this disk : however.

Just start a second NT installation on that Drive, normally NT will create the MBR.

Frobo

by frobo

Install NT the second Time in a diffrent path on your C: Drive like C:\NTMicky. Boot your orginal NT installation and delete the second NT installation in C:\NTMicky, edit your boot.ini .

Frobo

This discussion is closed to new replies.