NTLDR (NT Loader) est un petit logiciel chargé à partir du code de démarrage du volume, qui fait partie de l’enregistrement de démarrage du volume sur la partition système, ce qui aide votre système d’exploitation Windows XP à démarrer.
NTLDR fonctionne à la fois comme gestionnaire de démarrage et chargeur système. Dans les systèmes d'exploitation publiés après Windows XP, BOOTMGR et winload.exe remplacent NTLDR.
Si plusieurs systèmes d'exploitation sont installés et correctement configurés, NTLDR affiche un menu de démarrage au démarrage de votre ordinateur, vous permettant de choisir le système d'exploitation à charger.
Erreurs NTLDR
Une erreur de démarrage commune dans Windows XP est l'erreur NTLDR est manquante, qui est parfois constatée lorsque l'ordinateur tente de démarrer par inadvertance sur un disque non amorçable ou une disquette.
Cependant, parfois, l'erreur NTLDR est provoquée lors d'une tentative de démarrage sur un disque dur corrompu alors que vous souhaitiez réellement démarrer sur un disque ou un périphérique USB sous Windows ou un autre logiciel. Dans ce cas, changer l'ordre de démarrage sur le CD / périphérique USB pourrait probablement le réparer.
Que fait NTLDR?
Le but de NTLDR est qu’un utilisateur puisse choisir le système d’exploitation à utiliser. Sans cela, il n'y aurait aucun moyen de diriger le processus de démarrage pour charger le système d'exploitation que vous voulez utiliser à ce moment-là.
Voici l'ordre des opérations que NTLDR subit lors du démarrage:
- Accède au système de fichiers sur le lecteur de démarrage (NTFS ou FAT).
- Les informations stockées dans hiberfil.sys se charge si Windows était auparavant en mode hibernation, ce qui signifie que le système d'exploitation reprend simplement là où il avait été laissé pour la dernière fois.
- Si cela n'a pas été mis en hibernation, boot.ini est lu à partir de puis vous donne le menu de démarrage.
- NTLDR charge un fichier spécifique décrit dans boot.ini si le système d'exploitation sélectionné n'est pas un système d'exploitation basé sur NT. Si le fichier associé n'est pas donné dans boot.ini , puis bottesect.dos est utilisé.
- Si le système d'exploitation sélectionné est Basé sur NT, NTLDR s'exécute ntdetect.com .
- Finalement, ntoskrnl.exe a démarré.
Les options de menu lors de la sélection d’un système d’exploitation au démarrage sont définies dans boot.ini fichier. Toutefois, les options de démarrage pour les versions non NT de Windows ne peuvent pas être configurées via le fichier. C'est pourquoi un fichier associé doit être lu et lisible pour comprendre ce qu'il faut faire ensuite: comment démarrer avec le système d'exploitation.
Remarque: le boot.ini Le fichier est naturellement protégé contre les modifications avec les attributs système, cachés et en lecture seule. La meilleure façon de modifier le boot.ini file est associé à la commande bootcfg, qui vous permet non seulement de modifier le fichier, mais également de réappliquer ces attributs lorsque vous avez terminé. Vous pouvez éventuellement éditer le boot.ini fichier en affichant les fichiers système masqués, de manière à pouvoir trouver le fichier INI, puis en désactivant l’attribut en lecture seule avant de le modifier.
Plus d'informations sur NTLDR
Si vous n'avez qu'un seul système d'exploitation installé sur votre ordinateur, vous ne verrez pas le menu de démarrage de NTLDR.
Le chargeur de démarrage NTLDR peut fonctionner à partir non seulement d'un disque dur, mais également d'un disque, d'un lecteur flash, d'une disquette et d'autres périphériques de stockage portables.
Sur le volume système, le NTLDR nécessite à la fois le chargeur de démarrage lui-même et ntdetect.com , qui est utilisé pour trouver des informations de base sur le matériel afin de démarrer le système. Comme vous l'avez lu ci-dessus, un autre fichier contenant des informations importantes sur la configuration de démarrage est boot.ini - NTLDR choisira le Les fenêtres dossier sur la première partition du premier disque dur si boot.ini est manquant.




