Az NT Loader áttekintése (NTLDR)

Az NTLDR (NT Loader) egy kis darab szoftver, amelyet betöltöttek a kötetes bootkódból , amely a rendszer partíción lévő kötetes rendszerindítási rekord része, amely segít a Windows XP operációs rendszernek .

Az NTLDR egyaránt boot rendszergazdaként és rendszerbetöltőként működik. A Windows XP után kiadott operációs rendszerekben a BOOTMGR és a winload.exe együtt cseréli az NTLDR-et.

Ha több operációs rendszer van telepítve és megfelelően konfigurálva van, akkor az NTLDR megjelenik egy indítómenü, amikor a számítógép elindul, így kiválaszthatja, melyik operációs rendszert kell betöltenie.

NTLDR hibák

Egy közös indítási hiba a Windows XP rendszerben az NTLDR Hiányzó hiba, amely néha akkor fordul elő, amikor a számítógép véletlenül indít egy nem indítható lemezre vagy hajlékonylemezre.

Néha azonban az NTLDR hiba akkor keletkezik, amikor egy korrupt merevlemezre próbál fellépni, amikor tényleg egy Windows vagy egy másik szoftverrel futó lemezre vagy USB- eszközre indult. Ebben az esetben a rendszerindító sorrend módosítása a CD / USB eszközre valószínűleg javítani fogja.

Mit csinál az NTLDR?

Az NTLDR célja, hogy a felhasználó választhassa ki, hogy melyik operációs rendszert kell bootolni. Anélkül, hogy a rendszertöltési folyamat irányítaná a betölteni kívánt operációs rendszert, akkor nem lenne mód.

Ez az NTLDR működésének sorrendje a rendszerindítás közben:

  1. Hozzáfér a fájlrendszerhez a rendszerindító meghajtón ( NTFS vagy FAT ).
  2. A hiberfil.sys fájlban tárolt adatok akkor töltődnek be, ha a Windows korábban hibernált állapotban volt, ami azt jelenti, hogy az operációs rendszer csak akkor folytatódik, amikor utoljára leállt.
  3. Ha nem lett volna hibernált állapotba helyezve, akkor a boot.ini beolvasásra kerül, majd megadja az indítómenüt.
  4. Az NTLDR betölti a boot.ini fájlban ismertetett fájlt , ha az operációs rendszer nem NT alapú operációs rendszer. Ha a kapcsolódó fájl nem szerepel a boot.ini fájlban , akkor a bootsect.dos kerül felhasználásra.
  5. Ha a kiválasztott operációs rendszer NT alapú, akkor az NTLDR indítja az ntdetect.com szolgáltatást .
  6. Végül elindul az ntoskrnl.exe .

A rendszer opciói az operációs rendszer kiválasztásakor a boot.ini fájlban vannak megadva. Azonban a Windows NT nem-NT változatainak indítási lehetőségeit nem lehet a fájlon keresztül konfigurálni, ezért szükség van egy kapcsolódó fájlra, amely meg tudja érteni, hogy mi a következő lépés - hogyan kell az operációs rendszerhez indítani.

Megjegyzés: A boot.ini fájl természetesen védett a rendszerrel , rejtett és csak olvasható attribútumokkal történő módosításoktól. A boot.ini fájl szerkesztésének legmegfelelőbb módja a bootcfg paranccsal , amely nemcsak a fájl szerkesztését teszi lehetővé, hanem befejezte ezeket az attribútumokat is . Opcionálisan szerkesztheti a boot.ini fájlt rejtett rendszerfájlok megtekintésével , így megtalálhatja az INI fájlt , majd a szerkesztés előtt átválthatja a csak olvasható attribútumot.

További információ az NTLDR-ről

Ha csak egy operációs rendszer van telepítve a számítógépre, az NTLDR indító menüje nem fog megjelenni.

Az NTLDR indító betöltő nem csak merevlemezről, hanem lemezről, flash meghajtóról , hajlékonylemezről és más hordozható tárolóeszközökről is futtatható.

A rendszer hangerején az NTLDR mind a bootloadert, mind az ntdetect.com- ot igényli , amellyel a rendszerindításhoz alapvető hardverinformációkat talál. Mint fent olvastam, egy másik, fontos bootolási konfigurációval rendelkező fájl a boot.ini - Az NTLDR választja az első merevlemez első partíciójának \ Windows \ mappáját, ha a boot.ini hiányzik.