Récupération du secteur de démarrage NTFS sur des partitions NTFS

Traductions disponibles Traductions disponibles
Numéro d'article: 153973 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F153973
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsqu'un volume sur un serveur ou une station de travail devient inaccessible ou que l'Administrateur de disques désigne ce volume comme étant "Inconnu", il se peut qu'un secteur de démarrage soit endommagé. Cet article vous explique comment trouver la deuxième copie stockée par le système NTFS et restaurer celle-ci à la position appropriée sur le disque.

Ces informations ne vous concernent que si les deux conditions suivantes sont remplies :
  1. Le système de fichiers utilisé est NTFS. Le système FAT ne contient pas de copie du secteur de démarrage.
  2. Vous devez être capable de démarrer votre ordinateur sous Windows NT.
REMARQUE : si vous ne pouvez pas démarrer sous Windows NT ni installer le lecteur sur un autre ordinateur exécutant Windows NT, consultez l'article suivant dans la Base de connaissances Microsoft :
121517: How to Recover From a Corrupt NTFS Boot Sector

Résolution

Pour résoudre ce problème, vous devez extraire la copie du secteur de démarrage de sauvegarde et la copier à la position appropriée sur le disque dur.

Sous Windows NT 3.5x, la deuxième copie se situe au centre du volume logique ("Volume middle").

Sous Windows NT 4.0 et Windows 2000, elle se situe à la fin du volume logique ("Volume end"), ce qui nécessite une procédure d'extraction différente. L'exemple présenté dans cet article utilise Disk Probe (dskprobe.exe) pour Windows NT. Cet outil est fourni dans le Kit de ressources de Windows NT 4.0 mais fonctionne également sous Windows NT 3.5x si les fichiers .dll appropriés sont installés.

Remarque :

pour que la récupération fonctionne au cours des procédures suivantes, enregistrez, après avoir vérifié que le secteur de démarrage NTFS et la copie sont valides, le secteur dans un fichier tout en l'affichant en choisissant Enregistrer sous dans le menu Fichier, puis spécifiez un chemin d'accès et un nom de fichier.

Récupération des secteurs de démarrage des partitions primaires


  1. À l'aide de Disk Probe, choisissez DRIVES (Lecteurs), Physical Drive (Lecteur physique). Sélectionnez le lecteur PhysicalDriveX où X correspond au nombre ordinal du disque. Vous pouvez rechercher le nombre ordinal du disque en question à l'aide de l'Administrateur de disques. Par exemple, si vous possédez trois disques SCSI sur votre système avec les ID SCSI 1, 3 et 5, l'Administrateur de disques les affiche dans l'ordre 0,1,2. Par ailleurs, si vous retirez le disque portant l'ID SCSI 3, le disque SCSI avec l'ID 5 passe en position 1, et ainsi de suite.
  2. Double-cliquez sur le lecteur PhysicalDriveX à réparer. Dans la zone située en dessous, désactivez la case à cocher Read Only (Lecture seule), puis cliquez sur le bouton Set Active (Activer). Vous pouvez alors noter que le handle actif est défini sur le lecteur PhysicalDriveX. Cliquez sur OK.
  3. Dans le menu SECTORS (Secteurs), sélectionnez Read (Lire) et insérez 0 pour STARTING SECTORS (Secteurs de démarrage) et 1 pour Number of Sectors (Nombre de secteurs). Cliquez sur Read.
  4. Vous êtes maintenant au niveau de l'enregistrement de démarrage principal de votre disque physique. Vous pouvez le vérifier en examinant le texte ASCII à droite (commençant à Offset 8B). Celui-ci doit inclure "Table de partition erronée...". Dans le menu VIEW (Affichage), choisissez Partition Table (Table de partition). À partir de la zone intitulée "partition table index" (index de table de partition), utilisez la barre de défilement pour sélectionner la partition en question et doublez-cliquez sur celle-ci. La zone en bas à gauche affiche les secteurs relatifs (Relative Sectors). Notez cette valeur (sur la ligne en dessous) et sélectionnez l'onglet GO (Atteindre) à côté de cette zone.

    Enregistrez la valeur des secteurs relatifs __________
  5. Ensuite, dans le menu VIEW, choisissez Bytes (octets) pour vérifier votre position. Selon le niveau d'altération du secteur de démarrage, vous pouvez essayer d'identifier certaines chaînes ASCII telles que NTFS en haut à droite ou "Err. lecture disque..." commençant à Offset 130. Dans le menu VIEW, choisissez NTFS bootsector (Secteur de démarrage NTFS). Dans cette vue, sélectionnez le bouton Volume End (Fin de volume) pour Windows NT 4.0 ou Volume Middle (Centre du volume) pour Windows NT 3.5x. Vous devriez maintenant être à la copie de sauvegarde du secteur de démarrage. Si vous recevez un message d'erreur du type "Données lues incomplètes" ou, si, après avoir examiné les octets, vous déterminez qu'il ne s'agit pas d'une copie de sauvegarde du secteur de démarrage, votre secteur de démarrage principal est endommagé et les valeurs nécessaires pour passer à la copie de sauvegarde sont incorrectes. Passez à la prochaine section qui vous explique comment récupérer le secteur de démarrage s'il est manquant ou fortement endommagé. Sinon, passez à l'étape 6.
  6. Dans le menu VIEW, choisissez Bytes et vérifiez qu'il s'agit du secteur de démarrage NTFS. Ensuite, dans le menu SECTORS, sélectionnez Write (Écrire), puis assurez-vous que la boîte de dialogue affiche le handle et le lecteur physique appropriés. Dans la zone Starting Sector to write Data (Secteur de départ pour écrire les données), tapez le nombre de secteurs relatifs que vous avez noté à l'étape 4 et sélectionnez le bouton Write it (Écrire).
  7. Passez au menu SECTORS et tapez le secteur relatif de l'étape 4 tout en laissant le nombre de secteurs sur 1, puis sélectionnez Read. Vérifiez que les données ont bien été écrites.
  8. Fermez Disk Probe et redémarrez votre système.

