Wie lösche ich Dateien von meiner unzerstörbaren Speicherkarte?

9

Vor einer Woche bekam ich zeitweise E / A-Fehler beim Zugriff auf die SD-Karte meines gerooteten Evo 4g. Ich habe es schließlich an meinen Windows-Computer angeschlossen und versucht, es zu formatieren. Es schien zu funktionieren, aber als ich die Karte aus- und wieder einbaute, kamen alle Dateien zurück. Ich habe versucht, mein Telefon mit dem gleichen Ergebnis zu formatieren, und habe einen Kollegen mit der Mac diskutils Suite versuchen lassen. Alle Formate gaben an zu funktionieren, aber die Dateien kamen zurück, als die Karte wieder eingehängt wurde. Schließlich rannte ich dd if=/dev/zero of=/dev/block/mmcblk0; es endete und das gleiche passierte wieder.

Aber hier wird es verrückt. Ich habe eine neue Wiederherstellungsdatei auf die SD-Karte gelegt - und sie hat die Datei ohne Probleme hinzugefügt. Aber jetzt kann es nicht wie alles andere gelöscht werden. Ich kann also auf die SD-Karte schreiben, aber nichts löschen.

Wie kann ich das beheben? Oder wenn ich nicht kann, warum passiert es dann zumindest?

Matthew
quelle
Ja, die Dateien sind immer noch sehr vorhanden, wenn Sie sie auf dem Telefon öffnen. Wie ich oben sagte, war der allererste Versuch, die Dateien mit dem Telefon zu löschen. Sie werden als gelöscht angezeigt, kehren jedoch beim Aktualisieren zurück. Der Mount-Punkt ist / mnt / sdcard, was meiner Meinung nach ein Link zu / sdcard ist. Beim Wechsel von einem Computer auf einen anderen sind die Dateien noch vorhanden. Die Karte ist Sandisk.
Matthew

Antworten:

7

Letztendlich habe ich die Karte ausgetauscht und jetzt funktioniert alles. Mehrere Versuche, die Dateien über verschiedene Systeme zu löschen, schlugen fehl. Nach weiteren Recherchen scheint es, dass einige SD-Karten / Flash-Speicher einen fehlerhaften Teil der Karte in schreibgeschützt ändern können, wodurch der beschreibbare Teil weiterhin Änderungen akzeptieren kann, ohne dass eines der alten Elemente geändert werden kann. Da das Gerät bereits voll war, ist es als nutzloses Backup so gut wie nutzlos. Vielen Dank für alle Ratschläge.

Matthew
quelle
1
Fügen Sie einige Links hinzu, die dies zitieren oder dokumentieren, wenn Sie können. Das ist interessant.
LawrenceC
3

Ich schlage vor, Sie probieren eine GNU / Linux-Box (eine Live-CD sollte reichen) und shredalle Dateien aus. Suchen Sie nach Fehlern in kernel.logund dmesgwenn Sie dies tun - wenn das Gerät schreibgeschützt bereitgestellt wird, ist der FS beschädigt, reparieren Sie ihn.

Broam
quelle