Die Fehlermeldung "NTLDR fehlt" verhindert das Starten von Windows XP weil Windows XP beim Starten den NT Loader nicht findet.
Dies kann mehrere Ursachen haben. 1. Die häufigste Fehlerquelle ist eine im Diskettenlaufwerk vergessene Diskette. Der Computer versucht auf ihr zu starten und dort fehlt natürlich der NTLDR.
Die Lösung für dieses Problem ist auch die einfachste, einfach die Diskette entfernen.
2. Die Dateien "NTLDR" und/oder "NTDETECT.COM" sind entweder defekt oder nicht auf der Festplatte vorhanden.
Dies kann durch eine defekte Festplatte entstehen oder durch die Installation eines anderen Betriebssystems auf der gleichen Festplatte. Bei einem fehlenden oder defekten Startsektor und/oder Bootloader geht man wie folgt vor:
Man startet mit der original Windows XP CD in die Wiederherstellungskonsole und gibt am Promt folgende Befehle ein:
fixmbr c:
fixboot c:
copy d:\i386\ntldr c:\
copy d:\i386\ntdetect.com c:\
wobei d: hier das CD Laufwerk mit der Windows XP Installations CD ist.
Man sollte auch nicht vergessen vorher die Attribute "schreibgeschützt" und "versteckt" zu ändern, da diese Dateien schreibgeschützt und versteckt sind.
Wie das geht wird hier beschrieben: Versteckte- und Systemdateien anzeigen lassen.
In der Wiederherstellungskonsole lauten die Befehle dafür wie folgt:
attrib -h -r c:\ntldr
attrib -h -r c:\ntdetect.com
Danach startet man den Compter ohne eingelegter CD neu.
3. Bei dem Versuch Windows 9x mit Windows XP zu aktualisieren oder Windows XP parallel zu Windows 8x zu installieren kommt die Fehlermeldung "NTLDR fehlt" nach dem ersten Neustart der Windows XP Installation.
Das Problem tritt auf, wenn Windows 9x auf eine FAT32 Partition installiert ist und die Werte im Bios-Parameterblock (BPB) nicht zur Geometrie der Festplatte passen. Dieser Fehler kann auch bei sehr großen Partitionen oder fehlgeschlagenen Klonversuchen auftreten.
Windows 9x ist bei falschen Werten in der BPB nicht so pingelig, Windows 2000 und XP dagegen schon. Diese beiden Systeme verweigern dann den korrekten Start mit der Fehlermeldung "NTLDR fehlt".
Dieses Problem lässt sich Recht einfach lösen indem man mit einer Windows 9x Startdiskette startet und dann am Prompt den Befehl:
sys c:
eingibt und mit "Enter" bestätigt.
Danach sollte eine Parallelinstallation von Windows 2000/XP oder eine Aktualisierung möglich sein.
Ursache/Lösung 2: Falsche Einstellungen im BIOS
Wenn Sie Änderungen am BIOS vorgenommen haben, wurde mitunter die Bootreihenfolge (Startreihenfolge der Festplatten) verändert. Der Rechner will dann nicht mehr von der Hauptfestplatte, sondern von einer andere Festplatte starten. Die Lösung: Ins BIOS gehen und die Bootreihenfolge so ändern, dass von der Hauptfestplatte gebootet wirrd.
Ursache/Lösung 3: Probleme mit dem Bootsektor/Master Boot Record (MBR)
Mitunter wurde durch ein fehlerhaftes Programm oder einen Festplattenfehler der Master Boot Record (MBR, verantwortlich für den Bootvorgang) beschädigt. Um den Master-Boot-Record (MBR) zu reparieren, gehen Sie folgendermaßen vor:
1. Starten Sie den Rechner mit der Reparaturkonsole. Hierzu legen Sie die Installations-CD von Windows XP ein und starten den Rechner neu. Der Rechner sollte von der CD starten. Falls nicht, müssen Sie im BIOS die Bootreihenfolge verändern, so dass das CD-Laufwerk an erster Stelle steht.
2. Im ersten Bildschirm des Windows-Setup-Programms drücken Sie die Taste [R] für “Reparatur”. Anschließend drücken [K] für die Wiederherstellungskonsole.
3. Geben Sie die folgenden Befehle ein, um den Master-Boot-Record zu reparieren. Führen Sie die Befehle jeweils mit der [Return/Eingabe]-Taste aus:
fixmbr c:
fixboot c:
3. Entfernen Sie die Installations-CD, und starten Sie den Rechner neu.
Ursache/Lösung 4: Defekte Dateien NTLDR und NTDETECT.COM
Die häufigste Ursache für den “NTLDR fehlt”-Fehler sind beschädigte Startdateien (NTLDR und NTDETECT). Mit folgenden Schritten können Sie die defekten NTLDR- und NTDETECT-Dateien reparieren:
1. Starten Sie – wie oben bei Ursache/Lösung 3 beschrieben – die Wiederherstellungskonsole.
2. Geben Sie die folgenden Befehle ein, um von der Installations-CD die Dateien NTLDR und NTDETECT.COM in das Windows-Verzeichnis zu kopieren. Führen Sie die Befehle jeweils mit der [Return/Eingabe]-Taste aus:
copy d:\i386\ntldr c:\
copy d:\i386\ntdetect.com c:\
4. Entfernen Sie die Installations-CD, und starten Sie den Rechner neu