Récupération du secteur de démarrage de sauvegarde si la copie d'origine est manquante, fortement endommagée ou ne contient aucune donnée exploitable

Si le secteur de démarrage est manquant ou endommagé de telle sorte que les informations dans le secteur de démarrage principal sont incorrectes, le nombre de secteurs est généralement erroné. Dans ce cas, procédez comme suit :
  1. À l'aide de Disk Probe, choisissez DRIVES, Physical Drive. Sélectionnez le lecteur PhysicalDriveX où X correspond au nombre ordinal du disque. Vous pouvez rechercher le nombre ordinal du disque en question à l'aide de l'Administrateur de disques.
  2. Double-cliquez sur le lecteur PhysicalDriveX à afficher. Dans la zone située en dessous, désactivez la case à cocher Read Only, puis cliquez sur le bouton Set Active. Vous pouvez alors noter que le handle actif est défini sur le lecteur PhysicalDriveX. Cliquez sur OK.
  3. Dans le menu SECTORS, sélectionnez Read et insérez 0 pour STARTING SECTORS et 1 pour Number of Sectors. Cliquez sur Read.
  4. Vous êtes maintenant au niveau de l'enregistrement de démarrage principal de votre disque physique. Vous pouvez le vérifier en examinant le texte ASCII à droite (commençant à Offset 8B). Celui-ci doit inclure "Table de partition erronée...". Dans le menu VIEW, choisissez Partition Table. Sélectionnez le numéro de partition approprié en question.
  5. Deux valeurs sont nécessaires : le nombre total de secteurs et la valeur des secteurs relatifs. Notez la valeur des secteurs relatifs puisque celle-ci correspond à l'emplacement du secteur de démarrage. Pour trouver la copie de sauvegarde du secteur de démarrage, effectuez le calcul suivant :

    Nombre total de secteurs : _________
    Valeur des secteurs relatifs : _________

    EXEMPLE 1 : POUR WINDOWS NT 4.0 (LA COPIE DE SAUVEGARDE SE TROUVE À LA FIN DU VOLUME)

                       Nombre total de secteurs  -->  1062880
                          + Secteurs relatifs    -->       32 +
                                                    ---------
                                                      1062912
                              - Moins un secteur -->        1 -
                                                    ---------
                    Secteur de démarrage de sauvegarde -->  1062911




    EXEMPLE 2 : POUR WINDOWS NT 3.5 (LA COPIE DE SAUVEGARDE SE TROUVE AU CENTRE DU VOLUME)

                       Nombre total de secteurs  -->  1062880
                                Divisé par 2     -->   531440
                             + Secteurs relatifs -->       32 +
                                                    ---------
              Secteur de démarrage de sauvegarde -->   531472


  6. Nombre total de secteurs : _________ Sélectionnez SECTORS, Read et entrez le secteur de départ en utilisant la valeur calculée à l'étape 5 (Number of sectors). Sélectionnez Read et vous devriez être à l'emplacement de votre secteur de démarrage de sauvegarde.
  7. Nombre total de secteurs : _________ Dans le menu VIEW, choisissez Bytes et vérifiez qu'il s'agit du secteur de démarrage NTFS. Ensuite, dans le menu SECTORS, sélectionnez Write, puis assurez-vous que la boîte de dialogue affiche le handle et le lecteur physique appropriés. Dans la zone Starting Sector to write Data, tapez le nombre de secteurs relatifs que vous avez noté à l'étape 5 et sélectionnez le bouton Write it.
  8. Nombre total de secteurs : _________ Passez au menu SECTORS et tapez le secteur relatif de l'étape 5 tout en laissant le nombre de secteurs sur 1, puis sélectionnez Read. Vérifiez que les données ont bien été écrites.
  9. Nombre total de secteurs : _________ Fermez Disk Probe et redémarrez votre système.

