DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 311073 - Dernière mise à jour: samedi 1 décembre 2007 - Version: 1.1

Ancien nº de publication de cet article : F311073

Sommaire

Résumé

Cet article explique comment créer une disquette de démarrage Windows pour accéder à un lecteur dont la séquence de démarrage est défectueuse sur un ordinateur équipé d'un processeur Intel x86.

REMARQUE : Les ordinateurs à architecture RISC exigent une procédure différente qui n'est pas décrite dans cet article.

Cette disquette de démarrage Windows permet d'accéder à un lecteur sur lequel le système de fichier NTFS (Windows NT File System) ou FAT (File Allocation Table) est installé. Les procédures décrites dans cet article peuvent aider à contourner les problèmes de démarrage suivants :
  • secteur de démarrage altéré ;
  • enregistrement de démarrage principal altéré ;
  • infection par un virus ;
  • NTLDR ou Ntdetect.com manquant ou altéré ;
  • pilote Ntbootdd.sys incorrect ;
  • cette disquette de démarrage permet également d'effectuer un démarrage à partir de la copie (" shadow ") d'un miroir brisé, bien qu'il puisse être nécessaire, pour cela, de modifier le fichier Boot.ini.
La disquette de démarrage Windows ne permet pas de résoudre les problèmes suivants :
  • pilotes de périphériques incorrects ou altérés installés dans le répertoire System de Windows ;
  • problèmes de démarrage se produisant après l'affichage de l'écran OSLOADER.
Pour contourner ou résoudre ces problèmes, exécutez la disquette de réparation d'urgence, chargez la dernière configuration opérationnelle ou, le cas échéant, réinstallez Windows.

Procédure pour créer une disquette de démarrage Windows

La disquette Windows doit inclure les fichiers NTLDR (ou Setupldr.bin dans Windows NT 3.5), Ntdetect.com, Boot.ini et le pilote de périphérique approprié pour votre disque dur.

