dwww Home | Manual pages | Find package

FSCK.FAT(8)                 System Manager's Manual                FSCK.FAT(8)

NOM
       fsck.fat – Vérifier et réparer un système de fichiers FAT MS-DOS

SYNOPSIS
       fsck.fat [options] périphérique

DESCRIPTION
       fsck.fat vérifie la cohérence des systèmes de fichiers MS-DOS et essaye
       facultativement 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 incorrect. Le bloc  est  trans-
           formé en EOF (End Of File).

       •   La  chaîne  des  blocs d'un fichier forme une boucle. La boucle est
           brisée.

       •   Mauvais blocs (erreurs de lecture). Les blocs sont marqués « défec-
           tueux » et sont retirés des fichiers qui les possédaient. Cette vé-
           rification est optionnelle.

       •   Répertoire avec un grand nombre d'entrées incorrectes (il est  pro-
           bablement 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 être supprimées ou
           renommées.

       •   Répertoires avec un champ de taille non nulle. La taille est mise à
           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 répertoire  pa-
           rent. Le pointeur de départ est ajusté.

       •   « . »  et  « .. » ne sont pas les deux premiers répertoires dans un
           répertoire non racine. Les entrées sont créées,  en  déplaçant  des
           emplacements (slot) si nécessaire.

       •   Le  numéro  de bloc de démarrage d'un fichier est incorrect. Le fi-
           chier est tronqué.

       •   Le fichier contient des blocs libres ou défectueux. Le fichier  est
           tronqué.

       •   La  chaîne  des blocs du fichier est plus longue que celle indiquée
           dans les champs de taille. Le fichier est tronqué.

       •   Au moins deux fichiers partagent un ou plusieurs  blocs.  Tous  les
           fichiers  sauf  un sont tronqués. Si le fichier qui est tronqué est
           un fichier répertoire qui a déjà été lu, la vérification du système
           de fichiers est redémarrée une fois tronqué.

       •   La  chaîne  des  blocs  d'un  fichier est plus courte que ce qu'in-
           diquent les champs de taille. Le fichier est tronqué.

       •   L’étiquette de volume dans le répertoire racine ou l’étiquette dans
           le  secteur d’amorçage ne sont pas valables. Les étiquettes non va-
           lables sont supprimées.

       •   L’étiquette de volume dans le répertoire racine n’est pas  la  même
           que  celle  du secteur d’amorçage. L’étiquette du répertoire racine
           est copiée dans le secteur d’amorçage.

       •   Des blocs sont marqués comme utilisés sans appartenir à  aucun  fi-
           chier. Ils sont marqués comme libres.

       De  plus,  les problèmes suivants sont détectés, mais ne sont pas répa-
       rés :

       •   Paramètres incorrects dans le secteur d’amorçage.

       Quand fsck.fat vérifie un système de fichiers, il accumule  toutes  les
       modifications en mémoire et ne les accomplit qu'une fois toutes les vé-
       rifications terminées. Cela peut être désactivé par l'option -w.

       Deux autres variantes du système de fichiers FAT sont prises en charge.
       Les  systèmes de fichiers FAT12, FAT16 et FAT32 sont la norme telle que
       définie par Microsoft et sont largement utilisés pour les disques  durs
       et  les  supports amovibles tels que les clés USB et les cartes SD. Une
       autre norme est la  variante  patrimoniale  d’Atari  utilisée  sur  les
       Atari ST.

       Des  différences  mineures  existent  dans  le  format Atari : certains
       champs du secteur d’amorçage 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).

