Windows peut ne pas démarrer et un message d’erreur « NTLDR manque » peut s’afficher si Windows n’est pas à jour et il existe trop de fichiers dans le dossier racine

Symptômes

Si trop de fichiers sont copiés dans le dossier racine d’un volume de démarrage qui utilise le système de fichiers NTFS, vous pouvez recevoir le message d’erreur suivant lors du prochain redémarrage de l’ordinateur :
NTLDR est manquant
Appuyez sur CTRL + ALT + SUPPR pour redémarrer.
Si vous supprimez des fichiers du dossier racine, l’indice d’allocation de fichier maître table (MFT) n’est pas réduit à sa taille d’origine.

Remarque Si vous utilisez Windows XP avec Service Pack 2 (SP2) ou si vous utilisez Microsoft Windows 2000 avec Service Pack 4 (SP4), il ne s’agit pas de votre problème. Consultez la section « Informations supplémentaires » pour des problèmes semblables.

Cause

Ce problème peut se produire si le dossier racine MFT est sévèrement fragmenté. Si le dossier racine MFT contient beaucoup de fichiers, la table MFT peut devenir tellement fragmentée qu’un indice d’allocation supplémentaire est créé. Les fichiers étant mappés par ordre alphabétique dans les indices d’allocation, le fichier NTLDR peut être repoussé dans le deuxième indice d’allocation. Lorsque cela se produit, vous recevez le message d’erreur décrit dans la section « Symptômes ».

En général, les fichiers ne sont pas écrits dans le dossier racine. Cette condition peut se produire si un programme crée et supprime régulièrement des fichiers temporaires dans le dossier racine ou si de nombreux fichiers sont copiés dans le dossier racine par erreur.

Résolution

Pour résoudre ce problème, procédez comme suit :
  1. Contactez les Services de Support technique Microsoft pour obtenir l’utilitaire Bcupdate2.exe. Pour plus d’informations sur la façon de contacter les Services de Support technique de Microsoft, visitez le site Web de Microsoft à l’adresse suivante :
  2. Créer une disquette de démarrage pour démarrer votre ordinateur. Pour plus d’informations sur la création d’une disquette de démarrage pour un ordinateur Windows XP, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

    305595 comment créer une disquette de démarrage pour une partition NTFS ou FAT dans Windows XP

  3. Exécutez la commande suivante à l’invite de commandes pour extraire l’utilitaire Bcupdate2.exe de la mise à jour de logiciel :

    Développez lettre_lecteur: \bcupdate2.ex_ lettre_lecteur: \bcupdate2.exe
  4. Exécutez la commande suivante à l’invite de la commande Mettre à jour le code de démarrage du secteur de démarrage NTFS :

    Bcupdate2.exe C: /F

    Remarque Autres paramètres de ligne de commande sont prises en charge :
    /q - mode silencieux (doit inclure les/y)
    /y - ne confirmez pas
    /f - mise à jour forcée du volume d’utilisation
    /t - Testez uniquement l’ancien code de démarrage
  5. Appuyez sur o si vous êtes invité à mettre à jour le volume. Le message suivant s’affiche lorsque vous exécutez correctement cet utilitaire :
    Le code de démarrage a été correctement mis à jour.

État

Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés au début de cet article.
Ce problème a été corrigé dans Windows XP Service Pack 2.
Ce problème a été corrigé dans Windows 2000 Service Pack 4. Pour plus d’informations sur la façon d’obtenir les derniers service packs, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
322389 comment obtenir le dernier service pack Windows XP
Remarque Si vous installez le service pack Windows XP ou le service pack Windows 2000, vous ne résoudrez pas les problèmes liés à un volume existant. Vous devez exécuter l’utilitaire pour mettre à jour le code de démarrage de séparément. Le service pack écrira seulement le code de démarrage correct pour les nouveaux volumes.

Plus d'informations

Pour plus d’informations sur une rubrique connexe, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
318728 comment résoudre le message d’erreur « NTLDR manque » dans Windows 2000
886215 que vous pouvez recevoir une « NTLDR manque appuyez sur une touche pour redémarrer » message d’erreur lorsque vous mettez à niveau un ordinateur Windows 98 vers Windows 2000 Professionnel

816793 comment résoudre le message d’erreur « NTLDR manque » dans Windows Server 2003
842009 erreur « NTLDR est manquant » lorsque vous essayez d’exécuter la récupération automatique du système dans Windows Server 2003
883275 vous ne pouvez pas démarrer votre ordinateur après avoir modifié les autorisations dans Windows Server 2003, Windows XP ou dans Windows 2000
315261 l’ordinateur ne démarre pas après avoir modifié la partition active à l’aide de l’outil Gestion des disques
Message d’erreur 812492 lorsque vous démarrez votre ordinateur avec un disque non système
228004 modification des partition active peut rendre votre système non démarrables

Propriétés

ID d'article : 320397 - Dernière mise à jour : 27 janv. 2017 - Révision : 2

Commentaires