Prehľad nosiča NT (NTLDR)

NTLDR (NT Loader) je malý kúsok softvéru, ktorý je nabitý z kódu zavádzania objemu , ktorý je súčasťou záznamu o objeme zavádzania na systémovom disku , čo pomáha spustiť operačný systém Windows XP.

Funkcia NTLDR funguje ako správca zavádzania, tak systémový načítač. V operačných systémoch, ktoré boli vydané po systéme Windows XP, BOOTMGR a winload.exe spoločne nahrádzajú NTLDR.

Ak máte viacero operačných systémov nainštalovaných a správne nakonfigurovaných, systém NTLDR zobrazí po spustení počítača spúšťacie menu, čo vám umožní vybrať, ktorý operačný systém sa má načítať.

Chyby protokolu NTLDR

Bežná chyba spustenia v systéme Windows XP je chýbajúca chyba NTLDR , ktorá sa niekedy objavuje, keď sa počítač pokúsi neúmyselne zaviesť na disk, ktorý nie je spustený, alebo na disketu.

Niekedy však chyba NTLDR je spôsobená pri pokuse o zavedenie na poškodený pevný disk, keď naozaj chcete naštartovať disk alebo USB zariadenie so systémom Windows alebo iným softvérom. V takomto prípade by zmena poradia zavádzania na zariadenie CD / USB pravdepodobne opravila.

Čo robí NTLDR?

Účelom systému NTLDR je, aby používateľ mohol vybrať, do ktorého operačného systému sa má zavádzať. Bez nej by nebol spôsob nasmerovania procesu zavádzania na načítanie operačného systému, ktorý chcete použiť v danom čase.

Toto je poradie operácií, ktoré NTLDR prechádza pri zavádzaní:

  1. Prístup k súborovému systému na zavádzacej jednotke ( NTFS alebo FAT ).
  2. Informácie uložené v systéme hiberfil.sys sa načítajú, ak bol systém Windows v režime dlhodobého spánku, čo znamená, že systém OS sa práve obnovuje tam, kde bol naposledy vypnutý.
  3. Ak nebol uvedený do režimu spánku, číta sa boot.ini a potom sa zobrazí ponuka zavádzania.
  4. NTLDR načíta konkrétny súbor popísaný v boot.ini, ak zvolený operačný systém nie je operačný systém založený na NT. Ak priradený súbor nie je uvedený v boot.ini , použije sa bootsect.dos .
  5. Ak je vybraný operačný systém založený na NT, NTLDR beží ntdetect.com .
  6. Nakoniec sa spustí ntoskrnl.exe .

Možnosti ponuky pri výbere operačného systému počas spúšťania sú definované v súbore boot.ini . Možnosti zavádzania pre iné ako NT verzie systému Windows však nie je možné nakonfigurovať prostredníctvom súboru, čo je dôvod, prečo musí existovať priradený súbor, ktorý je možné čítať, aby ste pochopili, čo treba urobiť ďalej - ako zaviesť do operačného systému.

Poznámka: Súbor boot.ini je prirodzene chránený pred modifikáciou pomocou atribútov systému , skrytých a na čítanie . Najlepším spôsobom úpravy súboru boot.ini je príkaz bootcfg , ktorý vám umožní nielen upraviť súbor, ale aj tieto atribúty opätovne použiť po dokončení. Môžete voliteľne upraviť súbor boot.ini tak, že si prezriete skryté systémové súbory , takže môžete nájsť súbor INI a pred prepnutím prepnúť atribút iba na čítanie.

Ďalšie informácie o systéme NTLDR

Ak máte na svojom počítači nainštalovaný iba jeden operačný systém, nezobrazí sa zavádzacie menu NTLDR.

Spúšťač NTLDR sa môže spustiť nielen z pevného disku, ale aj z disku, flash disku , diskety a iných prenosných úložných zariadení.

Na systémovom zväzku NTLDR vyžaduje samotný bootloader ako aj ntdetect.com , ktorý sa používa na vyhľadanie základných hardvérových informácií na zavedenie systému. Ako ste si prečítali vyššie, iný súbor, ktorý obsahuje dôležité informácie o bootovej konfigurácii, je boot.ini - NTLDR zvolí priečinok \ Windows \ na prvej časti prvého pevného disku, ak chýba boot.ini .