Provided by:
manpages-fr-extra_20101103_all 
NOM
dosfsck - Verifier et reparer un systeme de fichiers MS-DOS
SYNOPSIS
dosfsck|fsck.msdos|fsck.vfat [-aAflnrtvVwy] [-d chemin -d ...]
[-u chemin -u ...] p'eriph'erique
DESCRIPTION
dosfsck verifie la consistance des systemes de fichiers MS-DOS et
optionnellement essaye de les reparer. Les problemes suivants du
systeme de fichiers peuvent etre corriges (dans cet ordre) :
- La Table d'Allocation des Fichiers (FAT pour << File Allocation
Table >> contient un nombre de blocs invalide. Le bloc est
transforme en EOF (End Of File).
- La chaine des blocs d'un fichier forme une boucle. La boucle est
brisee.
- Mauvais blocs (erreurs de lecture). Les blocs sont marques
<< defectueux >> et sont retires des fichiers qui les
possedaient. Cette verification est optionnelle.
- Repertoire avec un grand nombre d'entrees incorrectes (il est
probablement corrompu). Le repertoire peut etre efface.
- Des fichiers << . >> ou << .. >> ne sont pas des repertoires.
Ils peuvent etre supprimes ou renommes.
- Presence de repertoires << . >> ou << .. >> dans le repertoire
racine. Ils sont supprimes.
- Mauvais noms de fichiers. Ils peuvent etre renommes.
- Entrees de repertoire dupliquees. Elles peuvent etre supprimees
ou renommees.
- Repertoires avec un champ de taille non nulle. La taille est
mise a zero.
- Le repertoire << . >> ne pointe pas sur le repertoire parent. Le
pointeur de depart est ajuste.
- Le repertoire << .. >> ne pointe pas sur le parent du parent. Le
pointeur de depart est ajuste.
- Le nombre de blocs de demarrage d'un fichier est invalide. Le
fichier est tronque.
- Le fichier contient des blocs libres ou defectueux. Le fichier
est tronque.
- La chaine des blocs du fichier est plus longue que celle
indiquee dans les champs de taille. Le fichier est tronque.
- Deux fichiers (ou davantage) partagent le(s) meme(s) bloc(s).
Tous les fichiers sauf un sont tronques. Si le fichier qui est
tronque est un fichier repertoire qui a deja ete lu, la
verification du systeme de fichiers est redemarre une fois
tronque.
- La chaine des blocs d'un fichier est plus courte que ce
qu'indiquent les champs tailles. Le fichier est tronque.
- Des blocs sont marques comme utilises sans appartenir a aucun
fichier. Ils sont marques comme libres.
De plus, les problemes suivants sont detectes, mais ne sont pas
repares :
- Parametres invalides dans le secteur de demarrage.
- Absence de l'entree << . >> ou << .. >> dans un repertoire
non-racine.
Quand dosfsck verifie un systeme de fichiers, il accumule tous les
changements en memoire et ne les accomplit qu'une fois toutes
verifications terminees. Ceci peut etre desactive par l'option -w.
OPTIONS
-a Reparer automatiquement le systeme de fichiers. Aucune
intervention de l'utilisateur n'est necessaire. Quand il y a
plus d'une methode pour corriger un probleme, l'approche la
moins destructive est choisie.
-A Utilise la variante Atari du systeme de fichiers MS-DOS. Si
dosfsck fonctionne sur Atari, la variante Atari est
automatiquement utilisee, et cette option a alors l'effet
inverse : elle desactive le format Atari. Il y a des differences
mineures dans le format Atari : les champs du secteur demarrage
sont interpretes legerement differemment, et les entrees
speciales de la table d'allocation des fichiers pour EOF et
<< bloc defectueux >> peuvent etre differentes. Sous MS-DOS
0xfff8 est utilise pour EOF alors qu'Atari utilise 0xffff par
defaut. Mais les deux systemes reconnaissent toutes les valeurs
de 0xfff8 a 0xffff comme EOF. MS-DOS utilise uniquement 0xfff7
pour les blocs defectueux, alors qu'Atari utilise les valeurs de
0xfff0 a 0xfff7 a cet effet (mais la valeur standard reste
0xfff7).
-d Supprimer le fichier specifie. Si plus d'un fichier portant ce
nom existent, seul le premier est supprime.
-f Sauver les chaines de blocs libres dans des fichiers. Par defaut
les blocs libres sont ajoutes a l'espace disque disponible sauf
en mode automatique (-a).
-l Afficher la liste des fichiers en cours de traitement.
-n Mode sans operations : verifie les erreurs de facon non
interactive, mais n'ecrit rien sur le systeme de fichiers.
-r Reparer interactivement le systeme de fichiers. Le programme
demande l'avis de l'utilisateur quand il y plus d'une approche
pour corriger une incoherence.
-t Marque les blocs illisibles comme etant defectueux.
-u Essayer de restaurer le fichier efface specifie. dosfsck essaye
d'allouer une chaine de blocs libres et contigues commencant
avec le bloc de depart du fichier restaure.
-v Mode verbeux. Genere un peu plus de sortie.
-V Effectuer une passe de verification. La verification du systeme
de fichiers est repetee apres la premiere execution. La deuxieme
passe ne doit jamais rapporter d'erreurs qui pourraient etre
corrigees. Ca peut prendre beaucoup plus de temps que la
premiere passe, car la premiere passe peut avoir genere une
longue liste de modifications qui doivent etre verifiees pour
chaque lecture de disque.
-w Ecrit immediatement les changements sur le disque.
-y Fait la meme chose que -a (repare automatiquement le systeme de
fichiers) pour la compatibilite avec d'autres outils fsck.
Si -a et -r sont absents, le systeme de fichiers est seulement verifie,
et non repare.
CODE DE SORTIE
0 Aucune erreur recuperable n'a ete detectee.
1 Des erreurs recuperables ont ete detectees ou dosfsck a
decouvert une incoherence interne.
2 Erreur d'utilisation. dosfsck n'a pas eu acces au systeme de
fichiers.
FICHIERS
fsck0000.rec, fsck0001.rec, ...
Lors de la recuperation d'un systeme de fichiers, dosfsck place
les donnees recuperees dans des fichiers nommes
<< fsckNNNN.rec >> dans le repertoire de plus haut niveau du
systeme de fichiers.
BOGUES
Ne cree pas les fichiers << . >> et << .. >> quand c'est necessaire. Ne
supprime pas entierement les repertoires vides. Devrait afficher
davantage de messages de diagnostique. L'effacement des fichiers
devrait utiliser un algorithme plus sophistique.
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
La traduction de cette page de manuel est maintenue par les membres de
la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez
signaler toute erreur de traduction par un rapport de bogue sur le
paquet manpages-fr-extra.
Linux 31 decembre 1997 DOSFSCK(8)