Ülevaade NT Loaderist (NTLDR)

NTLDR (NT Loader) on väike tükk tarkvara, mis on laaditud mahtkäivituse koodist , mis on osa süsteemi partitsiooni mahu käivitusregistrist , mis aitab teie Windows XP operatsioonisüsteemil käivitada.

NTLDR toimib nii alglaadimise haldurina kui ka süsteemi laadijana. Pärast Windows XP-s välja antud operatsioonisüsteemide puhul asendatakse BOOTMGR ja winload.exe koos NTLDR-iga.

Kui arvutisse on paigaldatud mitu operatsioonisüsteemi ja korralikult konfigureeritud, näitab NTLDR arvuti käivitamisel käivitusmenüüd, mis võimaldab valida, milline operatsioonisüsteem peaks laadima.

NTLDR vead

Tavaline käivitusviga Windows XP-s on NTLDR on puuduv tõrge, mida mõnikord näitab, kui arvuti üritab tahtmatult käivitada mitte-käivitatava plaadi või disketiseadme.

Mõnikord tekib NTLDR-i viga, kui proovite käivitada kahjustatud kõvakettale, kui soovite tõesti kettale või USB- seadmele Windowsi või mõne muu tarkvara käivitamiseks käivitada. Sellisel juhul muudaksid alglaadimise järjekord CD / USB-seadmesse tõenäoliselt selle.

Mida teeb NTLDR?

NTLDR-i eesmärk on nii, et kasutaja saab valida, millist operatsioonisüsteemi laaditakse sisse. Ilma selleta ei oleks mingit võimalust käivitusprotsessi suunamiseks selleks ajaks kasutatavale opsüsteemile laadimiseks.

See on toimingute järjekord, mida NTLDR käivitamisel laadib:

  1. Käivitab käivitatava draivi failisüsteemi (kas NTFS või FAT ).
  2. Hiberfil.sys-i talletatud teave laaditakse, kui Windows oli varem talveunerežiimis, mis tähendab, et operatsioonisüsteem taaskäivitatakse seal, kus see viimati jäi.
  3. Kui seda ei pannakse talveunerežiimi, loetakse boot.ini ja seejärel annab alglaadimenüüd.
  4. NTLDR laadib konkreetse faili, mida on kirjeldatud boot.ini puhul, kui valitud opsüsteem ei ole NT-põhist operatsioonisüsteemi. Kui seotud faili ei anta boot.ini , kasutatakse bootsect.dosit .
  5. Kui valitud opsüsteem on NT-põhise, siis käivitab NTLDR ntdetect.com .
  6. Lõpuks käivitatakse ntoskrnl.exe .

Menüüvalikud operatsioonisüsteemi valimisel alglaadimisel on määratletud boot.ini failis. Kuid Windowsi mitte-NT-versioonide käivitamisvalikuid ei saa faili kaudu konfigureerida, mistõttu peab olema seostatud fail, mida saab lugeda, et mõista, mida järgmisena teha - kuidas operatsioonisüsteemile käivitada.

Märkus . Boot.ini- fail on loomulikult kaitstud muudatuste eest süsteemiga , varjatud ja ainult lugemisõigusega atribuutidega. Parim viis faili boot.ini redigeerimiseks on käsk bootcfg , mis mitte ainult ei võimalda faili redigeerida, vaid ka uuesti neid atribuute rakendades. Võimalikult võite redigeerida boot.ini faili, vaadates varjatud süsteemifaile , nii et saate INI-faili leida ja seejärel redigeerida ainult lugemisõigusega atribuuti.

Lisateave NTLDR-i kohta

Kui teie arvutisse on installitud ainult üks operatsioonisüsteem, ei näe te NTLDR-i käivitusmenüüd.

NTLDR alglaadur võib töötada mitte ainult kõvakettalt, vaid ka kettast, mälupulgalt , disketilt ja muudest kaasaskantavatest mäluseadetest.

Süsteemi mahtul nõuab NTLDR nii alglaadija laadimist kui ka ntdetect.com , mida kasutatakse põhilise riistvara teabe leidmiseks süsteemi käivitamiseks. Nagu eespool lugenud, on veel üks fail, millel on oluline alglaadimise konfiguratsiooni info, boot.ini - NTLDR valib esimese Windowsi kõvaketta esimese partitsiooni puhul \ Windows \ kausta, kui boot.ini puudub.