Sinon y' a le debug de DD
La t' a un DD sortie d' usine
Excuser moi ca vas faire grand :
QUESTION :
Comment supprimer des partitions Non-DOS avec debug ?
REPONSE :
Introduction.
Il y a actuellement plusieurs versions différentes de MS-DOS dans
l'environnement PC, des versions OEM et des versions packagées par
MICROSOFT. Les capacités de gestion des disques durs varient d'une
version à l'autre.
Les versions 3.2 et 3.21 peuvent adresser une seule partition d'un
maximum de 32 Mo. La version 3.3 peut adresser plusieurs partitions, avec
une partition primaire d'un maximum de 32 Mo, et une partition étendue
contenant des unités logiques d'un maximum de 32 Mo. Les versions 4.x et
5.0 peuvent adresser plusieurs partitions avec des tailles maximum de 2
Go.
Pour les utilisateurs de versions de MS-DOS n'assurant pas un haut niveau
de support des disques durs , comme les versions 3.2 ou 3.21, il existe
de nombreux utilitaires permettant à MS-DOS d'accéder à des partitions
multiples et/ou supérieures à 32 Mo. Ces utilitaires utilisent en général
des constructions non-DOS pour la gestion des disques durs et/ou
partitions, ceci peut poser des problèmes lors de l'installation de
nouvelles versions de MS-DOS. Les versions de MS-DOS inférieures à la
version 5.0 considéraient que les partitions non-DOS appartenaient à un
système d'exploitation différent et par conséquent ne permettaient pas
l'utilisation, la modification ou la suppression de ces partitions.
NOTE :
Certaines machines nécessitent l'emploi d'utilitaires de
partitionnement parce que leur ROM BIOS ne supporte pas les paramètres
du ou des disques installés sur cette machine ou parce que le disque
contient plus de 1024 cylindres.
La procédure DEBUG suivante, utilisée avec la commande DEBUG de MS-DOS,
supprime toutes les partitions non-DOS permettant ainsi d'utiliser tout
le disque pour MS-DOS. Ceci est fait en supprimant toute la table de
partition du disque qui provoque la SUPPRESSION DE TOUTES LES PARTITIONS
du disque, et DONC LA SUPPRESSION DE TOUTES LES DONNEES DU DISQUE DUR.
Procédure DEBUG
Il y a deux façons d'utiliser cette procédure :
- Lancez DEBUG et tapez toutes les commandes de la colonne centrale de
la table 1 sur la ligne de commande DEBUG. (La colonne de gauche montre
les informations affichées par DEBUG, la colonne de droite ne doit pas
être saisie.)
ou
- Saisissez toutes les commandes de la colonne centrale dans un fichier
en utilisant un éditeur de texte (comme Edlin par exemple) et utilisez la
commande de redirection d'entrée pour alimenter le programme Debug. Par
exemple, si le fichier s'appelle HDPART.SCR, pour lancer la suppression
des partitions, il suffira de taper la commande suivante à l'invite de
MS-DOS :
debug <hdpart.scr
Table 1 :
Info Debug Commandes à saisir Commentaires
- A 100 Assemble à CS:0100
nnnn:0100 INT 13 Appel Interruption 13
nnnn:0102 <appuyer sur Entrée> nnnn est l'adresse
- RAX Remplace valeur registre AX
AX 0000
0301 Ecriture d'un secteur
- RBX Remplace valeur registre BX
BX 0000
: 0200 Départ à ES:200
- F 200 L200 0 Ecritures de 0
- RCX Remplace valeur registre CX
CX 0000
: 0001 Cylindre 0, secteur 1
- RDX Remplace valeur registre DX
DX 0000
: 0080 Premier disque physique, tête 0.
Saisir 81 pour supprimer la table
de partition du deuxième disque
physique, 82 pour le troisième disque
physique ...
- P lancement de la procédure ( debug
affichera plusieurs lignes d'info)
- Q Quitte debug
Cette procédure efface complètement la table de partitions du disque dur,
préparant ainsi le disque à être partitionné par la commande FDISK.
(Quand Fdisk est utilisé pour la première fois après le lancement de la
procédure précédente et avant la réinstallation de MS-DOS, le message
"Pas
de partitions définies" est affiché si la procédure s'est deroulée
normalement.)
Les partitions non-DOS peuvent également être supprimées en utilisant des
utilitaires de formatage de bas niveau.