Récupération des secteurs de démarrage des partitions étendues

  1. À l'aide de Disk Probe, choisissez DRIVES, Physical Drive. Sélectionnez le lecteur PhysicalDriveX où X correspond au nombre ordinal du disque. Vous pouvez rechercher le nombre ordinal du disque en question à l'aide de l'Administrateur de disques.
  2. Double-cliquez sur le lecteur PhysicalDriveX à afficher. Dans la zone située en dessous, désactivez la case à cocher Read Only, puis appuyez sur le bouton Set Active. Vous pouvez alors noter que le handle actif est défini sur le lecteur PhysicalDriveX. Cliquez sur OK.
  3. Dans le menu SECTORS, sélectionnez Read et insérez 0 pour STARTING SECTORS et 1 pour Number of Sectors. Cliquez sur Read.
  4. Vous êtes maintenant au niveau de l'enregistrement de démarrage principal de votre disque physique. Vous pouvez le vérifier en examinant le texte ASCII à droite (commençant à Offset 8B). Celui-ci doit inclure "Table de partition erronée...". Dans le menu VIEW, choisissez Partition Table. Sélectionnez VIEW, As Partition Table (Sous la forme d'une table de partition).
  5. Dans cette vue, sélectionnez, dans la zone Partition Table Index (Index de la table de partition), la partition qui contient votre partition étendue. Le champ System ID (ID système) doit afficher "Extended" (Étendu). Si la partition en question est le quatrième lecteur logique dans la partition étendue, cliquez sur le bouton Next partition (Prochaine partition) quatre fois. Le champ System ID doit afficher "NTFS".
  6. À ce stade, dans la zone Partition Table Index, double-cliquez sur la partition, qui contient votre partition étendue. Le champ System ID doit afficher "Extended".

    Naviguez ensuite jusqu'au volume logique qui doit être réparé dans la partition étendue. Si le volume endommagé est le deuxième volume dans la partition, cliquez deux fois sur le bouton Next Partition. À mesure que vous naviguez dans les volumes de la partition étendue, le champ System ID doit indiquer le système de fichiers de chaque partition.

    Une fois que vous avez trouvé la partition qui a besoin d'être réparée, notez le secteur actuel (sur la barre de titre de Disk Probe), le secteur relatif et le nombre total de secteurs de ce volume. Ces informations seront utilisées pour calculer l'emplacement de la copie de sauvegarde du secteur de démarrage.

    Secteur actuel ________________________
    Secteur relatif _______________________
    Nombre total de secteurs _________________________

    Cliquez sur le bouton Go pour atteindre le secteur de démarrage du volume endommagé. Notez l'emplacement de ce secteur sur la barre de titre.

    Secteur de démarrage ___________________________

    Pour vérifier que vous examinez le bon secteur, sélectionnez Bytes dans le menu View. Si le secteur est légèrement endommagé, vous devez voir un message d'erreur ASCII dans la colonne de droite. (Si le secteur a été complètement écrasé, vous n'aurez pas cette assurance).

    Notez cet emplacement pour savoir où copier le secteur de démarrage de sauvegarde.
                  Secteur actuel    __________
                  Secteur relatif  __________
                  Nombre total de secteurs     __________
  7. Pour trouver la copie de sauvegarde, trois valeurs sont nécessaires : la valeur des secteurs relatifs, le nombre total de secteurs et le secteur actuel (notées à l'étape 6). Effectuez les calculs suivants avec ces valeurs :

    EXEMPLE 1 : POUR WINDOWS NT 4.0 (LA COPIE DE SAUVEGARDE SE TROUVE À LA FIN DU VOLUME)

                             Secteur actuel :   819200
                   Nombre total de secteurs :   243680 +
                                                ======
                                               1062880
                          Secteurs relatifs         32 +
                                                ======
                                               1062912
                                   Moins un          1 -
                                                ======
                           Secteur de démarrage de sauvegarde  1062911




    EXEMPLE 2 : POUR WINDOWS NT 3.5 (LA COPIE DE SAUVEGARDE SE TROUVE AU CENTRE DU VOLUME)

                                       Secteur actuel :   819200
    + Nombre total de secteurs :  243680 divisé par 2 :   121840 +
                                                          ======
                                                          941040
                                    + Secteurs relatifs       32 +
                                                          ======
                           Secteur de démarrage de sauvegarde   941072


  8. EXEMPLE 1 : POUR WINDOWS NT 4.0 (LA COPIE DE SAUVEGARDE SE TROUVE À LA FIN DU VOLUME) Sélectionnez SECTORS, Read et entrez le secteur de départ en utilisant la valeur calculée à l'étape 7 (Number of sectors). Sélectionnez Read et vous devriez être à l'emplacement de votre secteur de démarrage de sauvegarde.
  9. EXEMPLE 1 : POUR WINDOWS NT 4.0 (LA COPIE DE SAUVEGARDE SE TROUVE À LA FIN DU VOLUME) Dans le menu VIEW, choisissez Bytes et vérifiez qu'il s'agit du secteur de démarrage NTFS. Vous devez voir un message d'erreur ASCII dans la colonne de droite. Si le secteur ne semble pas être un secteur de démarrage valide, ne continuez pas. Redémarrez le processus pour rechercher le secteur contenant la copie de sauvegarde du secteur de démarrage.

    Après avoir vérifié qu'il s'agit de la copie de sauvegarde du secteur de démarrage, écrivez ce secteur à l'emplacement du secteur de démarrage d'origine que vous avez découvert à l'étape 6. Dans le menu Sectors, sélectionnez Write. Assurez-vous que la boîte de dialogue affiche le handle et le lecteur physique appropriés. Dans la boîte de dialogue Starting Sector, entrez l'emplacement du secteur de démarrage d'origine. Cliquez sur Write it pour écrire ces informations sur le disque.
  10. EXEMPLE 1 : POUR WINDOWS NT 4.0 (LA COPIE DE SAUVEGARDE SE TROUVE À LA FIN DU VOLUME) Ouvrez le menu SECTORS, puis sélectionnez Read. Dans le secteur de démarrage, tapez le secteur sur lequel vous souhaitez écrire la copie de sauvegarde, tout en laissant le nombre de secteurs sur 1. Sélectionnez Read et vérifiez que les données ont bien été écrites.
  11. EXEMPLE 1 : POUR WINDOWS NT 4.0 (LA COPIE DE SAUVEGARDE SE TROUVE À LA FIN DU VOLUME) Fermez Disk Probe et redémarrez votre système.
Norton Diskedit étant développé par Symantec Corporation, fournisseur indépendant de Microsoft, nous n'offrons aucune garantie, implicite ou autre, en ce qui concerne les performances et la fiabilité de ce produit.

Propriétés

Numéro d'article: 153973 - Dernière mise à jour: dimanche 26 septembre 2004 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows 2000 Professionel
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Mots-clés : 
kbtshoot kbother KB153973
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