.\" fsck.fat.8 - manpage for fsck.fat .\" .\" Copyright (C) 2006-2014 Daniel Baumann .\" .\" This program is free software: you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation, either version 3 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . .\" .\" The complete text of the GNU General Public License .\" can be found in /usr/share/common-licenses/GPL-3 file. .\" .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH FSCK.FAT 8 "12 novembre 2014" 3.0.27 dosfstools .SH NOM fsck.fat \- Vérifier et réparer un système de fichiers MS\-DOS .SH SYNOPSIS \fBfsck.fat\fP|\fBfsck.msdos\fP|\fBfsck.vfat\fP [\fB\-aAflnprtvVwy\fP] [\fB\-d\fP \fIchemin\fP] \&... [\fB\-u\fP \fIchemin\fP] ... \fIpériphérique\fP .SH DESCRIPTION \fBfsck.fat\fP vérifie la cohérence des systèmes de fichiers MS\-DOS et essaye facultativement de les réparer. .PP Les problèmes suivants du système de fichiers peuvent être corrigés (dans cet ordre)\ : .IP * 4 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). .IP * 4 La chaîne des blocs d'un fichier forme une boucle. La boucle est brisée. .IP * 4 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. .IP * 4 Répertoire avec un grand nombre d'entrées incorrectes (il est probablement corrompu). Le répertoire peut être effacé. .IP * 4 Des fichiers «\ .\ » ou «\ ..\ » ne sont pas des répertoires. Ils peuvent être supprimés ou renommés. .IP * 4 Présence de répertoires «\ .\ » ou «\ ..\ » dans le répertoire racine. Ils sont supprimés. .IP * 4 Mauvais noms de fichiers. Ils peuvent être renommés. .IP * 4 Entrées de répertoire dupliquées. Elles peuvent être supprimées ou renommées. .IP * 4 Répertoires avec un champ de taille non nulle. La taille est mise à zéro. .IP * 4 Le répertoire «\ .\ » ne pointe pas sur le répertoire parent. Le pointeur de départ est ajusté. .IP * 4 Le répertoire «\ ..\ » ne pointe pas sur le parent du parent. Le pointeur de départ est ajusté. .IP * 4 Le nombre de blocs de démarrage d'un fichier est invalide. Le fichier est tronqué. .IP * 4 Le fichier contient des blocs libres ou défectueux. Le fichier est tronqué. .IP * 4 La chaîne des blocs du fichier est plus longue que celle indiquée dans les champs de taille. Le fichier est tronqué. .IP * 4 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ée une fois tronqué. .IP * 4 La chaîne des blocs d'un fichier est plus courte que ce qu'indiquent les champs tailles. Le fichier est tronqué. .IP * 4 Des blocs sont marqués comme utilisés sans appartenir à aucun fichier. Ils sont marqués comme libres. .PP De plus, les problèmes suivants sont détectés, mais ne sont pas réparés\ : .IP * 4 Paramètres invalides dans le secteur de démarrage. .IP * 4 Absence de l'entrée «\ .\ » ou «\ ..\ » dans un répertoire non racine. .PP Quand \fBfsck.fat\fP 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 \fB\-w\fP. .SH OPTIONS .IP \fB\-a\fP 4 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. .IP \fB\-A\fP 4 Utiliser la variante Atari du système de fichiers MS\-DOS. Si \fBfsck.fat\fP 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). .IP \fB\-b\fP 4 Faire une vérification du secteur d'amorçage en lecture seule. .IP \fB\-d\fP 4 Supprimer le fichier indiqué. Si plus d'un fichier portant ce nom existent, seul le premier est supprimé. .IP \fB\-f\fP 4 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 (\fB\-a\fP). .IP \fB\-l\fP 4 Afficher la liste des fichiers en cours de traitement. .IP \fB\-n\fP 4 Mode sans opérations\ : vérifie les erreurs de façon non interactive, mais n'écrit rien sur le système de fichiers. .IP \fB\-p\fP 4 Faire la même chose que \fB\-a\fP, par compatibilité avec les autres outils fsck. .IP \fB\-r\fP 4 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. .IP \fB\-t\fP 4 Marque les blocs illisibles comme étant défectueux. .IP \fB\-u\fP 4 Essayer de restaurer le fichier effacé indiqué. \fBfsck.fat\fP essaye d'allouer une chaîne de blocs libres et contiguës commençant avec le bloc de départ du fichier restauré. .IP \fB\-v\fP 4 Mode bavard. Génère un peu plus de sortie. .IP \fB\-V\fP 4 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. .IP \fB\-w\fP 4 Écrire immédiatement les modifications sur le disque. .IP \fB\-y\fP 4 Faire la même chose que \fB\-a\fP (réparer automatiquement le système de fichiers) par compatibilité avec les autres outils fsck. .PP \fBRemarque\fP\ : si \fB\-a\fP et \fB\-r\fP sont absents, le système de fichiers est seulement vérifié, et non réparé. .SH "CODE DE SORTIE" .IP 0 4 Aucune erreur récupérable n'a été détectée. .IP 1 4 Des erreurs récupérables ont été détectées ou \fBfsck.fat\fP a découvert une incohérence interne. .IP 2 4 Erreur d'utilisation. \fBfsck.fat\fP n'a pas eu accès au système de fichiers. .SH FICHIERS .IP "fsck0000.rec, fsck0001.rec, ..." 4 Lors de la récupération d'un système de fichiers, \fBfsck.fat\fP 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. .SH 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é. .SH "VOIR AUSSI" \fBfatlabel\fP(8) .br \fBmkfs.fat\fP(8) .SH "PAGE D'ACCUEIL" Plus de renseignements sur \fBfsck.fat\fP et \fBdosfstools\fP sont disponibles sur <\fIhttp://daniel\-baumann.ch/software/dosfstools/\fP>. .SH AUTEURS \fBdosfstools\fP a été écrit pas Werner Almesberger <\fIwerner.almesberger@lrc.di.epfl.ch\fP>, Roman Hodek <\fIRoman.Hodek@informatik.uni\-erlangen.de\fP> et autres. Le mainteneur actuel est Daniel Baumann <\fImail@daniel\-baumann.ch\fP>. .SH TRADUCTION La traduction de cette page de manuel est maintenue par les membres de la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages\-fr\-extra.