「安全でない」デバイスを削除した後、壊れた FAT で fsck を実行できない

「安全でない」デバイスを削除した後、壊れた FAT で fsck を実行できない

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

関連情報