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.
このエラーを回避してデータを回復するにはどうすればよいですか?
ファイルシステムの修復には役立ちませんが、エラーは実際には、fsckにディスクではなくパーティションを指定する必要があることを意味します。
$ Sudo dosfsck -n /dev/sdb1
とは対照的に
$ Sudo dosfsck -n /dev/sdb