
Android フォンでマウント解除せずに誤って SD カードを取り外してしまいました。その後、カードにはゴミの名前と日付の付いたファイルがあるように見えます。FAT が壊れたようですが、このドライブで fsck を実行できません。
$ 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.
このエラーを回避してデータを回復するにはどうすればよいですか?
答え1
ファイル システムの修復には役立ちませんが、このエラーは実際には、fsck にディスクではなくパーティションを指定する必要があることを意味します。
$ sudo dosfsck -n /dev/sdb1
とは対照的に
$ sudo dosfsck -n /dev/sdb