Ich bin ein Idiot, ich habe ein Image auf ein USB-Laufwerk geschrieben, dd
als /dev/sdb
ich anstatt zu tippen /dev/sdd
das 135-MB-Image auf meine externe 750-GB-Festplatte voller Dateien geschrieben habe. Gibt es eine Möglichkeit zum Wiederherstellen der Dateien oder hat dd
das Laufwerk vollständig auf Null gesetzt? Bitte helfen Sie, denn dies ist einer der tiefsten Punkte meines Lebens.
dd
Das 135-MB-Bild wurde in 5 Sekunden fertig geschrieben, sodass ich keine Chance hatte, es zu stoppen. Als ich wusste, was passierte, war es zu spät. Der Befehl lautete wie folgt:
sudo dd if=generic.img of=/dev/sdd bs=1M
EDIT2: Das Dateisystem der externen Festplatte war FAT32 (ich hatte das Laufwerk für eine Weile und FAT32 war zu der Zeit die universellste FS). Ich habe auch ein 2-TB-Laufwerk, auf das ich gerade die meisten Dateien von 750 GB verschieben wollte. Bei Bedarf kann ich es zum Übertragen der wiederhergestellten Dateien verwenden.
quelle
Antworten:
Wenn ein Laufwerk versehentlich überschrieben wurde, benötigen Sie Datenwiederherstellungstools , um die verbleibenden Daten wiederherzustellen. Wenn dies beim Ausführen
dd
eines 135-MB-Images aufgetreten ist, sind diese Teile Ihres Laufwerks definitiv verschwunden und können nicht mehr gerettet werden.Durch die Installation
TestDisk
Möglicherweise können Sie einen Teil Ihrer Dateien wiederherstellen. In der TestDisk- Suite ist auch das Tool PhotoRec enthalten , mit dem einzelne Dateien wiederhergestellt werden können, selbst wenn die Partitionen nicht von der TestDisk wiederhergestellt werden können oder das Laufwerk selbst einen Hardwaredefekt aufweist.
TestDisk / PhotoRec kann auch auf einem Image Ihres Laufwerks ausgeführt werden (wie auch in dieser Antwort vorgeschlagen ).
quelle
photorec
. Naja.dd
überschrieben haben genügend Informationen , dass es meistens nicht behebbar war. Ein Tool zum Wiederherstellen von Dateien hat funktioniert, aber wie bereits erwähnt, werden die meisten Dateien, die ich gerne wiederhergestellt hätte, von keinem Tool zum Wiederherstellen von Dateien unterstützt.Sie können in erster Linie versuchen, Dateien von Ihrer Festplatte wiederherzustellen. Foremost wird jedoch versuchen, nur bestimmte Dateitypen wiederherzustellen (jpg, doc, rar, zip, htm, bmp und einige andere), daher glaube ich, dass es nicht helfen wird, alles wiederherzustellen.
Grundsätzlich würde ich versuchen, Folgendes zu tun:
Während der Befehl Ihre gesamte Festplatte durchsucht, drücken Sie die Daumen (auch wenn dies einige Zeit in Anspruch nimmt)
Optional können Sie Ihre gesamte 750-GB-Festplatte auf ein größeres Laufwerk mit genügend Speicherplatz übertragen und stattdessen in erster Linie auf dieser Image-Datei ausführen (dies ist jedoch nicht der Fall, wenn Sie mehrere Wiederherstellungstools ausführen möchten) Bild). Etwas wie_
und ändern Sie den vordersten Befehl in:
Hoffe das hilft
quelle
DD AFAIK schreibt die Dateien fortlaufend, sodass Sie alles verloren haben, was sich auf den ersten 750 MB Ihrer Festplatte befand.
Ich denke, das erste, was zu tun wäre, wäre, zu versuchen, das gesamte Image zu sichern, wenn Sie ein Tool ausprobieren und das Dateisystem ändern, können Sie zu einem anderen Tool wechseln und sehen, ob es bessere Ergebnisse liefert.
Um das gesamte Image zu sichern, benötigen Sie möglicherweise eine weitere 750-GB-Festplatte, auf die Sie das Image kopieren können. Ich würde eine Live-CD / USB von Clonezilla verwenden und die Dateien kopieren, um das gesamte Disk-Image zu sichern.
Eines der Tools, mit denen ich sehr erfolgreich Partitionstabellen wiederhergestellt habe, ist testdisk. Ich würde empfehlen, die System Rescue-CD zu verwenden und mit einer CD oder einem USB-Stick zu booten. Eine Sache, die Sie beim Booten mit 64-Bit-Systemrettung beachten sollten, wenn Sie ein 64-Bit-Betriebssystem installiert haben. Wenn die / -Partition vollständig verfügbar ist, können Sie
chroot
das Setup nur mit ähnlichen Kerneln reparieren.Starten Sie die System-Rettungs-CD und führen Sie testdisk aus. Wählen Sie im Menü "Analysieren" und prüfen Sie, ob die Partitionstabelle gefunden wird. Ich würde denken, Sie müssten die eingehendere Suche durchführen, um die Partitionstabelle mit brachialer Gewalt zu finden, und es könnte nicht gelingen, den Partitionstyp der ersten Partition zu erkennen. Geben Sie ihm einen Namen und versuchen Sie, die Partitionstabellen wiederherzustellen. und dann die wiederhergestellten Dateien sichern.
Edit: Da ich nun feststelle, dass es fat32 ist, denke ich, dass es einfacher sein würde, als ich dachte, da es viele Tools zur Fettverwertung geben würde. Sie können sie verwenden, um die Fat-Tabelle zu generieren, und die Verzeichnisstruktur und die spezifische Datei können mit Tools wie photorec wiederhergestellt werden. ubuntu rescue remix hat sowohl photorec als auch testdisk.
Bearbeiten: Informationen zum Klonen des Festplatteninhalts hinzugefügt.
quelle
Ich würde ein forensisches Computer-Tool wie SleuthKit empfehlen , um die Überreste Ihrer Festplattenstruktur zu lesen und herauszufinden, wie die Struktur aussieht und wie die Daten aussehen, und um Sie bei der Wiederherstellung zu unterstützen.
quelle
Hier stimme ich anderen Community-Mitgliedern zu, Testdisk, Foremost und Sleuthkit. Und Sie können auch versuchen, www.giis.co.in/giis/ zu extcarven . Das Wichtigste, bevor Sie eines dieser Tools ausprobieren. Stellen Sie sicher, dass Sie alle 750 GB USB-Speicher auf dem neuen 2-TB-Laufwerk sichern und sie dann ausführen. Sie sagten, externes Laufwerk hat viele Dateien. Es ist, dass alle spezifischen Dateien wie MP3-Dokumente usw. oder nur eine Sammlung von vielen Dingen.
quelle