dosfsck : équivalent de CHKDSK sous Linux pour les partitions FAT

DOSFSCK est l'outil de contrôle d'intégrité et réparation pour les systèmes de fichiers FAT.
Il peut arriver que vous constatiez des erreurs sur une partition FAT, disque dur ou clé USB, lorsque vous êtes sous Linux, et que vous ne puissiez pas lancer Windows.

dosfsck est un programme en mode console, c'est un utilitaire du paquet dosfstools contenant mkdosfs (aka mkfs.dos and mkfs.vfat) et dosfsck (aka fsck.msdos and fsck.vfat). Ces utilitaires permettent respectivement de créer et de vérifier le système de fichiers MS-DOS FAT (fat 32) sur un disque dur.

Pré-requis

Installation

Il vous suffit, pour cela, d'installer le paquet dosfstools.

Utilisation

Pour pouvoir utiliser dosfsck, vous devez indiquer l'adresse du périphrique (/dev/xxx) et non du point de montage. Pour connaître l'adresse du périphérique :

mount

Exemple si la partition est /dev/sdb1 :

sudo umount /dev/sdb1

On peut ensuite lancer la vérification et la réparation :

sudo dosfsck -t -a -w /dev/sdb1

Voir aussi fsck si dosfsck ne donne pas de résultat.

Problème

Buffer I/O error on device fd0

Lorsque votre clé USB n'arrive plus à être reconnue, faites la commande :

dmesg | tail

et si le résultat donne :

end_request: I/O error, dev fd0, sector 0
Buffer I/O error on device fd0, logical block 0

Dans ce cas, il faut passer par cette commande:

sudo dosfsck -t -a /dev/fd0
/dev/fd0 est à changer par votre valeur obtenue par la commande dmesg.

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.


  • dosfsck.txt
  • Dernière modification: Le 28/04/2018, 11:23
  • (modification externe)