不滅のメモリカードからファイルを削除するにはどうすればよいですか?


9

1週間前に、根付いたEvo 4gのSDカードにアクセスすると、断続的なIOエラーが発生し始めました。私は最終的にそれを私のWindowsマシンに接続し、フォーマットしようとしました。動作するように見えましたが、カードをアンマウントして再マウントすると、すべてのファイルが元に戻りました。私は同じ結果で私の電話でフォーマットを試みて、同僚にMac diskutilsスイートを試してもらいました。すべてのフォーマットが機能すると主張しましたが、カードが再マウントされたときにファイルが戻ってきました。最後に私は走ったdd if=/dev/zero of=/dev/block/mmcblk0。それが完了し、同じことが再び起こりました。

しかし、ここはそれが狂ってしまうところです。新しいリカバリファイルをsdカードに入れました。問題なくファイルが追加されました。ただし、他のすべてと同様に、削除することはできません。SDカードに書き込むことはできますが、何も削除できません。

どうすれば修正できますか?それともできない場合、少なくともなぜそれが起こっているのですか?


はい、電話でファイルを開いたとき、ファイルはまだそこにあります。上で述べたように、最初の試みは電話を使用してファイルを削除することでした。削除済みとして表示されますが、更新すると元に戻ります。マウントポイントは/ mnt / sdcardで、これは/ sdcardへのリンクだと思います。あるマシンから別のマシンに移動しても、ファイルはそのまま残ります。カードはサンディスクです。
マシュー

回答:


7

結局、私はカードを交換しました、そして、すべては今、動いています。異なるシステムを介してファイルを削除する複数回の試行はすべて失敗しました。詳細な調査の結果、一部のSDカード/フラッシュメモリは、カードの障害部分を読み取り専用に変更できるように見えます。これにより、書き込み可能部分は変更を受け入れることができ、古いアイテムは変更できません。デバイスはすでに一杯だったので、永久的なバックアップ以上のものとしてはほとんど役に立ちません。みんなのアドバイスありがとうございます。


1
これを引用するか、可能であればこれを文書化するリンクをいくつか追加してください。これは面白い。
LawrenceC

3

GNU / Linuxボックス(ライブCDで実行可能)とshredすべてのファイルを試すことをお勧めします。エラーを探しkernel.logdmesgデバイスのマウントは、読み取り専用の場合、FSが破損している、reparitionそれ-あなたがします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.