NTLDR (NT Loader) este o mică bucată de software care se încarcă din codul de pornire a volumului, parte a înregistrării de pornire a volumului de pe partiția de sistem, care ajută la pornirea sistemului de operare Windows XP.
Încărcătorul NT funcționează atât ca manager de pornire, cât și ca încărcător de sistem. În sistemele de operare lansate după Windows XP, BOOTMGR și winload.exe înlocuiesc împreună NTLDR.
Dacă aveți mai multe sisteme de operare instalate și configurate corect, NTLDR va afișa un meniu de pornire la pornirea computerului, permițându-vă să alegeți ce sistem de operare trebuie să se încarce.
Erori NTLDR
O eroare obișnuită de pornire în Windows XP este eroarea „NTLDR lipsă”, care apare uneori atunci când computerul încearcă să pornească din greșeală pe un disc sau dischetă care nu poate fi pornit.
Cu toate acestea, uneori, eroarea este cauzată atunci când încercați să porniți pe un hard disk corupt atunci când ați vrut cu adevărat să porniți pe un disc sau un dispozitiv USB care rulează Windows sau alt software. În acest caz, schimbarea ordinii de pornire pe dispozitivul CD/USB ar putea rezolva problema.
Ce face NTLDR?
Scopul NTLDR este ca un utilizator să poată alege în ce sistem de operare să pornească. Fără el, nu ar exista nicio modalitate de a direcționa procesul de pornire pentru a încărca sistemul de operare pe care doriți să îl utilizați în acel moment.
Aceasta este ordinea operațiunilor la care trece NTLDR în timpul pornirii:
- Accesează sistemul de fișiere de pe unitatea de pornire (fie NTFS, fie FAT).
- Informațiile stocate în hiberfil.sys se încarcă dacă Windows a fost anterior în modul de hibernare, ceea ce înseamnă că sistemul de operare doar reia de unde a fost lăsat ultima dată.
- Dacă nu a fost pus în hibernare, boot.ini este citit din și apoi vă oferă meniul de pornire.
- NTLDR încarcă un fișier specific descris în boot.ini dacă sistemul de operare selectat nu este un sistem de operare bazat pe NT. Dacă fișierul asociat nu este specificat în acel fișier, se folosește bootsect.dos.
- Dacă sistemul de operare selectat este bazat pe NT, atunci NTLDR rulează ntdetect.com.
- În sfârșit, ntoskrnl.exe este pornit.
Opțiunile de meniu la selectarea unui sistem de operare în timpul pornirii sunt definite în fișierul boot.ini. Cu toate acestea, opțiunile de pornire pentru versiunile Windows non-NT nu pot fi configurate prin intermediul fișierului, motiv pentru care trebuie să existe un fișier asociat care să poată fi citit pentru a înțelege ce trebuie făcut în continuare, cum să porniți sistemul de operare.
Fișierul boot.ini este protejat în mod natural de modificarea cu atributele sistemului, ascunse și numai pentru citire. Cea mai bună modalitate de a edita fișierul este cu comanda bootcfg, care nu numai că vă permite să faceți modificări, ci și să aplicați din nou acele atribute când ați terminat. Opțional, puteți edita fișierul vizualizând fișierele de sistem ascunse, astfel încât să puteți găsi fișierul INI, apoi dezactivați atributul de numai citire înainte de editare.
Mai multe informații despre NTLDR
Dacă aveți un singur sistem de operare instalat pe computer, nu veți vedea meniul de pornire NTLDR.
Încărcătorul NTLDR poate rula nu numai de pe un hard disk, ci și de pe un disc, o unitate flash, o dischetă și alte dispozitive portabile de stocare.
Pe volumul sistemului, NTLDR necesită atât bootloader-ul în sine, cât și ntdetect.com, care este folosit pentru a găsi informații de bază hardware pentru a porni sistemul. După cum ați citit mai sus, un alt fișier care conține informații importante de configurare a pornirii este boot.ini-NTLDR va alege folderul Windows\ de pe prima partiție a primului hard disk dacă acel fișier INI lipsește.