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
       ⟨https://github.com/dosfstools/dosfstools⟩.

AUTEURS

       dosfstools a été écrit par Werner Almesberger  ⟨werner.almesberger@lrc.di.epfl.ch⟩,  Roman
       Hodek  ⟨Roman.Hodek@informatik.uni-erlangen.de⟩,  et  autres.  Le  mainteneur  actuel  est
       Andreas Bombe ⟨aeb@debian.org⟩.

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.