NTLDR (NT Loader) je mali dio softvera koji se učitava iz koda za pokretanje volumena, dijela zapisa o pokretanju volumena na sistemskoj particiji, koji pomaže pri pokretanju vašeg operativnog sustava Windows XP.
NT Loader funkcionira i kao upravitelj pokretanja i kao učitavač sustava. U operativnim sustavima izdanim nakon Windows XP, BOOTMGR i winload.exe zajedno zamjenjuju NTLDR.
Ako imate instalirano i ispravno konfigurirano više operativnih sustava, NTLDR će prikazati izbornik za pokretanje kada se vaše računalo pokrene, omogućujući vam da odaberete koji operativni sustav treba učitati.
NTLDR pogreške
Uobičajena pogreška pri pokretanju sustava Windows XP je pogreška "NTLDR is missing", koja se ponekad pojavljuje kada se računalo pokuša nenamjerno pokrenuti s diska ili diskete koja se ne može pokrenuti.
Međutim, ponekad se pogreška uzrokuje prilikom pokušaja dizanja s oštećenog tvrdog diska kada ste stvarno mislili dignuti s diska ili USB uređaja koji pokreće Windows ili neki drugi softver. U ovom bi slučaju promjena redoslijeda pokretanja na CD/USB uređaj vjerojatno riješila problem.
Što radi NTLDR?
Svrha NTLDR-a je da korisnik može odabrati koji operativni sustav će pokrenuti. Bez toga, ne bi bilo načina da usmjerite proces pokretanja za učitavanje OS-a koji želite koristiti u tom trenutku.
Ovo je redoslijed operacija kojima NTLDR prolazi tijekom podizanja sustava:
- Pristupa datotečnom sustavu na pogonu za podizanje sustava (bilo NTFS ili FAT).
- Informacije pohranjene u hiberfil.sys učitavaju se ako je Windows prethodno bio u stanju hibernacije, što znači da OS samo nastavlja gdje je zadnji put stao.
- Ako nije stavljen u stanje hibernacije, iz njega se čita boot.ini i daje vam izbornik za pokretanje.
- NTLDR učitava određenu datoteku opisanu u boot.ini ako operacijski sustav koji je odabran nije operativni sustav temeljen na NT-u. Ako pridružena datoteka nije navedena u toj datoteci, koristi se bootsect.dos.
- Ako je odabrani operativni sustav temeljen na NT-u, tada NTLDR pokreće ntdetect.com.
- Konačno, ntoskrnl.exe je pokrenut.
Opcije izbornika prilikom odabira operativnog sustava tijekom podizanja sustava definirane su u datoteci boot.ini. Međutim, opcije pokretanja za ne-NT verzije sustava Windows ne mogu se konfigurirati putem datoteke, zbog čega mora postojati pridružena datoteka koja se može pročitati da bi se razumjelo što učiniti sljedeće - kako pokrenuti OS.
Datoteka boot.ini prirodno je zaštićena od modifikacija atributima sustava, skrivenog i samo za čitanje. Najbolji način za uređivanje datoteke je pomoću naredbe bootcfg, koja ne samo da vam omogućuje izmjene, već će i ponovno primijeniti te atribute kada završite. Datoteku možete opcionalno urediti pregledom skrivenih datoteka sustava, tako da možete pronaći INI datoteku, a zatim isključivanjem atributa samo za čitanje prije uređivanja.
Više informacija o NTLDR
Ako imate samo jedan operativni sustav instaliran na vašem računalu, nećete vidjeti NTLDR izbornik za pokretanje.
NTLDR boot loader može se pokretati ne samo s tvrdog diska, već i s diska, flash pogona, diskete i drugih prijenosnih uređaja za pohranu.
Na volumenu sustava, NTLDR zahtijeva i sam bootloader i ntdetect.com, koji se koristi za pronalaženje osnovnih informacija o hardveru za pokretanje sustava. Kao što ste pročitali gore, još jedna datoteka koja sadrži važne informacije o konfiguraciji pokretanja je boot.ini-NTLDR će odabrati Windows\ mapu na prvoj particiji prvog tvrdog diska ako ta INI datoteka nedostaje.