web-dev-qa-db-ja.com

「安全でない」デバイスを取り外した後、壊れた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.

このエラーを回避してデー​​タを回復するにはどうすればよいですか?

2
xyzman

ファイルシステムの修復には役立ちませんが、エラーは実際には、fsckにディスクではなくパーティションを指定する必要があることを意味します。

$ Sudo dosfsck -n /dev/sdb1

とは対照的に

$ Sudo dosfsck -n /dev/sdb
4
xyzman