Content-type: text/html
Manpage of DOSFSCK
DOSFSCK
Section: COMMANDES DE MAINTENANCE (8)
Updated: 31 décembre 1997
Index
Return to Main Contents
NOM
dosfsck - vérifie et répare des systèmes de fichiers MS-DOS
SYNOPSIS
dosfsck
[-aAflrtvVwy]
[-d path -d ...]
[-u path -u ...]
device
DESCRIPTION
dosfsck
vérifie la consistance des systèmes de fichiers MS-DOS et optionnellement
essaye de les réparer. Les problèmes suivants du système de fichiers peuvent
être corrigés (dans cet ordre) :
- -
-
La Table d'Allocation des Fichiers (FAT pour « File Allocation Table » contient un
nombre de blocs invalide. Le bloc est transformé en EOF (End Of File).
- -
-
La chaîne des blocs d'un fichier forme une boucle. La boucle est brisée.
- -
-
Mauvais blocs (erreur de lecture). Les blocs sont marqués
« défectueux » et sont retirés aux fichiers qui les possédaient. Cette
vérification est optionnelle.
- -
-
Répertoire avec un grand nombre d'entrées invalides (il est probablement corrompu).
Le répertoire peut être effacé.
- -
-
Des fichiers « . » ou « .. » ne sont pas des répertoires. Ils peuvent être supprimés ou
renommés.
- -
-
Présence de répertoires « . » ou « .. » dans le répertoire racine. Ils sont supprimés.
- -
-
Mauvais noms de fichiers. Ils peuvent être renommés.
- -
-
Entrées de répertoire dupliquées. Elles peuvent supprimées ou renommées.
- -
-
Répertoires avec un champ de taille non nulle. La taille est positionnée
à zéro.
- -
-
Le répertoire « . » ne pointe pas sur le répertoire parent. Le pointeur de départ
est ajusté.
- -
-
Le répertoire « .. » ne pointe pas sur le parent du parent. Le pointeur
de départ est ajusté.
- -
-
Le nombre de blocs de démarrage d'un fichier est invalide. Le fichier est amputé.
- -
-
Le fichier contient des blocs libres ou défectueux. Le fichier est amputé.
- -
-
La chaîne des blocs du fichier est plus longue que celle indiquée dans
les champs de taille. Le fichier est amputé.
- -
-
Deux ou davantage de fichiers partagent le(s) même(s) bloc(s).
Tous les fichiers sauf un sont amputés.
Si le fichier en cours d'amputation est un fichier répertoire qui a déjà été
lu, la vérification du système de fichiers est redémarré après l'amputation.
- -
-
La chaîne des blocs d'un fichier est plus courte que ce qu'indiquent les champs tailles.
La taille du fichier est réduite à la valeur réelle.
- -
-
Des blocs sont marqués comme utilisés sans appartenir à aucun fichier.
Ils sont marqués comme libres.
Additionnellement, les problèmes suivants sont détectés, mais ne sont pas réparés :
- -
-
Paramètres invalides dans le secteur de démarrage.
- -
-
Absence de l'entrée « . » ou « .. » dans un répertoire non-racine.
Quand dosfsck vérifie un système de fichiers, il accumule tous
les changements en mémoire et ne les accomplit qu'une fois toutes
vérifications terminées. Ceci peut être désactivé par l'option
-w.
OPTIONS
- -a
-
Répare automatiquement le système de fichiers. Aucune
intervention de l'utilisateur n'est nécessaire.
Quand il y a plus d'une méthode pour corriger un problème, l'approche la moins destructive est choisie.
- -A
-
Utilise la variante Atari du système de fichiers MS-DOS. Si dosfsck fonctionne sur Atari,
la variante Atari est automatiquement utilisée, et cette option a alors l'effet inverse : elle désactive
le format Atari. Il y a des différences mineures dans le format Atari :
les champs du secteur démarrage sont interprétés légèrement différemment, et
les entrées spéciales de la table d'allocation des fichiers pour EOF
et « bloc défectueux » peuvent être différentes. Sous MS-DOS 0xfff8 est utilisé pour
EOF alors qu'Atari utilise 0xffff par défaut. Mais les deux systèmes reconnaissent
toutes les valeurs de 0xfff8 à 0xffff comme EOF.
MS-DOS utilise uniquement 0xfff7 pour les blocs défectueux, alors qu'Atari utilise
les valeurs de 0xfff0 à 0xfff7 à cet effet (mais la valeur standard reste 0xfff7).
- -d
-
Supprime le fichier spécifié. Si plus d'un fichier
portant ce nom existent, seul le premier est supprimé.
- -f
-
Préserve les blocs inutilisés attachés à des fichiers. Par défaut les blocs libres sont
ajoutés à l'espace disque disponible sauf en mode automatique (-a).
- -l
-
Affiche la liste des fichiers en cours de traitement.
- -r
-
Répare interactivement le système de fichier. Le programme demande l'avis de l'utilisateur
quand il y plus d'une approche pour corriger une inconsistance. C'est le comportement par défaut.
- -t
-
Marque les blocs défectueux comme « illisibles ».
- -u
-
Essaye de restaurer le fichier effacé spécifié. dosfsck essaye d'allouer une chaîne
de blocs libres et contiguës commençant avec le bloc de départ du fichier effacé.
- -v
-
Mode verbeux. Génère un peu plus de sortie.
- -V
-
Accomplit une passe de vérification. La vérification du système de fichiers
est répétée après la première exécution.
La deuxième passe ne doit jamais rapporter d'erreurs corrigeables.
Ça peut prendre beaucoup plus de temps que la première passe, car
la première passe peut avoir généré une longue liste de modifications
qui doivent être vérifiées pour chaque lecture de disque.
- -w
-
Écrit immédiatement les changements sur le disque.
- -y
-
Fait la même chose que -a (répare automatiquement le système de
fichiers) pour la compatibilité avec d'autres outils fsck.
Si -a et -r sont absents, le système de fichiers est seulement
vérifié, et non réparé.
CODE DE SORTIE
- 0
-
Aucune erreur récupérable n'a été détectée.
- 1
-
Des erreurs récupérables ont été détectées ou dosfsck
a découvert une inconsistance interne.
- 2
-
Erreur d'usage. dosfsck n'a pas eu accès au système de fichiers.
BOGUES
Ne crée pas les fichiers « . » et « .. » quand c'est nécessaire. Ne supprime pas
entièrement les répertoires vides. Devrait afficher davantage de messages de
diagnostics. L'effacement des fichiers devrait utiliser un algorithme plus
sophistiqué.
AUTEURS
Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>
Extensions (FAT32, VFAT) par le mainteneur actuel :
Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>
TRADUCTION
Sébastien Blanchet, 2002
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- CODE DE SORTIE
-
- BOGUES
-
- AUTEURS
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 20:26:57 GMT, July 10, 2005