
Eu tenho um cartão SD que removi acidentalmente sem desmontá-lo em um telefone Android. Depois disso, o cartão aparece como contendo arquivos com nomes e datas inúteis. Parece que o FAT quebrou, mas não consigo executar o fsck nesta unidade:
$ sudo dosfsck -n /dev/sdb
dosfsck 3.0.7, 24 Dec 2009, FAT32, LFN
Logical sector size (64543 bytes) is not a multiple of the physical sector size.
Como posso contornar esse erro e recuperar os dados?
Responder1
Embora não ajude a reparar o sistema de arquivos, o erro na verdade significa que você deve especificar a partição e não o disco para fsck:
$ sudo dosfsck -n /dev/sdb1
em oposição a
$ sudo dosfsck -n /dev/sdb