Loading

NOM

       dosfsck - Vérifier et réparer un système de fichiers MS-DOS.

SYNOPSIS

       dosfsck|fsck.msdos|fsck.vfat [-aAflnrtvVwy] [-d chemin -d...]
       [-u chemin -u ...] priphrique

       dosfsck vérifie la consistance  des  systèmes  de  fichiers  MS-DOS  et
       optionnellement  essaye  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  invalide.  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  invalide.  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é.
       -      Deux  fichiers  (ou  davantage) partagent le(s) même(s) bloc(s).
              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é  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 invalides dans le secteur de démarrage.
       -      Absence  de  l’entrée  « . »  ou  « .. »  dans   un   répertoire
              non-racine.

       Quand  dosfsck  vérifie  un  système  de fichiers, il accumule tous les
       changements  en  mémoire  et  ne  les  accomplit  qu’une  fois   toutes
       vérifications terminées. Ceci 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  il  y  a
              plus  d’une  méthode  pour  corriger  un problème, l’approche la
              moins destructive est choisie.

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

       -d     Supprimer  le  fichier spécifié. Si plus d’un fichier portant ce
              nom existent, seul le premier est supprimé.

       -f     Sauver 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.

       -r     Réparer  interactivement  le  système  de fichiers. Le programme
              demande l’avis de l’utilisateur quand il y plus  d’une  approche
              pour corriger une incohérence.

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

       -u     Essayer  de restaurer le fichier effacé spécifié. dosfsck essaye
              d’allouer une chaîne de blocs  libres  et  contiguës  commençant
              avec le bloc de départ du fichier restauré.

       -v     Mode verbeux. 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     Écrit immédiatement les changements sur le disque.

       -y     Fait  la même chose que -a (répare automatiquement le système de
              fichiers) pour la compatibilité avec d’autres outils fsck.

       Si -a et -r sont absents, le système de fichiers est seulement vérifié,
       et non réparé.

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  dosfsck  a
              découvert une incohérence interne.

       2      Erreur d’utilisation. dosfsck 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, dosfsck 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é.

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.