REMARQUE : Les fichiers NTLDR, Ntdetect.com et Boot.ini ont généralement pour attributs Système, Caché et Lecture seule. Il n'est pas nécessaire de redéfinir ces attributs pour que la disquette fonctionne. Pour plus d'informations sur la structure du fichier Boot.ini, cliquez sur le numéro ci-dessus pour afficher l'article correspondant dans la Base de connaissances Microsoftw :
102873  (http://support.microsoft.com/kb/102873/FR/ ) Conventions d'affectation de noms et utilisation des chemins BOOT.INI et ARC
Pour créer une disquette de démarrage Windows, utilisez une des méthodes suivantes :

Méthode 1 : Vous n'avez pas accès à un ordinateur exécutant Windows

  1. Créez une copie de la première disquette d'installation Windows à l'aide de la commande diskcopy, puis supprimez tous les fichiers de la nouvelle disquette.
  2. Copiez sur la nouvelle disquette les fichiers Ntdetect.com et NTLDR contenus dans le dossier i386 du CD-ROM.
  3. Renommez le fichier NTLDR en " Setupldr.bin ".
  4. Créez un fichier Boot.ini.

    L'exemple suivant fonctionne pour un lecteur SCSI à partition unique sur lequel Windows est installé dans le dossier \WINNT ; cependant, les valeurs exactes de la section [operating systems] dépendent de la configuration du système Windows à démarrer :
          [boot loader]
          timeout=30
          Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt
     
          [operating systems]
          scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT"
    Si votre ordinateur démarre sur un disque dur IDE, EIDE ou ESDI ou sur une carte SCSI ne disposant pas d'un BIOS intégré, remplacez scsi(0) par multi(0).

    REMARQUE : Si vous utilisez Windows NT 3.5 ou 3.51 et que votre système démarre sur le premier ou le deuxième disque dur SCSI, vous pouvez également remplacer scsi(0) par multi(0).
  5. Si vous utilisez scsi(x) dans le fichier Boot.ini, copiez le pilote de périphérique approprié pour le contrôleur SCSI utilisé sur l'ordinateur, puis renommez-le en Ntbootdd.sys. Si vous utilisez multi(x) dans le fichier Boot.ini, vous n'avez pas besoin d'effectuer cette opération.
  6. Démarrez l'ordinateur à l'aide de la disquette, puis ouvrez une session Windows.

Méthode 2 : Vous avez accès à un ordinateur exécutant Windows

  1. Formatez une disquette à l'aide de l'utilitaire de formatage de Windows.
  2. Copiez le fichier NTLDR depuis le CD-ROM d'installation Windows, depuis les disquettes d'installation Windows ou depuis un ordinateur exploitant la même version de Windows que l'ordinateur auquel vous souhaitez accéder. Vous pouvez avoir besoin de développer ce fichier à partir de NTLDR._ vers NTLDR en utilisant la ligne de commande suivante :
    expand ntldr._ ntldr
  3. Copiez le fichier Ntdetect.com sur la disquette.
  4. Créez un fichier Boot.ini ou copiez-le depuis un ordinateur exécutant Windows, puis modifiez-le selon la configuration de l'ordinateur auquel vous tentez d'accéder. L'exemple suivant fonctionne pour un lecteur SCSI à partition unique sur lequel Windows est installé dans le dossier \WINNT ; cependant, les valeurs exactes de la section [operating systems] dépendent de la configuration de l'ordinateur Windows auquel vous essayez d'accéder :
          [boot loader]
          timeout=30
          Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt
     
          [operating systems]
          scsi(0)disk(0)rdisk(0)partition(1)\winnt="Windows NT"
    Si votre ordinateur démarre sur un disque dur IDE, EIDE ou ESDI, remplacez scsi(0) par multi(0).

    REMARQUE : Si vous utilisez Windows NT 3.5 ou 3.51 et que votre ordinateur démarre sur le premier ou le deuxième disque dur SCSI, vous pouvez également remplacer scsi(0) par multi(0).
  5. Si vous utilisez scsi(x) dans le fichier Boot.ini, copiez le pilote de périphérique approprié pour le contrôleur SCSI utilisé sur l'ordinateur, puis renommez-le en Ntbootdd.sys. Si vous utilisez multi(x) dans le fichier Boot.ini, vous n'avez pas besoin d'effectuer cette opération.
  6. Démarrez l'ordinateur sur la disquette, puis ouvrez une session Windows.

Méthode 3 : Vous utilisez Windows NT Version 3.51

  1. Formatez une disquette vierge au format 3,5" 1,44 Mo sur Windows NT 3.51.
  2. Copiez Ntdetect.com et NTLDR sur la nouvelle disquette.
  3. Créez un fichier Boot.ini contenant les lignes ci-après :

    REMARQUE : Cet exemple concerne un disque dur SCSI à partition unique sur lequel Windows NT est installé dans le répertoire par défaut, C:\WINNT35.
         [boot loader]
         timeout=30
         Default= multi(0)disk(0)rdisk(0)partition(1)\winnt35
     
         [operating systems]
         multi(0)disk(0)rdisk(0)partition(1)\winnt35="Windows NT 3.51"
    
    
  4. Démarrez l'ordinateur sur la disquette, puis ouvrez une session Windows.

Dépannage

Lorsque vous tentez de démarrer votre ordinateur à partir d'une disquette de démarrage Windows, il est possible que vous rencontriez les problèmes suivants :
  • Si le chemin des fichiers système est incorrect ou contient la lettre du lecteur, le message d'erreur suivant s'affiche :
    Windows n'a pas pu démarrer en raison du problème de configuration du démarrage du microprogramme ARC suivant : n'a pas généré correctement le nom d'ARC pour HAL et les chemins d'accès système. Consultez la documentation Windows (TM) relatives aux options ARC et les manuels de référence de votre matériel pour plus d'informations. Le démarrage a échoué.
  • Si un pilote SCSI incorrect a été sélectionné ou si le fichier Ntbootdd.sys n'existe pas, le message d'erreur suivant s'affiche :
    Windows n'a pas pu démarrer en raison d'un problème de configuration matérielle d'un disque de l'ordinateur. Lecture impossible sur la disquette de démarrage sélectionnée. Vérifiez le chemin de démarrage et le disque dur. Consultez la documentation Windows (TM) relative à la configuration des disques durs et les manuels de référence de votre matériel pour plus d'informations. Le démarrage a échoué.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows NT Advanced Server 3.1
Mots-clés : 
kbinfo kbsetup KB311073
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.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store