Numéro d'article: 106419 - Dernière mise à jour: vendredi 7 mai 2004 - Version: 2.0

Suppression de partitions non-DOS avec Debug

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Sommaire

Agrandir tout | Réduire tout

Résumé

Introduction

Il existe actuellement plusieurs versions différentes de MS-DOS dans l'environnement d'ordinateur personnel, à la fois dans les versions OEM et dans les versions de produits Microsoft. Les fonctions de gestion de disque dur de MS-DOS varient d'une version à une autre. Par exemple, les versions 3.2 et 3.21 de MS-DOS peuvent gérer une seule partition de disque dur de 32 mégaoctets (Mo) au plus ; la version 3.3 de MS-DOS peut gérer plusieurs partitions de disque dur avec une partition DOS principale de 32 Mo au plus et une partition DOS étendue contenant des lecteurs logiques de 32 Mo chacun au plus, et les versions 4.0, 4.01, 5.0, 6.0 et 6.2 de MS-DOS peuvent gérer plusieurs partitions de disque dur avec des tailles allant jusqu'à 2 gigaoctets (Go).

Pour les personnes qui utilisent des versions de MS-DOS ayant des niveaux moindres de prise en charge de disque dur, telles que les versions 3.2 et 3.21 de MS-DOS, il existe plusieurs progiciels de gestion de disque dur tiers qui permettent à MS-DOS d'accéder à plusieurs partitions et/ou à des partitions de plus de 32 Mo. Toutefois, ces progiciels tiers peuvent utiliser des constructions non-DOS pour faciliter la gestion du disque dur, y compris peut-être des partitions non-DOS. Ces constructions non-DOS peuvent provoquer des problèmes lorsque vous effectuez une mise à niveau vers une version ultérieure de MS-DOS car les versions de MS-DOS antérieures à 5.0 supposent que les constructions non-DOS sont détenues par un autre système d'exploitation et, par conséquent, elles n'utilisent, ne suppriment ni ne modifient des partitions non-DOS ni d'autres constructions non-DOS.
AVERTISSEMENT : certains ordinateurs requièrent l'usage de logiciels de partitionnement de disque dur tiers car le BIOS ROM du système ne prend pas totalement en charge les paramètres de lecture du disque dur utilisé ou car le disque dur possède plus de 1 024 cylindres de données. Si vous n'êtes pas sûr que votre système prend en charge votre disque dur, consultez le fabricant de votre matériel ou celui de votre logiciel de partitionnement avant de continuer.
Pour détecter si votre système utilise un logiciel de plan de lecteur, reportez-vous à l'article suivant :
186057  (http://support.microsoft.com/kb/186057/ ) Comment faire pour déterminer si un programme de plan de lecteur est installé dans Windows

Utilisation du débogage pour supprimer une partition non-DOS

Le script de débogage de la page suivante, utilisé avec le programme de débogage MS-DOS, supprime des partitions non-DOS lorsque vous effectuez une mise à niveau vers une nouvelle version de MS-DOS, ce qui permet à MS-DOS d'utiliser l'intégralité du disque dur. Cette opération nécessite toutefois l'effacement de l'ensemble de la table de partition du disque dur, ce qui entraîne la suppression de TOUTES les partitions du disque dur. Vous devez utiliser cette méthode si votre version actuelle de MS-DOS ne peut pas supprimer de partitions non-DOS.
AVERTISSEMENT : toutes les données de votre disque dur étant détruites par cette procédure, vous devez sauvegarder votre disque dur avant d'utiliser ce script de débogage.
Il y a deux façons d'utiliser le script de débogage suivant :
  • Exécution du débogage et saisie des commandes de débogage répertoriées dans la colonne centrale du Tableau 1 à l'invite de débogage correspondante. (La colonne gauche du tableau indique les invites affichées par le débogage. Vous n'êtes pas obligé de taper les commentaires dans la colonne droite.)
    - ou -
  • Saisie de la commande répertoriée dans la colonne centrale du Tableau 1 dans un fichier à l'aide d'un éditeur de texte tel que l'Éditeur MS-DOS, puis utilisation de la redirection d'entrée pour insérer le fichier obtenu dans le débogage. Par exemple, si vous avez tapé les commandes dans un fichier nommé HDPART.SCR, vous pouvez effacer votre table de partition en tapant la commande suivante à l'invite MS-DOS, puis en appuyant sur ENTRÉE :
    debug < hdpart.scr
          Tableau 1 :  Script de débogage permettant d'effacer 
                       une table de partition de disque dur
       -------------------------------------------------------------------------
          Invites      Entrez les commandes   Commentaires
          de débogage  de débogage
       -------------------------------------------------------------------------
          -            A 100                  Assembler à partir de CS:0100.
    
          nnnn:0100    INT 13                 Appel de l'interruption 13.
    
          nnnn:0102    appuyez sur            (nnnn dans l'adresse de segment).
                       touche ENTRÉE
    
          -            RAX                    Remplacer le registre AX.
    
          AX 0000
    
          :            0301                   Écrire le secteur.
    
          -            RBX                    Remplacer le registre BX.
    
          BX 0000
    
          :            0200                   Démarrer à partir d'ES:200.
    
          -            F 200 L 200 0          Nous souhaitons écrire des zéros.
    
          -            RCX                    Remplacer le registre CX.
    
          CX 0000
    
          :            0001                   Cylindre, 0, secteur 1.
    
          -            RDX                    Remplacer le registre DX.
    
          DX 0000
    
          :            0080                   Premier disque dur physique, tête
                                              0. (Remplacez cette entrée par 0081
                                              si vous effacez la table
                                              du deuxième disque dur
                                              physique, 0082 si vous effacez
                                              le troisième disque dur
                                              physique, et ainsi de suite).
    
          -            P                      Poursuivre (Le débogage affichera
                                              plusieurs lignes d'informations).
    
          -            Q                      Quitter le débogage.
       ---------------------------------------------------------------------------
    						
Ce script efface entièrement la table de partition de votre disque dur et prépare le disque dur au repartitionnement à l'aide du programme MS-DOS Fdisk. (Lorsque vous exécutez Fdisk pour la première fois après avoir appliqué cette procédure et avant de réinstaller MS-DOS, le message "Aucune partition définie" doit être affiché si la procédure de suppression de la partition a réussi.) Pour plus d'informations sur l'utilisation de Fdisk, reportez-vous au "Guide de l'utilisateur et référence" Microsoft MS-DOS pour la version 3.2, 3.21, 3.3, 4.0, 4.01 ou 5.0 ou au "Guide de l'utilisateur" Microsoft MS-DOS pour la version 6.0 ou 6.2.

Pour plus d'informations sur la façon de recréer une partition à l'aide de l'utilitaire Fdisk, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
255867  (http://support.microsoft.com/kb/255867/ ) Comment faire pour utiliser l'outil Fdisk et l'outil Formatage pour partitionner ou repartitionner un disque dur
Les partitions non-DOS de votre disque dur sont également effacées si vous effectuez un formatage de bas niveau. Pour obtenir des instructions spécifiques sur l'exécution d'un formatage de bas-niveau sur votre disque dur, consultez le fabricant de votre matériel.
AVERTISSEMENT : l'exécution d'un formatage de bas niveau effacera entièrement toutes les données de votre disque dur, y compris toutes les partitions définies.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft MS-DOS 6.0 Standard
  • Microsoft MS-DOS 6.2 Standard
  • Microsoft MS-DOS 6.21 Standard
Mots-clés : 
kbinfo KB106419
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.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.