Gambaran Keseluruhan NT Loader (NTLDR)

NTLDR (NT Loader) adalah perisian kecil yang dimuatkan dari kod boot volum , sebahagian daripada rekod boot volume pada partition sistem, yang membantu sistem operasi Windows XP anda bermula.

NTLDR berfungsi sebagai pengurus boot dan pemuat sistem. Dalam sistem operasi yang dikeluarkan selepas Windows XP, BOOTMGR dan winload.exe bersama-sama menggantikan NTLDR.

Sekiranya anda mempunyai beberapa sistem operasi yang dipasang dan dikonfigurasi dengan betul, NTLDR akan menunjukkan menu boot apabila komputer anda bermula, membolehkan anda memilih sistem pengendalian yang seharusnya dimuatkan.

Kesilapan NTLDR

Kesilapan permulaan yang biasa di Windows XP ialah ralat NTLDR yang Hilang , yang kadang-kadang dilihat apabila komputer cuba secara tidak sengaja boot ke cakera tidak boleh boot atau cakera liut.

Walau bagaimanapun, kadangkala kesilapan NTLDR disebabkan apabila cuba boot ke pemacu keras yang rosak apabila anda benar-benar bermaksud untuk boot ke cakera atau peranti USB yang menjalankan Windows atau beberapa perisian lain. Dalam hal ini, mengubah susunan boot ke peranti CD / USB kemungkinan akan memperbaikinya.

Apa yang dilakukan oleh NTLDR?

Tujuan NTLDR adalah agar pengguna boleh memilih sistem operasi mana yang hendak disambungkan. Tanpa itu, tidak akan ada cara untuk mengarahkan proses bootup untuk memuatkan sistem operasi yang anda ingin gunakan pada masa itu.

Ini adalah susunan operasi yang berlaku di NTLDR semasa boot:

  1. Mengakses sistem fail pada pemacu bootable (baik NTFS atau FAT ).
  2. Maklumat yang disimpan di hiberfil.sys memuatkan jika Windows sebelum ini berada dalam mod hibernasi, yang bermaksud OS hanya meneruskan di mana ia terakhir ditinggalkan.
  3. Jika ia tidak dimasukkan ke dalam hibernasi, boot.ini dibaca dan kemudian memberikan anda menu boot.
  4. NTLDR memuat fail tertentu yang dinyatakan dalam boot.ini jika sistem operasi yang dipilih bukan sistem operasi berasaskan NT. Jika fail yang berkaitan tidak diberikan dalam boot.ini , maka bootsect.dos digunakan.
  5. Sekiranya sistem operasi yang dipilih adalah berasaskan NT, maka NTLDR berjalan ntdetect.com .
  6. Akhirnya, ntoskrnl.exe dimulakan.

Pilihan menu apabila memilih sistem pengendalian semasa boot, ditakrifkan dalam fail boot.ini . Walau bagaimanapun, pilihan boot untuk versi Windows bukan NT tidak dapat dikonfigurasi melalui fail, oleh itu, perlu ada fail berkaitan yang boleh dibaca untuk memahami apa yang perlu dilakukan seterusnya - bagaimana untuk boot ke OS.

Nota: Fail boot.ini dilindungi secara semulajadi dari pengubahsuaian dengan atribut sistem , tersembunyi , dan baca sahaja . Cara terbaik untuk mengedit fail boot.ini adalah dengan perintah bootcfg , yang bukan sahaja membolehkan anda mengedit fail tetapi juga akan memohon semula atribut tersebut apabila selesai. Anda boleh mengedit file boot.ini secara pilihan dengan melihat fail sistem tersembunyi , supaya anda dapat mencari fail INI , dan kemudian toggla atribut baca sahaja sebelum mengedit.

Maklumat lanjut mengenai NTLDR

Jika anda hanya mempunyai satu sistem operasi yang dipasang pada komputer anda, anda tidak akan melihat menu boot NTLDR.

Pembuat boot NTLDR boleh berjalan bukan sahaja dari cakera keras tetapi juga cakera, pemacu kilat , cakera liut, dan peranti storan mudah alih yang lain.

Mengenai kelantangan sistem, NTLDR memerlukan kedua-dua bootloader itu sendiri serta ntdetect.com , yang digunakan untuk mencari maklumat perkakasan asas untuk boot sistem. Seperti yang anda baca di atas, satu lagi fail yang memegang maklumat konfigurasi boot penting ialah boot.ini - NTLDR akan memilih \ Windows \ folder pada partition pertama cakera keras pertama jika boot.ini hilang.