Provided by: manpages-fr-extra_20151231_all bug

NOM

       fsck.fat - Vérifier et réparer un système de fichiers 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 transformé 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éfectueux »  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 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 ê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 parent. Le pointeur de départ est ajusté.

       *   Le nombre de blocs de démarrage d'un fichier est incorrect. Le fichier 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'indiquent les champs tailles.  Le  fichier
           est tronqué.

       *   Des blocs sont marqués comme utilisés sans appartenir à aucun fichier. Ils sont marqués comme libres.

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

       *   Paramètres incorrects dans le secteur de démarrage

       *   Absence de l'entrée « . » ou « .. » dans un répertoire non racine.

       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.

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
           destructive est choisie.

       -A  Utiliser la variante Atari du système de fichiers  MS-DOS.  Si  fsck.fat  fonctionne  sur  Atari,  la
           variante Atari est automatiquement utilisée, et cette option a alors l'effet inverse : elle désactive
           le  format  Atari.  Des différences mineures existent dans le format Atari : les champs du secteur de
           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).

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

       -d chemin
           Supprimer  le  fichier  indiqué.  Si  plus  d'un fichier portant ce nom existent, seul le premier est
           supprimé. Cette option peut être indiqué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).

       -l  Afficher la liste des fichiers en cours de traitement.

       -n  Mode sans opérations : vérifie les erreurs de façon non interactive, mais n'écrit rien sur le système
           de fichiers.

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

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

       -t  Marque 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 indiquée
           plus d’une fois.

       -v  Mode bavard. Génère 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 modifications qui doivent être vérifiées pour chaque lecture de
           disque.

       -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)  par  compatibilité  avec
           les autres outils fsck.

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 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 fichiers.

FICHIERS

       fsck0000.rec, fsck0001.rec, ...
           Lors  de  la  récupération  d'un  système de fichiers, fsck.fat place 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

       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 diagnostique. L'effacement des fichiers
       devrait utiliser un algorithme plus sophistiqué.

VOIR AUSSI

       fatlabel(8)
       mkfs.fat(8)

PAGE D'ACCUEIL

       La page d’accueil du projet dosfstools est sa page de projet GitHub.

AUTEURS

       dosfstools a été écrit par Werner Almesberger, Roman Hodek, et autres. Le mainteneur actuel  est  Andreas
       Bombe.

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.

3.0.28                                             16 mai 2015                                       FSCK.FAT(8)