Provided by: manpages-fr-extra_20101103_all bug

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)