Wie kann ich Fotodateien von einer Speicherkarte mit einem beschädigten Dateisystem wiederherstellen?

18

Ich weiß, dass dies kein spezielles Fotoproblem ist, aber da viele von uns mit DLSRs auf Prosumer- / Professional-Ebene CompactFlash-Karten verwenden, muss dies auch anderen passieren.

Ich habe eine Sandisk 16GB Ultra-Karte, auf die die Kamera gelegentlich nicht zugreifen konnte. Ich musste die Karte erneut einlegen, um sie weiter verwenden zu können. Ich konnte die Karte lesen und die Fotodateien auf mein Computerlaufwerk übertragen. Heute passierte dasselbe noch einmal, nur dass es kurz vor der Kapazität der Karte ein letztes Mal fehlgeschlagen war und die Kamera sie anschließend nicht mehr lesen konnte. Trotz Wiedereinsetzung.

Meine anderen CF-Karten zeigten dieses Problem nie, daher ist diese Karte ziemlich isoliert.

Die Karte ist auf meinem Computer-CF-Kartenleser ebenfalls nicht wiederzuerkennen. Ich denke, das Dateisystem ist Toast, aber ich vermute, dass die Fotodateien noch intakt sind. Ich möchte Wege finden, wie ich die rohen Binärdaten auf der Karte überprüfen und hoffentlich die Fotos wiederherstellen kann.

icelava
quelle
1
Siehe auch: photo.stackexchange.com/questions/1125/…
Rowland Shaw
Ich habe diese Frage gesehen, aber ich hatte kein grundlegendes Verständnis für die Unterschiede zwischen den Aufnahmeformaten für CF- und SD-Karten (kein Betriebssystem-Dateisystem) und ob Rohkartenleser etwas Besonderes tun müssen.
Icelava

Antworten:

18

Es gibt zwei Hilfsprogramme von CGSecurity, die möglicherweise Abhilfe schaffen.

  • TestDisk - Ermöglicht den direkten Zugriff auf Datenträgerdaten und die Wiederherstellung von Dateien aus beschädigten Partitionstabellen.
  • PhotoRec - Speziell zum Wiederherstellen von Fotos durch Identifizieren von Bytemustern in Bilddateien (und Videodateien).

Abhängig davon, was den Ausfall Ihrer Karte verursacht hat, hängt es davon ab, welches dieser Tools am besten funktioniert.

Sie können TestDisk verwenden, um zunächst ein Raw-Backup der Karte zu erstellen, um weiteren Schaden durch falsche Verwendung von Wiederherstellungstools zu vermeiden.

Simon P Stevens
quelle
2
Ich habe PhotoRec verwendet, um meine Dateien wiederherzustellen, danke. Toll, dass es kostenlos ist, also kann ich mich nicht über das Fehlen einer GUI beschweren.
icelava
2
+1 für PhotoRec : Meine Karte hatte ein zerstörtes Dateisystem (Windows und Kamera haben es nicht erkannt), aber ich konnte mit dieser großartigen Software alle Fotos davon wiederherstellen. Kann es nicht mehr empfehlen!
Robert Koritnik
3
+1 für die Empfehlung von kostenloser und funktionsfähiger Open Source-Software. Ich habe versucht, die Raw-Backup-Option in TestDisk zu finden, konnte sie jedoch nicht finden. Schließlich habe ich einfach die Dateien auf die Karte kopiert. Es gelang, jedes einzelne Foto wiederherzustellen. Exzellentes Programm.
Lilienthal
6

Können Sie erkennen, ob es sich um eine Karte handelt, auf die nicht zugegriffen werden kann, oder nur um ein Dateisystem? Ich weiß, dass Sie unter Linux auf das Raw-Gerät zugreifen und versuchen können, Daten daraus zu gewinnen (was möglich sein sollte, da es sich normalerweise nur um sequentiell gespeicherte JPEG-Dateien handelt).

Unter Windows und Mac können Sie die von SanDisk empfohlene Wiederherstellungssoftware ausprobieren. Eine Demo-Version, die Ihnen zeigt, welche Rettungsmaßnahmen ergriffen werden können, finden Sie hier: http://www.lc-tech.com/software/rprodetail.html (siehe auch SanDisk FAQ-Eintrag) über das).

Wenn Sie die unformatierte Hardware nicht sehen können, besteht Ihre einzige Chance darin, einen Datenwiederherstellungsdienst zu versuchen, um die Karte zu zerreißen und Daten von den Flash-Chips abzurufen.

che
quelle
Die Dateisystemtabelle selbst wurde irgendwie beschädigt. Ich habe die verschiedenen Dienstprogramme getestet und sie können die Datendateien abrufen.
Icelava
Diese Software ist benutzerfreundlicher als die Open-Source-TestDisk, daher würde ich sie Nicht-Technikern empfehlen. Ansonsten kommt TestDisk / Photorec mit vernünftiger Softwareerfahrung noch aus.
Icelava
TestDisk / PHotoRec erkennt eine beschädigte Karte nicht, obwohl sie auf "Arbeitsplatz" als nicht formatiertes Laufwerk angezeigt wird. TestDisk hat den Job gemacht. Teuer, aber jeden Cent wert, wenn Sie etwas haben, das es wert ist gerettet zu werden.
nathanchere
3

Wenn Sie überhaupt auf die Karte zugreifen können, können Sie versuchen, Recuva von Piriform, Inc. zu verwenden. Es ist ein kostenloser Download und ich habe ihn verwendet, um versehentlich gelöschte Dateien wiederherzustellen .

Eine der aufgeführten Funktionen ist:

Wiederherstellung von beschädigten oder formatierten Festplatten

Auch wenn Sie ein Laufwerk so formatiert haben, dass es leer aussieht, kann Recuva Ihre Dateien weiterhin darauf finden.

chills42
quelle
Recuva erwartet anscheinend ein bekanntes Dateisystem (z. B. FAT32, NTFS), bevor es das Laufwerk der Karte scannen kann. Das Dateisystem meiner Karte ist beschädigt.
Icelava
@icelava - es müssen wissen , was das Dateisystem war , aber es sollte nicht ein gutes Dateisystem auf dem Laufwerk arbeiten müssen.
Fake Name
Nein, Recuva konnte nichts tun, weil es kein intaktes Dateisystem gab, das es überhaupt erkennen konnte.
Icelava
2

Sie können versuchen, zuerst mit chkdsk die Partition wiederherzustellen. Ich gehe davon aus, dass Ihre Karte FAT32-formatiert ist. Sie können den folgenden Befehl in der Windows-Eingabeaufforderung (cmd) verwenden:

chkdsk g: / f / r / x

Bitte beachten Sie, dass Sie anstelle von g den Namen Ihres Speicherkartenlaufwerks schreiben sollten:

Nachdem chkdsk abgeschlossen ist und Ihr Laufwerk wieder sichtbar ist, sollten Sie in der Lage sein, Ihre Dateien wiederherzustellen.

Wenn Sie Ihre Bilddateien nicht sehen können, aber auf die Speicherkarte zugreifen können, können Sie die Software Recuva verwenden , um Ihre Bilddateien zu retten.

Tyathalae
quelle
Ich würde mich nicht wohl fühlen, einen solchen Schreibvorgang auf einem Medium zu verwenden, bevor ich ihn gesichert habe.
CodesInChaos
Verwendete chkdsk-Befehle schreiben keine Operationen. Als logische Wahl wäre es natürlich eine schlechte Idee, Schreiboperationen zu verwenden.
Tyathalae
Wie kann es Fehler beheben, ohne die Lautstärke zu ändern?
CodesInChaos
Es kann die Partitionstabelle reparieren, ohne die Daten zu berühren. Es kann auch nach Dateisignaturen suchen und diese in MFT und File Allocation Table reparieren.
Tyathalae
Sie können die MFT nicht reparieren, ohne sie zu ändern. Und wenn Sie es ändern, besteht die Gefahr, dass es noch mehr kaputt geht. Daher halte ich dies für einen riskanten Ansatz, der nicht durchgeführt werden sollte, bevor eine Low-Level-Kopie der gesamten Karte erstellt wurde.
CodesInChaos
1

Wie Simon schrieb, ist photorec ein gutes Werkzeug, um verlorene Daten wiederherzustellen, nicht nur Bilddateien. In der Vergangenheit habe ich JPG-Dateien mit Erfolg wiederhergestellt, aber es wurden Signaturen verwendet, um die Dateien zu finden, und ich weiß nicht, ob es Signaturen für RAW-Dateien gibt.

Nur ein Tipp, kopiere zuerst den Inhalt der Karte mit dd und das verwendete Photorec mit dem von dd erstellten Bild. Durch diese einmalige Kopie vermeiden Sie, dass die Karte mehr Schaden nimmt.

Wenn photorec keine Raw-Dateien erkennt, prüfen Sie, ob Sie mit anderen Tools Glück haben, zum Beispiel: Foremost .

Sie können auch diesen Artikel über das Wiederherstellen von Dateien von gelöschten Datenträgern lesen .

Rohr
quelle
Einige der Tools zur Wiederherstellung von Datenträgern wie ddrescue funktionieren tatsächlich speziell, indem problematische Sektoren wiederholt gelesen werden. Ich weiß nicht, ob diese Strategie bei Flash-Medien hilfreich ist, aber ehrlich gesagt würde ich mir keine Sorgen über weitere Schäden an der Karte machen. Die Medien sind so billig, dass ich die Richtlinie "One Strike, Du bist out" befolge. Wenn eine Karte Fehler enthält, speichere ich, was ich kann, und mache dann einen Papierkorb daraus.
Mattdm
1

Ich bin gerade dabei, mit ddrescue Fotos von einer beschädigten CF-Karte wiederherzustellen (ich glaube, ein Hardwarefehler).

Das Problem, das ich habe, ist nicht nur, dass Teile des Dateisystems / der Dateien nicht lesbar sind, sondern wenn ich versuche, einen bestimmten Teil der CF-Karte zu lesen, reagiert die Festplatte nicht mehr vollständig, was es ziemlich schwierig macht, Dateien von ihr zu importieren.

Ich stelle mir vor, dass dies ein ziemlich spezieller Fall ist, aber auf jeden Fall konnte ich den größten Teil der Festplatte wieder zusammenfügen ddrescue, indem ich die -iOption verwendete, den fehlerhaften Teil zu überspringen und die funktionierenden Sektoren zu lesen, um sie zu generieren eine neue Disk-Image-Datei zur Verwendung mit PhotoRec.

Wenn die CF-Karte nicht so schwerwiegende Ausfälle hätte, würde es meiner Meinung nach mit PhotoRec allein möglich sein, wie andere vorgeschlagen haben.

Das Hauptdienstprogramm von ddrescue scheint darin zu bestehen, dass Sie so viel wie möglich von einer Festplatte erhalten und mithilfe verschiedener Techniken (z. B. Neuversuche, die bei magnetischen / optischen Datenträgern nützlich sein können) die Lücken füllen können. Sie können es weiter ausführen, um ein Image der Festplatte von allem zu erstellen, was mit den verschiedenen Techniken lesbar ist. Und es wird automatisch ermittelt, wie viel es tatsächlich erfolgreich zwischen den ausgefallenen / beschädigten Sektoren lesen kann.

drfrogsplat
quelle
0

Ich hatte eine SD-Karte während eines Urlaubs in Disney World schlecht. Die Kamera sagte, die Karte sei nicht lesbar. Und der Computer sagte, die Karte sei leer. Als ich wusste, dass ich mehr als 100 Bilder dort hatte. Und das war, bevor ich ins Hotel zurückkam, um sie zu sichern.

Also erinnerte ich mich an dieses Löschprogramm namens "Recuva" (nur Windows), das ein Volume (Festplatte, Flash usw.) nach gelöschten Dateien durchsucht.

Sicher genug, es fand jeden einzelnen von ihnen und ich konnte sie alle wiederherstellen. Das Beste ist, dass das Programm kostenlos ist.

Also Google "Recuva" und probiere es aus.

cbmeeks
quelle
Doppelte Antwort. Ich habe recuva schon einmal ausprobiert, aber es wurde erwartet, dass ein bekanntes Dateisystem auf der Karte vorhanden ist. Meine Karte wurde geröstet, bis das Dateisystem nicht mehr zu erkennen war.
Icelava