Az NT Loader (NTLDR) áttekintése

Tartalomjegyzék:

Az NT Loader (NTLDR) áttekintése
Az NT Loader (NTLDR) áttekintése
Anonim

Az NTLDR (NT Loader) egy kis szoftverrész, amely a kötetes rendszerindító kódból töltődik be, a rendszerpartíció kötetes rendszerindító rekordjának része, és amely segíti a Windows XP operációs rendszer indítását.

Az NT Loader rendszerbetöltőként és rendszerbetöltőként is működik. A Windows XP után kiadott operációs rendszerekben a BOOTMGR és a winload.exe együtt helyettesíti az NTLDR-t.

Ha több operációs rendszer van telepítve és megfelelően konfigurálva, az NTLDR rendszerindító menüt jelenít meg a számítógép indításakor, amely lehetővé teszi, hogy kiválaszthassa, melyik operációs rendszert szeretné betölteni.

Image
Image

NTLDR hibák

A Windows XP gyakori indítási hibája az „NTLDR hiányzik” hiba, amely néha akkor jelenik meg, amikor a számítógép véletlenül nem indítható lemezről vagy hajlékonylemezről próbál elindulni.

Néha azonban a hiba akkor fordul elő, amikor egy sérült merevlemezről próbált indítani, amikor valóban Windowst vagy más szoftvert futtató lemezről vagy USB-eszközről akart indítani. Ebben az esetben a rendszerindítási sorrendnek a CD/USB-eszközre történő módosítása valószínűleg megoldja a problémát.

Mit csinál az NTLDR?

Az NTLDR célja, hogy a felhasználó kiválaszthassa, melyik operációs rendszert szeretné elindítani. Enélkül nem lehetne a rendszerindítási folyamatot az éppen használni kívánt operációs rendszer betöltésére irányítani.

Ez a műveletek sorrendje, amelyen az NTLDR rendszerindításkor megy:

  1. Hozzáfér a rendszerindító meghajtón lévő fájlrendszerhez (NTFS vagy FAT).
  2. A hiberfil.sys fájlban tárolt információk betöltődnek, ha a Windows korábban hibernált módban volt, ami azt jelenti, hogy az operációs rendszer ott folytatódik, ahol utoljára abbahagyta.
  3. Ha nem helyezték hibernált állapotba, a boot.ini beolvasásra kerül, majd megjelenik a rendszerindító menü.
  4. Az

    NTLDR a boot.ini részben leírt fájlt tölti be, ha a kiválasztott operációs rendszer nem NT-alapú operációs rendszer. Ha a társított fájl nincs megadva a fájlban, akkor bootsect.dos kerül felhasználásra.

  5. Ha a kiválasztott operációs rendszer NT-alapú, akkor az NTLDR fut: ntdetect.com.
  6. Végre elindul a ntoskrnl.exe.

Az operációs rendszer rendszerindítás során történő kiválasztásához szükséges menüopciók a boot.ini fájlban vannak meghatározva. A Windows nem NT-verzióinak rendszerindítási beállításai azonban nem konfigurálhatók a fájlon keresztül, ezért szükség van egy társított fájlra, amely olvasható, hogy megértse, mi a teendő, és hogyan kell az operációs rendszert elindítani.

A boot.ini fájl természetesen védett a rendszer, a rejtett és csak olvasható attribútumokkal történő módosításoktól. A fájl szerkesztésének legjobb módja a bootcfg paranccsal, amely nem csak lehetővé teszi a módosítások végrehajtását, hanem az attribútumokat is újra alkalmazza, ha végzett. A fájlt opcionálisan szerkesztheti úgy, hogy megtekinti a rejtett rendszerfájlokat, hogy megtalálja az INI-fájlt, majd a szerkesztés előtt kikapcsolja 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épére, akkor nem fogja látni az NTLDR rendszerindító menüt.

Az NTLDR rendszertö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 futhat.

A rendszerköteten az NTLDR-hez magára a rendszerbetöltőre és a ntdetect.com-ra is szükség van, amely a rendszer indításához szükséges alapvető hardverinformációk megkeresésére szolgál. Ahogy fentebb olvasta, egy másik fájl, amely fontos rendszerindítási konfigurációs információkat tartalmaz, a boot. Az ini-NTLDR a Windows\ mappát választja az első merevlemez első partícióján, ha az INI fájl hiányzik.

Ajánlott: