Message d'erreur "NTLDR manque" lors de l'installation de Windows 2000 ou de la mise à niveau de Windows 95, Windows 98 ou Windows Millennium Edition vers Windows 2000

Traductions disponibles Traductions disponibles
Numéro d'article: 255220 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F255220
Pour vous procurer une version Microsoft Windows XP de cet article, consultez l'article 314057.
Agrandir tout | Réduire tout

Symptômes

Lorsque vous installez Windows 2000 ou mettez à jour un ordinateur Microsoft Windows 95, Microsoft Windows 98 ou Microsoft Windows Millennium Edition (Me) vers Windows 2000, le message d'erreur suivant peut s'afficher lorsque vous redémarrez l'ordinateur pour la première fois :
NTLDR manque
Appuyez sur une touche pour redémarrer
Ce problème se produit uniquement si Windows 95, Windows 98 ou Windows Millenium Edition est installé sur un lecteur à grande capacité utilisant le système de fichiers FAT32.

Cause

Ce problème se produit si l'installation de Windows 95, Windows 98 ou Windows Me a été dupliquée de manière incorrecte sur un lecteur à géométrie différente et si les conditions suivantes sont réunies :
  • La partition système/de démarrage est formatée avec le système de fichiers FAT32.
  • L'ordinateur démarre à l'aide des extensions INT-13 (partition de taille supérieure à 7,8 giga-octets avec un type d'identificateur de système égal à 0C dans la table de partition).
  • La valeur Heads (côtés) du bloc de paramètres BIOS (BPB) FAT32 est erronée. Cette valeur doit correspondre à la géométrie du lecteur physique.
Le code de démarrage de Windows 95, Windows 98 ou Windows Millenium Edition ignore la valeur d'en-tête du bloc de paramètres BIOS et effectue le démarrage même si la valeur est non valide. Le code de démarrage de Windows 2000 utilise cette valeur et entraîne l'échec du processus de démarrage si cette valeur est erronée.

Résolution

Pour résoudre ce problème, corrigez la valeur Heads (côtés) non valide du bloc de paramètres BIOS FAT32 pour permettre au processus de démarrage de Windows 2000 de se poursuivre. Le moyen le plus facile pour mettre à jour ce champ consiste à réécrire le code de démarrage de Windows 95, Windows 98 ou Windows Millenium Edition en procédant comme suit :
  1. Redémarrez l'ordinateur à l'aide d'une disquette de démarrage de Windows 95, Windows 98 ou Windows Me contenant le fichier Sys.com (ce fichier est inclus par défaut).
  2. À l'invite de commande, tapez sys c:. Cette commande réécrit le code de démarrage de Windows 95, Windows 98 ou Windows Millenium Edition avec les informations BPB exactes. Si cette commande s'exécute correctement, passez directement à l'étape 3.

    Si vous utilisez une disquette de démarrage Windows Me et que le message d'erreur "Impossible de trouver le fichier système aux emplacements habituels du lecteur C:" s'affiche, cela indique qu'un ou plusieurs fichiers dans l'installation de Windows Millenium Edition ont été supprimés. Procédez comme suit pour placer les fichiers corrects sur le lecteur de sorte que la commande sys puisse y accéder :
    1. Accédez au répertoire c:\Windows en exécutant les commandes suivantes :
      c:
      cd\windows
      REMARQUE : si Windows est installé dans un autre répertoire, vous devez adapter en conséquence les commandes ci-dessus.
    2. Essayez d'accéder au répertoire Command en exécutant la commande suivante :
      cd command
      Si un message d'erreur s'affiche pour vous informer que le répertoire est introuvable, exécutez la commande ci-dessous pour créer le dossier, puis exécutez à nouveau la commande ci-dessus :
      md command
    3. Accédez au dossier EBD en exécutant la commande suivante :
      cd ebd
      Si un message d'erreur s'affiche pour vous informer que le répertoire est introuvable, exécutez la commande ci-dessous pour créer le dossier, puis exécutez à nouveau la commande ci-dessus :
      md ebd
    4. Dans le dossier EBD, utilisez les commandes suivantes pour copier le fichier io.sys à partir de la racine du disque dur et renommez ce fichier winboot.sys. Ce fichier est requis par sys.com pour le transfert du système :
      attrib -s -h -r c:\io.sys
      copy c:\io.sys winboot.sys
    5. Accédez alors au lecteur A et exécutez la commande sys sur ce lecteur en utilisant les commandes suivantes :
      a:
      sys c:
  3. Redémarrez Windows 95, Windows 98 ou Windows Me, puis réessayez la procédure d'installation ou de mise à jour de Windows 2000.

    REMARQUE : de même, après avoir exécuté la commande sys c: , vous pouvez démarrer la console de récupération, puis utiliser la commande fixboot pour réécrire le code de démarrage de Windows 2000. Cette procédure permet à l'installation d'origine de se dérouler normalement.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "Liste des produits concernés par cet article".

Propriétés

Numéro d'article: 255220 - Dernière mise à jour: mercredi 29 mars 2006 - Version: 4.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Professionel
Mots-clés : 
kbqfe kbhotfixserver kbenv kberrmsg kbprb kbsetup KB255220
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com