OPTIONS
       -a  Réparer automatiquement le système de fichiers. Aucune intervention
           de l'utilisateur n'est nécessaire. Quand  plus  d'une  méthode  est
           possible  pour  corriger  un problème, l'approche la moins destruc-
           trice est choisie.

       -A  Sélectionner la variante Atari du système de fichiers FAT  si  elle
           n’est  pas  déjà  en cours, ou autrement sélectionner le système de
           fichiers FAT standard. Cela est sélectionné par défaut si  mkfs.fat
           est exécuté sur Linux 68k Atari.

       -b  Faire une vérification du secteur d'amorçage en lecture seule.

       -c page
           Utiliser  le  code de page DOS page pour décoder les noms courts de
           fichier. Par défaut, le code de page 850 est utilisé.

       -d chemin
           Supprimer le fichier indiqué. Si plus d'un fichier portant  ce  nom
           existent,  seul le premier est supprimé. Cette option peut être in-
           diquée plus d’une fois.

       -f  Enregistrer les chaînes de blocs libres dans des fichiers. Par  dé-
           faut  les  blocs  libres sont ajoutés à l'espace disque disponible,
           sauf en mode automatique (-a).

       --tabsize=n
           Indiquer la table FAT num pour l’accès au système de fichiers.  Par
           défaut  la valeur 0 est supposée, et la première table FAT non cor-
           rompue est alors choisie. Non corrompue signifie que la table FAT a
           un  premier bloc valable. Si la valeur 0 par défaut est utilisée et
           que toutes les tables FAT sont corrompues, alors fsck.fat abandonne
           et  n’essaie  pas de réparer le système de fichiers FAT. Si une va-
           leur num différente de zéro est indiquée, alors fsck.fat utilise la
           table  FAT num pour réparer le système de fichiers FAT. Si la table
           FAT num a le premier bloc corrompu, alors fsck.fat le répare.  Dans
           tous  les  cas, si le système de fichiers FAT a plus de tables FAT,
           alors le contenu réparé de la table FAT choisie est copié  sur  les
           autres  tables  FAT.  Pour réparer le premier bloc corrompu, il est
           nécessaire d’appeler fsck.fat avec une valeur num non nulle.

       -l  Afficher la liste des noms de chemin des fichiers en cours de trai-
           tement.

       -n  Mode  sans  opération :  vérifier les erreurs de façon non interac-
           tive, mais ne rien écrire sur le système de fichiers.

       -p  Faire la même chose que -a, par compatibilité avec les  autres  ou-
           tils *fsck.

       -r  Réparer  interactivement  le  système de fichiers. Le programme de-
           mande l'avis de l'utilisateur quand plus d'une  approche  est  pos-
           sible  pour  corriger  une  incohérence.  C’est le mode par défaut,
           l’option n’est gardée que pour des raisons de rétrocompatibilité.

       -S  Considérer que les noms de fichier courts (8.3) avec des espaces au
           milieu  sont  non valables, comme le faisaient les précédentes ver-
           sions. Bien que de tels noms ne soient pas interdits par la  spéci-
           fication  FAT  et qu’ils n’ont jamais été traités comme des erreurs
           par les outils de vérification de système de fichiers de Microsoft,
           beaucoup de programmes DOS sont incapables de gérer de tels noms de
           fichier. L’utilisation de cette option peut les rendre  accessibles
           à ces programmes.

           Les  noms  de  fichier  courts  qui commencent avec une espace sont
           considérés non valables quelque soit le positionnement de cette op-
           tion.

           Les versions précédentes de ce programme traitaient exceptionnelle-
           ment EA DATA. SF et WP ROOT. SF comme  des  noms  courts  valables.
           L’utilisation de cette option ne respecte pas cette exception.

       -t  Marquer les blocs illisibles comme étant défectueux.

       -u chemin
           Essayer  de  restaurer  le  fichier effacé indiqué. fsck.fat essaye
           d'allouer une chaîne de blocs libres et contiguës  commençant  avec
           le bloc de départ du fichier restauré. Cette option peut être indi-
           quée plus d’une fois.

       -U  Considérer les étiquettes de volume  et  d’amorçage  en  minuscules
           comme  non  valables  et autoriser uniquement les caractères majus-
           cules. De telles étiquettes sont interdites  par  la  spécification
           FAT,   mais   sont   largement  utilisées  par  les  outils  Linux.
           D’ailleurs, les systèmes MS-DOS et Windows n’ont aucun  problème  à
           les  lire.  Par  conséquent, les étiquettes de volume et d’amorçage
           avec des caractères minuscules sont autorisées par défaut.

       -v  Mode détaillé. Génération d’un peu plus de sortie.

       -V  Effectuer 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 qui pourraient  être  corrigées.
           Ç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  modifica-
           tions qui doivent être vérifiées pour chaque lecture de disque.

       --variant type
           Créer  un système de fichiers de type différent. Les valeurs accep-
           tables sont standard et  atari  (casses  indifférentes).  Consulter
           ci-dessus DESCRIPTION pour les différences.

       -w  Écrire immédiatement les modifications sur le disque.

       -y  Faire  la  même chose que -a (réparer automatiquement le système de
           fichiers) pour une compatibilité avec les autres outils fsck.

       --help
           Afficher un message d'aide décrivant l’utilisation et  les  options
           puis quitter.

CODE DE RETOUR
       0   Aucune erreur récupérable n'a été détectée.

       1   Des  erreurs récupérables ont été détectées ou fsck.fat a découvert
           une incohérence interne.

       2   Erreur d'utilisation. fsck.fat n'a pas eu accès au système  de  fi-
           chiers.

FICHIERS
       fsck0000.rec, fsck0001.rec, ...
           Lors de la récupération à partir d'un système de fichiers corrompu,
           fsck.fat vide les  données  récupérées  dans  des  fichiers  nommés
           fsckNNNN.rec  dans  le répertoire de plus haut niveau du système de
           fichiers.

BOGUES
       •   Les répertoires totalement vides ne sont pas supprimés.

       •   Davantage de messages de diagnostic devraient être fournis.

       •   La suppression de fichiers devrait utiliser un algorithme plus  so-
           phistiqué.

VOIR AUSSI
       fatlabel(8), mkfs.fat(8)

PAGE D'ACCUEIL
       La  page  d’accueil  du  projet dosfstools est sa page de projet GitHub
       ⟨https://github.com/dosfstools/dosfstools⟩.

AUTEURS
       dosfstools were  written  by  Werner  Almesberger  ⟨werner.almesberger@
       lrc.di.epfl.ch⟩,  Roman Hodek ⟨Roman.Hodek@informatik.uni-erlangen.de⟩,
       and others. Current maintainers are Andreas Bombe ⟨aeb@debian.org⟩  and
       Pali Rohár ⟨pali.rohar@gmail.com⟩.

TRADUCTION
       La  traduction française de cette page de manuel a été créée par Sébas-
       tien Blanchet, François Wendling <frwendling@free.fr>, Nicolas François
       <nicolas.francois@centraliens.net>, David Prévot <david@tilapin.org> et
       Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

dosfstools 4.2                  31 janvier 2021                    FSCK.FAT(8)

Generated by dwww version 1.15 on Sat Jun 29 01:49:55 CEST 2024.