Überblick über den NT Loader (NTLDR)

Inhaltsverzeichnis:

Überblick über den NT Loader (NTLDR)
Überblick über den NT Loader (NTLDR)
Anonim

NTLDR (NT Loader) ist eine kleine Software, die aus dem Volume Boot Code geladen wird, einem Teil des Volume Boot Record auf der Systempartition, die Ihrem Windows XP-Betriebssystem beim Starten hilft.

Der NT Loader fungiert sowohl als Bootmanager als auch als Systemlader. In Betriebssystemen, die nach Windows XP veröffentlicht wurden, ersetzen BOOTMGR und winload.exe zusammen NTLDR.

Wenn Sie mehrere Betriebssysteme installiert und richtig konfiguriert haben, zeigt NTLDR beim Start Ihres Computers ein Startmenü an, in dem Sie auswählen können, welches Betriebssystem geladen werden soll.

Image
Image

NTLDR-Fehler

Ein häufiger Startfehler in Windows XP ist der Fehler „NTLDR fehlt“, der manchmal angezeigt wird, wenn der Computer versehentlich versucht, von einer nicht bootfähigen Disc oder Diskette zu booten.

Aber manchmal wird der Fehler verursacht, wenn versucht wird, von einer beschädigten Festplatte zu booten, wenn Sie eigentlich von einer Disc oder einem USB-Gerät booten wollten, auf dem Windows oder eine andere Software läuft. In diesem Fall würde eine Änderung der Startreihenfolge auf dem CD/USB-Gerät das Problem wahrscheinlich beheben.

Was macht NTLDR?

Der Zweck von NTLDR besteht darin, dass ein Benutzer auswählen kann, in welches Betriebssystem er booten möchte. Ohne sie gäbe es keine Möglichkeit, den Startvorgang so zu steuern, dass das Betriebssystem geladen wird, das Sie gerade verwenden möchten.

Dies ist die Reihenfolge der Operationen, die NTLDR beim Booten ausführt:

  1. Greift auf das Dateisystem auf dem bootfähigen Laufwerk zu (entweder NTFS oder FAT).
  2. Die in hiberfil.sys gespeicherten Informationen werden geladen, wenn sich Windows zuvor im Ruhezustand befand, was bedeutet, dass das Betriebssystem einfach dort fortfährt, wo es zuletzt unterbrochen wurde.
  3. Wenn es nicht in den Ruhezustand versetzt wurde, wird boot.ini ausgelesen und zeigt dann das Bootmenü an.
  4. NTLDR lädt eine bestimmte Datei, die in boot.ini beschrieben ist, wenn das ausgewählte Betriebssystem kein NT-basiertes Betriebssystem ist. Wenn die zugehörige Datei in dieser Datei nicht angegeben ist, wird bootsect.dos verwendet.

  5. Wenn das ausgewählte Betriebssystem NT-basiert ist, wird NTLDR ausgeführt ntdetect.com.
  6. Schließlich wird ntoskrnl.exe gestartet.

Die Menüoptionen bei der Auswahl eines Betriebssystems während des Bootens sind in der Datei boot.ini definiert. Die Boot-Optionen für Nicht-NT-Versionen von Windows können jedoch nicht über die Datei konfiguriert werden, weshalb es eine zugehörige Datei geben muss, die gelesen werden kann, um zu verstehen, was als nächstes zu tun ist – wie das Betriebssystem gestartet wird.

Die Datei boot.ini ist natürlich mit den System-, Versteckt- und Nur-Lese-Attributen vor Änderungen geschützt. Die beste Möglichkeit, die Datei zu bearbeiten, ist der Befehl bootcfg, mit dem Sie nicht nur Änderungen vornehmen können, sondern diese Attribute auch erneut anwenden, wenn Sie fertig sind. Sie können die Datei optional bearbeiten, indem Sie versteckte Systemdateien anzeigen, sodass Sie die INI-Datei finden können, und dann vor dem Bearbeiten das schreibgeschützte Attribut deaktivieren.

Weitere Informationen zu NTLDR

Wenn auf Ihrem Computer nur ein Betriebssystem installiert ist, wird das NTLDR-Startmenü nicht angezeigt.

Der NTLDR-Bootloader kann nicht nur von einer Festplatte, sondern auch von einer Disc, einem Flash-Laufwerk, einer Diskette und anderen tragbaren Speichergeräten ausgeführt werden.

Auf dem Systemvolume erfordert NTLDR sowohl den Bootloader selbst als auch ntdetect.com, das verwendet wird, um grundlegende Hardwareinformationen zum Booten des Systems zu finden. Wie Sie oben gelesen haben, ist boot eine weitere Datei, die wichtige Boot-Konfigurationsinformationen enthält.ini-NTLDR wählt den Ordner Windows\ auf der ersten Partition der ersten Festplatte, wenn diese INI-Datei fehlt.

Empfohlen: