Wenn ich eine Festplatte mit dem Befehl 'dd' klone, klont sie dann auch den freien Speicherplatz und Informationen zu gelöschten Dateien?

11

Gestern habe ich Ubuntu auf meinem Laptop installiert und aufgrund meines Peches versehentlich die Partition gelöscht. Die Daten auf der Festplatte waren mir sehr wichtig. Ich habe versucht, die Partition mit TestDisk wiederherzustellen, aber das hat bei mir nicht funktioniert.

Jemand schlug vor, Software unter Windows auszuprobieren. Wenn ich jedoch Windows auf meinem Laptop installiere, werden die Daten überschrieben. Daher plane ich, die Festplatte mit den Befehlen 'dd' zu klonen und diese externe Festplatte zum Wiederherstellen von Daten unter Windows zu verwenden.

Wird es funktionieren ?

Danizen
quelle
Haben Sie die Partition nur gelöscht oder auch überschrieben (z. B. dort eine neue Partition erstellt)? In ersterem Fall sollte es relativ einfach sein, eine neue Partition an genau denselben Grenzen zu erstellen, und ohne den Inhalt zu überschreiben, wären alle Daten vorhanden.
Ángel
1
Während der Installation von Ubuntu habe ich die zweite Option gewählt (Windows durch Ubuntu ersetzen). Es war auch eine Warnung, dass alle Bilder und Videos gelöscht werden, aber ich dachte, es würde nur das Laufwerk formatieren, auf dem Windows installiert ist. Aber Ubuntu formulierte die Daten und machte eine einzelne Partition.
Danizen
Wenn Sie versuchen, Daten wiederherzustellen, tun Sie dies im Allgemeinen nicht mit Windows. Da Sie sagten, Sie hätten den Computer während der Installation von Ubuntu formatiert, gehe ich davon aus, dass Sie Windows beschnitten haben. Daher sollten Sie sich die NTFS-Wiederherstellung ansehen. Anweisungen und Anweisungen zum Vergleich mehrerer Tools finden Sie unter askubuntu.com/a/776317/271 oder unter softwarerecs.stackexchange.com/a/31377/19806 .
Andrea Lazzarotto
Zu Ihrer Frage über dd, siehe auch: superuser.com/a/1076597/278831
Andrea Lazzarotto
Können Sie bestätigen, ob dieser dd-Befehl korrekt ist oder nicht? "Sudo dd if = / dev / sda1 von = / dev / sdb1" (Ich möchte sda1 auf sdb klonen) ... wie in diesem Link softwarerecs.stackexchange.com Der Befehl / question / 7424 /… unterscheidet sich beim Klonen.
Danizen

Antworten:

15

Ja, ddklont jedes Bit auf dem Laufwerk, einschließlich gelöschter Dateien und freiem Speicherplatz.

Sie können sich auch CloneZilla ansehen, eine benutzerfreundliche LiveCD zum Klonen und Wiederherstellen von Festplatten, obwohl ich nicht sicher bin, ob das Disk-Image-Format mit Ihrer Windows-Software kompatibel ist. http://clonezilla.org/

Nick Weinberg
quelle
6
Beachten Sie, dass Clonezilla keinen freien Speicherplatz klont (gelöschte Dateien). Und tatsächlich - Clonezilla-Bilder können nur mit Clonezilla wiederhergestellt werden und sind mit nichts anderem kompatibel. Beachten Sie auch, dass Images von Ext4-Partitionen (unabhängig davon, wie sie erstellt wurden) nicht mit den meisten Windows-Apps zur Dateiwiederherstellung kompatibel sind.
JonasCz
2
@JonasCz Mit Clonezilla können Sie dd zum Klonen von Laufwerken verwenden, wodurch wiederum die gelöschten Dateien geklont werden. Standardmäßig macht Clonezilla jedoch das, was Sie angeben, nämlich den freien Speicherplatz nicht zu klonen.
Chue x
Also sollte ich mich für Clonezilla entscheiden oder es einfach mit Terminal machen?
Danizen
So oder so sollte es funktionieren; Wenn Sie mit der Verwendung vertraut sind, ist dddies möglicherweise einfacher. Bevor Sie jedoch tun jeder dieser, möchten Sie vielleicht , wenn die Windows Disk Recovery - Software überprüfen unterstützt ext3 / ext4 - Dateisysteme
Nick Weinberg
Können Sie eine Windows-Wiederherstellungssoftware vorschlagen?
Danizen