NTLDR-Fehler bei Installation beheben

Wenn Sie Windows 2000 oder XP auf einem Windows-95/98-System installieren oder diesen PC auf Windows 2000 aktualisieren, erhalten Sie nach dem ersten Neustart die Fehlermeldung: »NTLDR fehlt. Neustart mit beliebiger Taste«.

Die beschriebene Fehlermeldung deutet in diesem Fall auf einen ungenauen Wert für die Köpfe (Seiten) im FAT32-BIOS-Parameterblock (BPB) hin. Das kann der Fall sein, wenn zum Beispiel die alte Windows-Installation nicht einwandfrei auf ein anderes Laufwerk kopiert wurde. Deshalb müssen Sie den ungültigen Wert für die Köpfe im FAT32-BPB korrigieren, indem Sie den Startcode von Windows 95/98 neu schreiben. Dazu starten Sie den Computer mit einer Startdiskette von Windows 95/98 und geben in der Eingabeaufforderung die Anweisung »sys c:« ein, um die Systemdateien auf der Festplatte zu aktualisieren. Dabei wird auch der Startcode automatisch neu geschrieben. Anschließend starten Sie den Rechner unter Windows 95/98 neu und wiederholen die Installation oder Aktualisierung auf Windows 2000 oder XP.

Das beschriebene Problem kann auch auftreten, wenn Sie Windows 95/98 auf einem Laufwerk mit hoher Kapazität und FAT32 betreiben. Der PC startet dann mit den INT-13-Erweiterungen (eine Partition mit mehr als 7,8 GByte und einem speziellen Systemkennungstyp). Dabei muss der Wert für die Köpfe (Seiten) im FAT32-BIOS-Parameterblock (BPB) mit der Geometrie des Laufwerks exakt übereinstimmen. Während der Startcode von Windows 95/98 diesen Wert einfach ignoriert, brechen Systeme wie Windows 2000 oder XP den Startvorgang bei einer falschen Konfiguration wie beschrieben ab.