Přehled NT Loader (NTLDR)

NTLDR (NT Loader) je malý kus softwaru, který je načten z bootovacího kódu pro svazky , který je součástí bootovacího svazku na systémovém disku , který pomáhá spustit operační systém Windows XP.

NTLDR funguje jako správce zavádění a systémový načítání. V operačních systémech uvolněných po systému Windows XP společně nahrazují protokoly BOOTMGR a winload.exe NTLDR.

Pokud máte několik nainstalovaných a správně nakonfigurovaných operačních systémů, NTLDR při spuštění počítače zobrazí bootovací nabídku, která vám umožní zvolit, který operační systém by měl být načten.

Chyby protokolu NTLDR

Obvyklou chybou při spuštění systému Windows XP je chybová chyba NTLDR , která se někdy projevuje, když se počítač pokusí neúmyslně spustit disk, který nelze spustit, nebo disketu.

Někdy se však při pokusu o spuštění na poškozený pevný disk způsobí chyba NTLDR, když jste opravdu chtěli zavést disk nebo zařízení USB se systémem Windows nebo jiným softwarem. V takovém případě by změna pořadí zavádění na zařízení CD / USB pravděpodobně opravila.

Co dělá NTLDR?

Účelem NTLDR je, aby uživatel mohl vybrat, do kterého operačního systému se má zavést. Bez něj by nebyl žádný způsob, jak řídit proces spouštění, aby se načítal operační systém, který chcete použít v daném okamžiku.

Toto je pořadí operací, které NTLDR podléhá při zavádění:

  1. Přístup k souborovému systému na spouštěcí jednotce ( NTFS nebo FAT ).
  2. Informace uložené v programu hiberfil.sys se načítají, pokud byl systém Windows v režimu hibernace, což znamená, že systém OS se právě obnovuje, kde byl naposledy opuštěn.
  3. Pokud nebylo uvedeno do režimu spánku, čte se boot.ini a zobrazí se vám bootovací nabídka.
  4. NTLDR načte konkrétní soubor popsaný v boot.ini, pokud vybraný operační systém není operační systém založený na NT. Pokud přidružený soubor není uveden v souboru boot.ini , použije se bootsect.dos .
  5. Pokud je vybraný operační systém založen na NT, NTLDR spustí ntdetect.com .
  6. Nakonec je spuštěn příkaz ntoskrnl.exe .

Možnosti nabídky při výběru operačního systému během bootování jsou definovány v souboru boot.ini . Možnosti zavádění pro jiné než NT verze systému Windows však nelze nakonfigurovat prostřednictvím souboru, a proto musí být přidružený soubor, který lze číst, abyste pochopili, co dělat dále - jak zavést do operačního systému.

Poznámka: Soubor boot.ini je přirozeně chráněn před modifikací pomocí atributů systému , skrytých a jen pro čtení . Nejlepší způsob, jak upravit soubor boot.ini, je příkaz bootcfg , který vám umožní nejen upravit soubor, ale i tyto atributy znovu použít po dokončení. Můžete případně upravit soubor boot.ini prohlížením skrytých systémových souborů , abyste mohli najít soubor INI a potom před úpravou přepnout atribut pouze pro čtení.

Další informace o NTLDR

Pokud máte k počítači nainstalován pouze jeden operační systém, nezobrazí se nabídka zavádění NTLDR.

Zaváděcí systém NTLDR může být spuštěn nejen z pevného disku, ale také z disku, flash disku , diskety a jiných přenosných úložných zařízení.

Na systémech NTLDR vyžaduje samotný bootloader, stejně jako ntdetect.com , který se používá k nalezení základních hardwarových informací za účelem bootování systému. Jak jste si přečetli výše, jiný soubor, který obsahuje důležité informace o konfiguraci zavádění, je boot.ini - NTLDR zvolí složku \ Windows \ na první oddíl prvního pevného disku, pokud chybí boot.ini .