Daten von ext4 ISO-Image retten?

849
WolleTD

Meine SD-Karte ist also defekt und kann nicht vollständig gelesen werden (das Verzeichnis, aus dem ich lesen möchte, hat Probleme). Ich konnte mit dd ein ISO-Image der Partition erstellen, konnte es jedoch nicht mounten. Gibt es eine Möglichkeit, im Bild nach verwendbaren Dateien zu suchen?

Vielen Dank im Voraus, Wolle

0
Ein Dateisystem kann nicht sowohl ext4 als auch ISO 9660 sein. Und SD-Karten würden sicherlich niemals ISO 9660 verwenden. Ignacio Vazquez-Abrams vor 10 Jahren 0

1 Antwort auf die Frage

0
Frank Thomas

Technisch gesehen handelt es sich bei Ihrer Datei nicht um eine ISO-Datei, sondern um ein Image einer ext4-Partition, die Sie als Datei mit der Erweiterung .iso exportiert haben. Denken Sie jedoch daran, dass es sich nicht um ein ISO handelt (ISO-Dateien sind Festplatten-Images, aber nicht alle Festplatten) Bilder sind Isos).

Stattdessen müssen Sie DD verwenden, um die Datei wieder auf ein Volume zu schreiben. Anschließend können Sie Tools wie photorec nutzen.

Ich empfehle die Verwendung einer virtuellen Maschine, auf der eine Linux-Variante von einer Live-CD ausgeführt wird, sodass Sie eine virtuelle HDD-Datei erstellen können, in die Sie Ihre Partition schreiben können, ohne der Task physischen Speicher zuweisen zu müssen.

Wenn Sie feststellen, dass viele Ihrer Dateien von Ihrem Bild nicht wiederhergestellt werden können, nehmen Sie ein neues Bild mit ddrescue auf. Es dauert sehr lange, aber es kann sich lohnen, wenn Ihre Dateien für Sie wertvoll sind.

Es gibt also keine Möglichkeit, die Rohdaten eines Images zu lesen und Dateien wiederherzustellen. Ich denke nur, wenn Sie versuchen, eine virtuelle Festplatte in eine virtuelle Maschine einzubinden, wird dies ebenfalls fehlschlagen. WolleTD vor 10 Jahren 0
Sie müssen das Laufwerk nicht installiert haben, um Photorec oder andere Dienstprogramme zum Carving / Scavenging von Dateien verwenden zu können, aber Sie müssen die Datei in ein Gerät konvertieren. Das ist es, was das Schreiben eines Bildes in eine vhd-Datei bringt. Frank Thomas vor 10 Jahren 0