Ich habe eine 4 GB SD-Karte mit einigen Familienbildern, die ich wiederherstellen muss. Wenn ich die Karte in meinen Kartenleser einsetze, wird sie als unbekanntes 32-MB-Gerät (as /dev/sde
) angezeigt und kann nicht gemountet werden. Beim Wiedereinsetzen in die Kamera (eine Nikon D60) müssen die Karten formatiert werden (ebenso wie beim Einsetzen in einen Windows-Computer). Ich möchte alle Bilder auf der Karte wiederherstellen (es gab andere vor den Familienbildern), weil ich nicht weiß, wie viele ich aufgenommen habe oder wie groß sie genau sind (aber ich glaube, sie waren alle JPEGs). Die Karte sollte als FAT32-Dateisystem formatiert sein.
Welche Linux- oder Unix-Dienstprogramme stehen zur Wiederherstellung der Dateien zur Verfügung? Kann ich das selbst machen oder brauche ich professionelle Hilfe?
Bearbeiten: Es scheint, dass mein Kartenleser die Karte in irgendeiner Weise beschädigt hat, wodurch sie unlesbar und unformatierbar geworden ist. Als ich eine andere Karte überprüfte, die genau dieselbe war (außer für keine Dateien), "ruinierte" sie die zweite. Ich möchte die zweite Karte erneut verwenden. Gibt es also ein Tool zum Formatieren einer beschädigten Karte, die nicht weiß (oder nicht richtig berichten kann), wie groß sie ist?
quelle
ddrescue
. Sie müssen nichts über Zylinder / Köpfe / Sektoren wissen.-dr3
steht die Option für-d
"Use Direct Disc Access" (Direkten Disc-Zugriff verwenden), das Umgehen aller Kernel-Caches des Disc-Inhalts und-r3
das dreimalige Wiederholen des Leseversuchs, wenn bei einem fehlerhaften Sektor ein Fehler auftritt.PhotoRec von http://www.cgsecurity.org/ - kostenlos, Open Source, einfach zu bedienen. Habe gerade eine Menge Familienfotos und -videos von einer beschädigten SD-Karte wiederhergestellt. Einfach in einen Ordner entpacken, die Datei ausführen und auf das Laufwerk zeigen.
quelle
Ich würde TestDisk empfehlen . Ich habe es erfolgreich verwendet, um Dateien von beschädigten Festplatten wiederherzustellen. Normalerweise verwende ich eine Distribution wie TRK oder SystemRescueCd .
quelle
Sie haben nicht genau beschrieben, wie Daten verloren gingen. Wenn es sich um eine logische Löschung handelt und auf dem Gerät nicht viel geschrieben wurde, stehen die Chancen gut, Daten wiederherzustellen: Der offensichtliche Rat ist, TestDisk & Photorec zu wählen . Natürlich ist die traditionelle Empfehlung: Schreibschutz für das Originalgerät, setzen Sie es sowieso einer möglichst geringen Interaktion aus. Das Beste ist,
dd
es auf einem anderen Support, trennen Sie es und arbeiten Sie an der Image-Datei. Wenn andererseits "schlecht" in dem Thema bedeutet, dass es physisch ruiniert ist, werden die Dinge schwieriger, aber Sie sollten es trotzdem versuchen, da normalerweise ein kleiner Teil der Blöcke unlesbar wird. Besonders auf SD, die einen Ruf von sehr hoher Ausdauer haben.quelle
dd if=/dev/sda of=/mnt/hda1/image.dd bs=1M
wo / mnt / hda1 der Mountpunkt einer anderen Unterstützung ist, die groß genug ist. Trennen Sie dann die SD-Karte vom Computer, erstellen Sie eine Kopie der Datei image.dd und bearbeiten Sie diese, damit Sie die SD-Karte nicht erneut einstecken müssen. Siehe die schrittweise Anleitung zu TestDisk auf der Homepage. Hoffentlich klingt es so, als müssten Sie nur die Partitionstabelle / mbr wiederherstellen. Viel Glück.dd
, da es beim ersten Fehler stoppt. Verwenden Sie so etwas wieddrescue
.Ich habe Photorec verwendet, das im Paket testdisk enthalten ist. Es hat gut funktioniert, wenn ich Fotos von einer Sandisk-Mikrodatei wiederhergestellt habe, die von meinem Telefon beschädigt wurde.
quelle