Pārskats par NT Loader (NTLDR)

NTLDR (NT Loader) ir neliela programmatūras daļa, kas tiek ielādēta no skaļuma sāknēšanas kods, daļa no skaļuma sāknēšanas ieraksts sistēmā nodalījums, kas palīdz jūsu Windows XP operētājsistēma sākt.

NTLDR darbojas gan kā sāknēšanas pārvaldnieks, gan kā sistēmas ielādētājs. Operētājsistēmās, kas izlaistas pēc Windows XP, BOOTMGR un winload.exe kopā aizstāj NTLDR.

Ja jums ir instalētas un pareizi konfigurētas vairākas operētājsistēmas, startējot datoru, NTLDR parādīs sāknēšanas izvēlni, kas ļaus jums izvēlēties, kura operētājsistēma jāielādē.

NTLDR kļūdas

Bieži sastopama startēšanas kļūda Windows XP ir Trūkst NTLDR kļūda, kas dažkārt tiek novērota, kad dators mēģina to netīši boot uz nesāknējamu disku vai disketi.

Tomēr dažreiz NTLDR kļūda rodas, mēģinot palaist bojātu cietais disks kad jūs patiešām domājāt boot no diska vai USB ierīce, kurā darbojas sistēma Windows vai kāda cita programmatūra. Šajā gadījumā, mainot sāknēšanas secību uz CD/USB ierīci, visticamāk, to labotu.

Ko dara NTLDR?

NTLDR mērķis ir, lai lietotājs varētu izvēlēties, kuru operētājsistēmu palaist. Bez tā nebūtu iespējams novirzīt sāknēšanas procesu, lai ielādētu operētājsistēmu, kuru vēlaties izmantot tajā laikā.

Šī ir darbību secība, ko NTLDR veic sāknēšanas laikā:

  1. Piekļūst failu sistēma sāknēšanas diskdzinī (vai nu NTFS vai TAUKI).
  2. Informācija, kas tiek glabāta hiberfil.sys tiek ielādēts, ja Windows iepriekš bija hibernācijas režīmā, kas nozīmē, ka operētājsistēma vienkārši atsāk darbu no vietas, kur tā tika pārtraukta.
  3. Ja tas netiktu ievietots ziemas guļas stāvoklī, boot.ini tiek nolasīts un pēc tam tiek parādīta sāknēšanas izvēlne.
  4. NTLDR ielādē konkrētu failu aprakstīts boot.ini ja atlasītā operētājsistēma nav uz NT balstīta operētājsistēma. Ja saistītais fails nav norādīts boot.ini, tad bootsect.dos tiek izmantots.
  5. Ja ir atlasīta operētājsistēma ir Pamatojoties uz NT, pēc tam darbojas NTLDR ntdetect.com.
  6. Visbeidzot, ntoskrnl.exe ir uzsākta.

Izvēlnes opcijas, izvēloties operētājsistēmu sāknēšanas laikā, ir definētas boot.ini failu. Tomēr Windows versijām, kas nav NT, sāknēšanas opcijas nevar konfigurēt, izmantojot failu, kas ir kāpēc ir jābūt saistītam failam, ko var nolasīt, lai saprastu, ko darīt tālāk — kā palaist uz OS.

The boot.ini fails ir dabiski aizsargāts pret modifikācijām ar sistēma, paslēptas, un tikai lasīt atribūti. Labākais veids, kā rediģēt boot.ini fails ir ar bootcfg komanda, kas ļauj ne tikai rediģēt failu, bet arī tos lietot atkārtoti atribūti kad pabeigts. Varat pēc izvēles rediģēt boot.ini faila autors slēpto sistēmas failu apskate, lai jūs varētu atrast INI failsun pēc tam pirms rediģēšanas izslēdziet tikai lasāmo atribūtu.

Plašāka informācija par NTLDR

Ja datorā ir instalēta tikai viena operētājsistēma, jūs neredzēsit NTLDR sāknēšanas izvēlni.

NTLDR sāknēšanas ielādētājs var darboties ne tikai no cietā diska, bet arī no diska, zibatmiņas disks, disketes un citas pārnēsājamas atmiņas ierīces.

Sistēmas sējumā NTLDR ir nepieciešams gan pats sāknēšanas ielādētājs, gan ntdetect.com, ko izmanto, lai atrastu pamata aparatūra informāciju, lai palaistu sistēmu. Kā jūs lasījāt iepriekš, vēl viens fails, kurā ir svarīga sāknēšanas konfigurācijas informācija, ir boot.ini - NTLDR izvēlēsies \Windows\ mape pirmā cietā diska pirmajā nodalījumā, ja boot.ini ir pazudis.