NTLDR (NT Loader) è una piccola parte di software che viene caricata dal codice di avvio del volume, parte del record di avvio del volume sulla partizione di sistema, che aiuta l'avvio del sistema operativo Windows XP.
NTLDR funziona come un gestore di avvio e un caricatore di sistema. Nei sistemi operativi rilasciati dopo Windows XP, BOOTMGR e winload.exe sostituiscono insieme NTLDR.
Se sono installati e configurati correttamente più sistemi operativi, NTLDR mostrerà un menu di avvio all'avvio del computer, consentendo di scegliere quale sistema operativo caricare.
Errori NTLDR
Un errore di avvio comune in Windows XP è l'errore NTLDR mancante, che a volte viene visualizzato quando il computer tenta di avviare inavvertitamente un disco non avviabile o un disco floppy.
Tuttavia, a volte l'errore NTLDR viene causato quando si tenta di avviare un disco rigido danneggiato quando si intende realmente avviare un disco o un dispositivo USB con Windows o qualche altro software. In questo caso, la modifica dell'ordine di avvio sul dispositivo CD / USB potrebbe risolverlo.
Cosa fa NTLDR?
Lo scopo di NTLDR è che un utente possa scegliere in quale sistema operativo avviare. Senza di esso, non ci sarebbe modo di dirigere il processo di avvio per caricare il sistema operativo che si desidera utilizzare in quel momento.
Questo è l'ordine delle operazioni che NTLDR subisce durante l'avvio:
- Accede al file system sull'unità di avvio (NTFS o FAT).
- Le informazioni memorizzate in hiberfil.sys carica se Windows era precedentemente in modalità Ibernazione, il che significa che il sistema operativo riprende solo da dove era stato interrotto.
- Se non fosse stato messo in ibernazione, boot.ini viene letto da e poi ti dà il menu di avvio.
- NTLDR carica un file specifico descritto in boot.ini se il sistema operativo selezionato non è un sistema operativo basato su NT. Se il file associato non è dato in boot.ini , poi Bootsect.dos viene usato.
- Se il sistema operativo selezionato è Basato su NT, quindi NTLDR viene eseguito ntdetect.com .
- Finalmente, ntoskrnl.exe è iniziato.
Le opzioni del menu quando si seleziona un sistema operativo durante l'avvio, sono definite nel menu boot.ini file. Tuttavia, le opzioni di avvio per le versioni non NT di Windows non possono essere configurate attraverso il file, motivo per cui è necessario un file associato che possa essere letto per capire cosa fare dopo - come avviare il sistema operativo.
Nota: Il boot.ini il file è naturalmente protetto dalle modifiche con gli attributi system, hidden e read-only. Il modo migliore per modificare il boot.ini il file è con il comando bootcfg, che non solo ti consente di modificare il file ma anche di riapplicare quegli attributi al termine. Opzionalmente puoi modificare il boot.ini file visualizzando i file di sistema nascosti, in modo da poter trovare il file INI e quindi disattivare l'attributo di sola lettura prima della modifica.
Ulteriori informazioni su NTLDR
Se sul computer è installato solo un sistema operativo, non vedrai il menu di avvio NTLDR.
Il boot loader NTLDR può essere eseguito non solo da un disco rigido ma anche da un disco, un'unità flash, un floppy disk e altri dispositivi di archiviazione portatili.
Nel volume di sistema, NTLDR richiede sia lo stesso bootloader che ntdetect.com , che viene utilizzato per trovare le informazioni di base sull'hardware al fine di avviare il sistema. Come hai letto sopra, un altro file che contiene informazioni importanti sulla configurazione di avvio è boot.ini - NTLDR sceglierà il Finestre cartella sulla prima partizione del primo disco fisso se boot.ini manca.