Au démarrage de Windows XP, il arrive que le message « NTLDR manquant ou endommagé » s’affiche, et XP n’est pas lancé. Il peut y avoir plusieurs causes, mais elles sont identifiées et peuvent être facilement corrigées.
 Pour corriger ce problème, suivre pas à  pas la méthode suivante :
- Entrer dans la console de récupération en tapant R(1).
- S’assurer que le voyant « Verr Num » est allumé. Si ce n’est pas le cas, taper sur la touche VerrNum (du côté ou dans le clavier numérique).
- A la question « Sur quelle installation Windows voulez-vous ouvrir une sessions? », taper 1
- Taper ensuite le mot de passe administrateur (le mot de passe donné lors de l’installation, qui, en général, n’est pas le mot de passe du compte, même si ce compte a les privilèges administrateur. Si on ne s’en souvient pas, essayer la touche Entrée directement).
- Dans la console de récupération, taper   fixboot    puis Entrée.
Taper ensuite      fixmbr      puis Entrée.
Â
(Pour la suite, attention aux espaces dans les commandes à taper. Pour qu’ils se voient bien, ils sont remplacés par des #, mais ce sont bien des espaces) - Lorsque l’opération est terminée, taper   CHKDSK#C:#/f#/r   puis touche Entrée.
- Lorsque l’opération est terminée, éteindre et rallumer le PC.Si le problème persiste, relancer la console de réparation (étapes 1 à 4), et lorsque l’invite apparaît, taper :
copy#d:\i386\ntldr#c:\      puis touche Entrée
copy#d:\i386\ntdetect.com#c:\      puis touche Entrée.
ATTENTION ! dans les deux commandes précédentes, « d: » est à remplacer par la lettre du lecteur où se trouve le CD d’installation de XP. Par exemple si la lettre du lecteur est F, taper
copy#f:\i386\ntldr#c:\      puis touche Entrée
copy#f:\i386\ntdetect.com#c:\      puis touche Entrée
En cas de doute sur la lettre est affectée au lecteur, taper   map   puis touche Entrée pour repérer cette lettre.
Â
Précision : les fichiers ntldr et ntdetect sont peut être en lecture seule. Dans ce cas, un message préviendra que la commande n’a pas été exécutée. Pour désactiver la lecture seule, taper
attrib c:\ntldr#-R#-A#-S#-H  puis touche Entrée,
attrib c:\ntdetect#-R#-A#-S#-H puis touche Entrée,
et reprendre cette étape « copy ». - Reprendre les étapes 5, 6 et 7.
Â
EXPLICATIONSÂ SUR LES DIFFERENTES ETAPESÂ Â :
1 – La console de récupération permet de modifier XP sans lancer XP. Ainsi de nombreux fichiers, verrouillés par XP, sont accessibles.
2 – « VerrNum » est le clavier numérique, il est préférable qu’il soit sur « Verrouillage des nombres » si on veut taper des nombres
. On utilise rarement cette touche dans XP, car XP la positionne automatiquement sur « nombres » lorsqu’il se lance.
3 – Il arrive que plusieurs XP soient installés sur un PC. C’est pourquoi la question est posée. Mais en général, il n’y a qu’un XP, la réponse est donc « 1″, c’est à dire « le premier XP rencontré ».
4 – La console de récupération est protégée pour éviter que n’importe qui y accède et modifie les données du PC. C’est pourquoi un mot de passe est prévu, mais dans XP home, il est vierge en standard. Pour les autres XP, le mot de passe est demandé à l’installation… Et il faut s’en souvenir ! A tout hasard, essayer celui du compte utilisateur.
5 – fixboot et fixmbr sont des commandes qui réparent la séquence de démarrage (boot) de XP. Si ce boot est endommagé, XP ne sait pas où chercher ses tout premiers fichiers de démarrage, dont le fameux ntldr. Le boot endommagé n’est pas si rare, c’est pourquoi fixboot et fixmbr ont été prévus : fixboot scanne le disque pour retrouver les fichiers en question, et fixmbr réécrit ensuite une nouvelle « séquence de démarrage » pour qu’XP puisse démarrer normalement.
6 – CHKDSK est l’utilitaire « check disk », qui contrôle l’intégrité des fichiers sur le disque. Si le fichier ntldr (ou un autre) a été mal découpé, par exemple, ou s’il a été mélangé avec un autre fichier (ça arrive très souvent), chkdsk reconstituera le ou les fichiers originaux.
Â
En principe, ceci répare la majorité des problèmes rencontrés avec ntldr.
Â
7 – Mais il se peut que ntldr, trop corrompu, n’ait pu être réparé, ou tout simplement qu’il ait été éradiqué pour une raison ou une autre.
La commande « copy… » récupère la version originale de ntldr (celle qui se trouve sur le CD) et la copie sur le disque dur.
La commande éventuelle « attrib » permet de changer les attributs de ces fichiers, en supprimant par exemple l’attribut « lecture seule », donc écriture ou suppression ou remplacement impossible.
Â
Au passage, la commande recopie le fichier ntdetect à la racine; ce fichier sert à détecter la version de l’OS, et peut aussi être endommagé (par exemple : donner une fausse information sur ntldr). Le message « ntldr missing » s’affiche aussi dans ce cas. C’est la raison pour laquelle on en profite pour recopier un ntdetect original.
8 – Une fois que ces deux fichiers « propres » sont présents, il faut reconstruire la séquence de boot, donc relancer « fixboot » et « fixmbr », et redémarrer.
Â
Dernier point : avant de quitter la console de récupération, taper
c:\boot.ini   puis touche Entrée
pour vérifier que ce fichier est bien présent. Si ce n’est pas le cas, il faut reconstituer ce fichier (ce n’est pas difficile, mais doit être adapté à chaque PC. Dans ce cas, poser la question dans le forum de ce site, qui donnera la procédure adaptée.
Il est fortement conseillé d’utiliser le lien ci-dessous « aperçu/imprimer ce message » afin d’avoir une « copie papier » lorsqu’on exécute cette opération.
----------------------
Notes :
- Il se peut que le mot de passe ne soit pas accepté dans la console de récupération. Voir cet article à ce sujet [↩]

[...] XP, NTLDR manquant ou endommagé [...]
slut
j’ai un CD windows D’nstallation modifier mais il ne contient pas la partie Reparation sniff
je peut pas reparer mon NtLDR
merci à vous pour l’astuce cela m’a permis de réparer mon ordi ……….
Bonjour,
je viens de réaliser l’installation de « XP-pro » sur un PC Toshiba Satellite L300 équipé de « Vista Home Edition »
Grace à vous ça marche !!!!!!! et j’en suis un peu fier car c’est une galère à réaliser !
je conseille aux amateurs de bien se documenter (via ce forums par exemple) avant de ce lancer dans cette aventure. Moi même je vais contribuer en proposant sur le Net le compte rendu de ce qu’il a fallu faire. (Les difficultés ne vont diminuer à l’avenir puisque XP va reconnaître de moins en moins les nouveaux PC, je veut dire les nouveaux périphériques des PC). bon… Win 7 arrive!
Donc voila! … je suis un peu perfectionniste et il reste un PETIT DÉFAUT sur mon installation que je voudrais corriger sans tout reinstaller… , AVEC VOTRE AIDE, merci d’avance.
Mon installation (multiboot) fonctionne ainsi :
1) on allume l’ordi
2) on arrive sur un écran où on a le choix de sélection entre VISTA ou Win XP :
– Si on ne fait rien Vista démarre après 15 secondes et voila !
– Si on sélectionne XP alors on arrive sur un autre écran ou il y a a nouveau a choisir entre 3 choix identiques XP, XP, XP !!
3) Alors on sélectionne le premier et XP se lance et tout est ok !!
OUAIS !!! mais si vous avez suivi, vous avez compris que cette dernière page de sélection ne sert à rien!! donc je voudrais la supprimer. Quelqu’un a-t-il une solution?
Compléments d’info: en fait tout se passe comme si mon PC gardait en mémoire le nombre de fois que j’ai installé, ou tenté d’installer XP. J’ai effectivement fait deux tentatives infructueuses et la dernière, donc la 3ème a réussi.
Nota : si ce n’est pas clairement expliqué je peux apporter des compléments…. même en langage SMS et même avec plus de fautes d’orthographe
merci
Elfos
Bonjour Elfos,
Merci pour les compliments !
Pour ton problème de démarrage, on ne peut malheureusement pas supprimer le 2ème boot. Mais on peut ruser : tout se passe dans le fichier C:\boot.ini, qui apparait lorsqu’on affiche les fichiers cachés. (En plus, il faut parfois décocher « Lecture seule » dans les propriétés de ce fichier). Il s’ouvre dans un éditeur de texte quelconque, dont Notepad.
Dans la section [boot loader], on trouve une ligne « timeout=xx », où on peut remplacer le xx par le nombre de secondes qu’on veut (par exemple 0, ou 2, ou 3…) : c’est le nombre de secondes pendant lesquelles le menu sera affiché.
Il y a aussi une ligne « default=XXX », dans laquelle on met le nom de l’OS qui sera lancé par défaut. Ce nom est une copie d’un des OS qui se trouvent dans la section [operating systems].
Si tu as plusieurs lignes dans cette dernière section, alors qu’un seul OS est installé, tu peux effacer les lignes obsolètes.
Pour ce faire, je te suggère de laisser le timeout à 30 secondes, puis de copier un des OS dans la ligne « default » et voir si c’est le bon. Si ce n’est pas le bon, passe au suivant pour trouver lequel doit être mis « par défaut ». Lorsque tu l’as trouvé, tu peux effacer les autres OS.
Il ne restera qu’à mettre le timeout à 1 ou 2, et à enregistrer le nouveau fichier boot.ini à la place de l’autre (attention : pas d’extension txt !).
Après cette manip, le second boot se lancera rapidement, sur l’OS par défaut que tu auras choisi.
Bon courage !
Bonjour,
excellent ! en supprimant les deux lignes superflues du boot.ini tout est rentré dans l’ordre.
Merci encore.
Nota: comme je le signalais, je peux faire profiter de mon expérience pour la mise en place du double démarrage. Rien de bien nouveau sinon que j’ai été confronté au problème de non reconnaissance du PC par XP. (j’ai utilisé une version XP prévue pour DELL alors que j’ai un Toshiba !)
Si vous pensez que ça peux servir je peux tenter un résumé pour aieaie.com.
Re-bonjour Elfos,
Tant mieux si tout est rentré dans l’ordre.
En ce qui concerne ton expérience, c’est avec plaisir que je le publierai dans les articles si tu as le temps de le faire.
Les demandes à ce sujet sont nombreuses.
Merci d’avance.
salut je suis un noviste et j’ai un problème avec mon pc hp brio qui refuse de demarer ou ki met du temps a demarrer .qd il demarre ke je met le cd XP pour l’installation,ilme dit ceci:NTLDR manquant
ou encor :Operating système no found
je ne sais que faire aider moi svp.
merci d’avance