dd: das ultimative Tool zum Klonen von Datenträgern

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Ich musste kürzlich eine Festplatte klonen, also habe ich mich natürlich Lösungen wie Acronis True Image zugewandt, aber ich habe festgestellt, dass diese nicht funktionieren (die Startdiskette behauptete, der Clong sei 'vollständig', wenn dies nicht der Fall war), und ich auch Ich habe versucht, die Partition mit gParted in Ubuntu zu kopieren, aber dies ist aufgrund beschädigter Daten, die nicht in einem chkdsk gefangen zu sein schienen, bei etwa 3% eingefroren.

Ich wollte gerade die Hoffnung aufgeben und die Dateien manuell kopieren, als ich auf einen äußerst leistungsstarken und dennoch einfachen Unix-Befehl stieß: dd.

Mit einer Linux-Live-Disc kann dd zum Kopieren von Dateien, Festplatten und Partitionen verwendet werden. Es kann direkt auf eine andere Disc oder als Bild (wie eine ISO) ausgegeben werden.

dd kopiert Daten bytegenau, was bedeutet, dass sie nicht hängen bleiben, wenn beschädigte oder fragmentierte Daten auftreten.

dd trägt den Spitznamen 'Diskette zerstören', da durch die falsche Eingabe eines Buchstabens die Festplatte gelöscht werden kann. Daher ist Vorsicht geboten.

Um eine Festplatte zu kopieren, würde man den folgenden Befehl verwenden (während root):

dd if = / dev / hdx von = / dev / hdy

hdx ist die Eingabe-Festplatte (die kopiert werden soll) und hdy ist die Ausgabe-Festplatte (auf die kopiert werden soll).

if = Eingabe
von = Ausgabe

Dies ist äußerst wichtig, und die Namen müssen entsprechend der Position auf Ihrem Computer geändert werden (verwenden Sie ein Tool wie gParted, um die Pfade Ihres Laufwerks zu ermitteln). Zum Beispiel kann Ihr 'if' / dev / sdb sein, während Ihr 'of' / dev / sda sein kann, aber dies hängt offensichtlich davon ab, wie Sie es verwenden möchten und Computer für Computer, sodass Sie es überprüfen MÜSSEN. Ein extrem intelligenter Freund von mir hat versehentlich eine Festplatte mit diesem Befehl gelöscht!

Eine andere Verwendung wäre, damit ein CD-Image zu erstellen:

dd if = / dev / cdrom von = image.iso bs = 2k.

Debian Help bietet eine vollständigere Anleitung.