
ファイルシステムが FAT32 である破損した SD カードがあります。次のことを試しましたが、SD カードの内容はまだ表示できます。新しいファイルを追加することも、SD カードからファイルを削除することもできません。この SD カード内の内容は、刑務所に閉じ込められているのと同じようにロックされているようです。
私が試したこと:
dd if=/dev/zero of=/dev/sdc
これを終えるのに5〜6時間かかりましたが、内容はまだ見ることができました。
sudo dosfsck -w -r -l -a -v -t /dev/sdc
詳細ログには、ダーティ ビットが識別され、破損したビットの自動修正も実行されたと表示されています。しかし、効果はありませんでした。
- parted と gparted を使用してパーティションをクリアしてフォーマットしてみましたが、結果は変わりませんでした。
誰かこれを説明できますか? なぜdd
機能しないのですか? 新しい SD カードを購入する以外に選択肢はありますか?
答え1
SD カードのコストを考えると、破損したカードからデータを回復する努力をすることが唯一の正当な努力です (その努力に値するデータがカード内にある場合)。そうでなければ、新しいカードを購入し (古いカードに支払った金額と同じ金額で、容量が数倍になります)、古いカードを破棄してください。