CHKDSK |
Vérifier le disque |
---|---|
DR-DOS 6 | Externe |
Syntaxe
CHKDSK [/?|/H] [d:] [wildspec] [/F] [/V] |
Paramètres
Nom | Description |
---|---|
/? | Ce paramètre permet d'afficher l'aide de cette commande. |
/F | Ce paramètre permet à CHKDSK d'écrire des corrections sur le disque. |
/H | Ce paramètre permet d'afficher l'aide de cette commande. |
/V | Ce paramètre permet d'afficher les noms de fichiers au fur et à mesure qu'ils sont traités. |
Description
Cette commande permet de demander ou réparer des erreurs sur une unité de disque du système d'exploitation. Pour vérifier régulièrement que vos disques ne contiennent pas d'erreurs et pour garder une trace de la quantité d'espace utilisée, vous pouvez utiliser la commande CHKDSK. Vous pouvez utiliser CHKDSK pour vérifier un disque dur ou une disquette, à condition que la disquette soit dans l'unité de disque avant d'entrer la commande.
Remarques
- La commande CHKDSK fonctionne également sur les unités de disque compressés SuperStor.
- Si vous ne spécifiez pas d'unité de disque avec la commande CHKDSK sur la ligne de commande, votre unité de disque actuel est utilisé.
- La commande CHKDSK fait ce qui suit : Analyse le disque ou la disquette pour les erreurs d'allocation d'espace et d'espacement et produit un rapport indiquant la quantité d'espace disponible (en octets), la quantité d'espace utilisé (en octets) et le nombre de fichiers existants (y compris les fichiers supprimés masqués et en attente), la quantité de mémoire disponible et les erreurs trouvées.
- Un rapport d'état type de CHKDSK apparaîtra avec les informations semblables suivantes :
- Si vous spécifiez CHKDSK avec une spécification de fichier, la commande CHKDSK vérifie que les fichiers spécifiés sont alloués dans des unités d'allocations contigus sur le disque et affiche tous les fichiers constitués de l'unité d'allocation non contigus.
- La commande CHKDSK corrigera les erreurs trouvées si vous spécifiez le paramètre /F. Si vous ne spécifiez pas le paramètre /F, la commande CHKDSK vous demandera si vous souhaitez que les corrections soient écrites sur le disque. Notez que la correction des erreurs peut impliquer la modification de la table FAT (File Allocation Table) du disque, un type d'index utilisé par DR-DOS pour localiser les fichiers et allouer de l'espace aux nouveaux fichiers. La modification de la FAT peut entraîner une perte de données.
- Lorsque la commande CHKDSK analyse un disque, il recherche les extraits de fichiers perdus ou mélangés, de sorte que le DR-DOS ne peut plus déterminer le fichier dont ils proviennent. Si CHKDSK trouve l'un de ces unités d'allocations perdus, un message semblable à celui-ci s'affiche :
- La commande CHKDSK ne fonctionne pas sur les éléments suivants : unités de disque utilisées dans les commandes ASSIGN, SUBST ou JOIN et les unités de disque en réseau.
- Notez également que CHKDSK ne peut pas être utilisé si TaskMAX s'exécute avec d'autres sessions ouvertes.
- Les fichiers en attente de suppression enregistrés par DELWATCH seront affichés avec un caractère «♣» en première position.
Volume MYDISK created 3 July 2016 13:44 33,462,272 bytes total disk space 135,168 bytes in 9 hidden files 81,920 bytes in 31 directories 21,278,720 bytes in 1122 user files 446,464 bytes in 22 pending delete user files 10,240 bytes in bad sectors 11,509,760 bytes available on disk |
Five lost clusters found in 2 chains. Convert lost chains to filennnn . chk files (Y/N)? |
Répondez Y pour Oui ou N pour Non. Si vous répondez Y, la commande CHKDSK collecte les unités d'allocations perdus dans des fichiers nommés filennnn.chk (où nnnn est un nombre compris entre 0000 et 9999) dans le répertoire racine. Tant que ces fichiers ne sont pas au format binaire, vous pourrez peut-être les consulter à l'aide de la commande EDITOR ou de la commande TYPE, récupérer toutes les données utiles qu'ils contiennent, puis les supprimer. Si vous répondez N, la commande CHKDSK libère les unités d'allocations perdus afin qu'ils puissent être utilisés lors de la création de nouveaux fichiers.
Exemples
L'exemple suivante vérifie la disquette dans l'unité de disque A: et écrit toutes les corrections nécessaires sur la disquette :
CHKDSK a: /F |
L'exemple suivante envoie le rapport d'état de CHKDSK directement dans un fichier :
CHKDSK d:filename |