it-swarm.com.de

SD-Karten-E / A-Fehler

Wenn ich _fsck.fat /dev/block/mmcblk0p1_, das Gerät meiner fehlerhaften SD-Karte, ausführe, erhalte ich Folgendes:

_fsck.fat 3.0.28 (2015-05-16)
Read 512 bytes at 0:Input/output error
_

Bedeutet dies, dass die Dateien dauerhaft nicht lesbar sind?

Das Ausführen von fsck gibt Folgendes zurück:

_e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/mmcblk0p1
Could this be a zero-length partition?
_

ddrescue kann nichts speichern. Ausgabe von df:

_Filesystem     1K-blocks     Used Available Use% Mounted on
udev             4002028        0   4002028   0% /dev
tmpfs             805008     9496    795512   2% /run
/dev/sda5      176456296 55779936 111689840  34% /
tmpfs            4025024   598760   3426264  15% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            4025024        0   4025024   0% /sys/fs/cgroup
/dev/sda1          98304    51376     46928  53% /boot/efi
tmpfs             805008       92    804916   1% /run/user/1000
/dev/mmcblk0p1  15343104 13967392   1375712  92% /media/qwr/9016-4EF8
_

pdate: Die Situation wird merkwürdiger. Auf meinem Windows-Computer scheint die gesamte SD-Karte lesbar zu sein. Das Kopieren von Dateien ist jedoch extrem langsam, und gelegentlich wird die normale Übertragungsgeschwindigkeit wiederhergestellt. Ich habe es geschafft, Dateien zu kopieren, nach denen ich hauptsächlich gesucht habe (Fotos, die nach meiner letzten Sicherung aufgenommen wurden), aber nach einem bestimmten Zeitpunkt hat der Windows-Explorer das Kopieren nicht fortgesetzt, egal wie lange ich gewartet habe.

Ich ging zurück zu Ubuntu und zu meiner Überraschung lief _fsck.fat_ tatsächlich erfolgreich. Wenn Sie es mehrmals ausführen, erhalten Sie eine Kombination der folgenden Möglichkeiten: Has a large number of bad entries. (128/133), Free cluster summary wrong (42991 vs. really 43267), _Orphaned long file name partContains a free cluster (144584). Assuming EOF., _Start does point to root directory. Deleting dir._ ddrescue funktioniert gerade gut , also lasse ich es erstmal laufen.

Seltsamerweise scheint es, als würde man den Ruhezustand aufheben und den Ruhezustand aufheben oder den Betrieb unterbrechen und wieder aufnehmen, und das Warten könnte Ubuntu ddrescue eine ganze Menge retten lassen.

2
qwr

In der Regel bedeuten E/A-Fehler, dass auf dem System ein nicht behebbarer Hardwarefehler aufgetreten ist. Alle Dateien auf einem I/O-fehlerhaften Volume sollten als verloren betrachtet werden.

Trotzdem ist eine Datenwiederherstellung immer noch möglich (wenn auch etwas schwierig). Glücklicherweise gibt es einige Hilfsprogramme, die Ihnen helfen können:

  • ddrescue
    Ddrescue ist ein spezielles Dienstprogramm, mit dem Sie so viel wie möglich von fehlerhaften Volumes lesen können. Wenn Sie dies ausführen, würde ich Ihnen dringend empfehlen, in eine Image-Datei zu schreiben und diese für alle anderen Wiederherstellungsvorgänge (falls überhaupt möglich) zu bearbeiten.
  • photorec
    Während der Name impliziert, dass es sich nur um Fotos handelt, kann photorec häufig verwendet werden, um viel mehr von einem Laufwerk wiederherzustellen, wenn die Chance dazu besteht. Es ist wahrscheinlich nicht in der Lage, Daten von fehlerhaften Sektoren Ihres Geräts wiederherzustellen, aber es ist möglicherweise in der Lage, einige Dinge zu retten.
  • dd
    DD (humorvoll bekannt als D ata D estroyer) ist ein eingebauter Nutzen der meisten - wenn nicht aller - modernen Linux-Systeme. Im schlimmsten Fall können Sie versuchen, mit dd ein Image Ihres Flash-Laufwerks zu erstellen, wodurch möglicherweise einige erweiterte Wiederherstellungstools (oder ein Dateimanager) erfolgreich ausgeführt werden können. Stellen Sie sicher, dass Sie die Befehle richtig angeben, sonst erfahren Sie genau , warum dies als Data Destroyer bezeichnet wird.

Wenn die Wiederherstellung nicht möglich ist, können Sie die Karte möglicherweise wiederherstellen, indem Sie dd und andere Dienstprogramme verwenden, um die gesamte Festplatte mit Nullen zu überschreiben. Es ist bekannt (in einigen seltenen Fällen), dass ein Laufwerk tatsächlich wieder in Betrieb genommen wird (obwohl der Inhalt des Laufwerks im Verlauf verloren geht). Es ist jedoch fast immer eine bessere Idee, ein neues Laufwerk zu kaufen. Sobald ein Laufwerk ausgefallen ist, verliert es jegliches Vertrauen, das es jemals hatte.

2
Kaz Wolfe