dosfsck - Not automatically fixing this
Publi� le 28 juin 2010

dosfsck ou fsck.vfat sont les même programmes et servent à vérifier et éventuellement corriger des partitions au format fat (12, 16 ou 32). Sous linux lorsqu'on lance la vérification d'une partition fat avec par exemple, cette commande :


#-a c'est pour corriger sans poser de questions
$ sudo dosfsck -a /dev/sda1

On peut obtenir l'erreur :


There are differences between boot sector and its backup.
Differences: (offset:original/backup)
 71:57/20, 72:49/20, 73:4e/20, 74:44/20, 75:4f/20, 76:57/20, 77:53/20

...

Not automatically fixing this
/dev/sda1: 3572 files, 158122/765596 clusters

Cela veut dire que le secteur de boot et son backup ne sont pas identiques. Cela arrive quand on manipule la partition avec des émulateurs.

Dans ce cas, il faut faire la manipulation à la main. Soit, pour :


# copier l'original vers le backup
$ sudo dd if=/dev/sda1 of=/dev/sda1 count=1 seek=6 skip=0 bs=512

# ou l'inverse
$ dd if=/dev/sda1 of=/dev/sda1 count=1 seek=0 skip=6 bs=512