Vollständiges Löschen der Festplatte - Shredden, Wischen oder DD?

12866
Mads Skjern

Ich muss alle Daten einer Reihe von Festplatten von Ubuntu Linux löschen. Ich habe drei Kommandozeilen - Tools gefunden: shred, wipeund dd. Es scheint irgendwie zufällig, was die Leute empfehlen. Manchmal empfiehlt jemand eine über die andere, aber sie geben nicht wirklich den Grund an.

Was sind die Vorteile / Nachteile beim Vergleich dieser Tools?

4
Könnte jemand mit genügend Punkten in Betracht ziehen, ein neues Tag "Datenlöschung" oder ähnliches hinzuzufügen. http://en.wikipedia.org/wiki/Data_erasure Mads Skjern vor 10 Jahren 2
Fahren Sie sie mit Ihrem Auto über. Löcher bohren und Säure einfüllen. Setzen Sie sie etwa eine Stunde lang in ein Holzkohlefeuer. Daniel R Hicks vor 10 Jahren 3

3 Antworten auf die Frage

4
Hennes

Was sind die Vorteile / Nachteile beim Vergleich dieser Tools?

Das hängt von deinen Zielen ab:

  1. Wischen Sie wirklich sensible Daten ab, die keiner jemals sehen sollte (z. B. medizinische Informationen)?
  2. Folgen Sie nur einem "Ich sollte das tun, weil es richtig ist"?
  3. Oder das noch schwächere "Ich muss auslaufen, um Regeln zu erfüllen".

Im letzten Fall (3: Regeln) fügen Sie Ihrem Post die Anforderungen hinzu, damit wir diese berücksichtigen können.

In Fall 2: Bei rotierenden HDDs neige ich dazu, die Festplatten nur einmal abzuwischen und dann mit einem Hammer zu schlagen. Das letzte ist meistens nur, damit Leute sie nicht von den Mülleimern nehmen und dann für Unterstützung zurückkommen.

In Fall 1: (ein sicheres Abwischen) versuche ich zwei Dinge:

  • Wenn es sich um eine SSD handelt, werde ich dem Laufwerk mitteilen, dass es sicher gelöscht werden soll. Das geht schnell und sicher. (Daten auf SSDs werden in der Regel verschlüsselt. Wenn der Schlüssel für diese Verschlüsselung verworfen wird, sind die Daten wertlos).
  • Wenn es sich um eine rotierende Festplatte handelt, werde ich dasselbe versuchen (einige Modelle unterstützen den Befehl, andere nicht). Wenn es nicht unterstützt wird, verwende ich jedes verfügbare Werkzeug. Bisher war das meistens dd, weil ich es besser kenne und es immer vorinstalliert war.

Shred scheint für das Löschen von Dateien zu sein. Dies bedeutet, dass die Datei möglicherweise gelöscht wird, jedoch keine zuvor auf der Festplatte gelöschten Informationen. In diesem Fall würde ich es nicht zum Löschen ganzer Festplatten verwenden.

Haftungsausschluss: Ich habe es nicht ausprobiert. Es kann / dev / sdb oder andere Blockgeräte vernichten. In diesem Fall könnte es gut funktionieren.

Gleiches gilt für das Wischen .


Das lässt 'dd' (oder den nicht erwähnten Badblock ) und das sichere Löschen durch das Laufwerk selbst zu.

Der letzte Befehl kann mit einem einzigen Befehl ausgeführt werden, der über hdparm an das Laufwerk gesendet wird, oder durch Starten von dieser Live-CD . Stellen Sie im letzten Fall sicher, dass Sie die richtige Festplatte löschen (z. B. legen Sie die zu löschende Festplatte nur in den Computer ein und booten Sie dann von CD).

Shred kann Blockgeräte perfekt abwischen. Journeyman Geek vor 10 Jahren 1
Ich hätte viel spezifischer in meinen Zielen / Anforderungen sein können, aber ich habe mich bewusst dafür entschieden, da mein heutiges Ziel möglicherweise nicht das gleiche ist wie das nächste Mal, wenn ich eines abwischen muss. Außerdem würde ich riskieren, dass "dd die beste Wahl in Ihrem Fall ist", ohne die dahinter stehende Begründung. Andere SuperUser-Benutzer haben möglicherweise nicht die gleichen Anforderungen wie ich, und ich dachte, es wäre im Sinne von StackExchange, allgemeine Fragen / Antworten zu machen, die für viele mehr nützlich sind als das OP. Mads Skjern vor 10 Jahren 0
Aber da Sie fragen: Ich habe keine sehr sensiblen Daten. Und ich hätte gerne ein Werkzeug, das relativ einfach zu bedienen ist, dh es braucht keine stundenlangen Lese- / Lernstunden, um es richtig zu verwenden. Mads Skjern vor 10 Jahren 0
Es ist eine rotierende Scheibe Mads Skjern vor 10 Jahren 0
In diesem Fall und wenn Ihre Bandbreite nicht begrenzt ist, versuchen Sie es mit der DBAN-Platte. Trivial zu verwenden (kein Studium erforderlich) und es macht einen guten Job. Wenn es mit einer Kappe belegt ist oder wenn Sie nicht versuchen, die Festplatte, die gestartet wird, zu löschen, verwenden Sie shred. (Das Löschen der von Ihnen gebooteten Diskette ist * interessant * und wird möglicherweise nicht abgeschlossen. Falls dies der Fall ist, booten Sie von einem anderen Medium. ZB die CD, auf der Sie das Betriebssystem installiert haben). Hennes vor 10 Jahren 0
Sorry, ich verstehe nicht, was Sie unter "begrenzter Bandbreite" verstehen? Mads Skjern vor 10 Jahren 0
Es ist ungewöhnlich, wo ich wohne, aber in einigen Ländern ist die Anzahl der Downloads für einen Monat begrenzt. In diesem Fall wäre das Herunterladen so wenig wie möglich wichtig. Hennes vor 10 Jahren 0
1
Trapper

shred kann volle Laufwerke oder Partitionen zufällig löschen und viel, viel, viel schneller als mit dd.

shred -vn 1 /dev/sdxx 
Warum schneller als dd? Sollte es nicht an Festplatten-E / A gebunden sein, genauso wie bei dd? dirkt vor 8 Jahren 3
Haben Sie auch eine Quelle für diese Behauptung? Scheint ziemlich beeindruckend, wenn wahr. Hashim vor 7 Jahren 0
https://www.gnu.org/software/coreutils/manual/html_node/shred-invocation.html - "weniger effektiv auf modernen Dateisystemen", wie ich es lese. Partitions- oder Disk-Shreddern wird empfohlen. Auch "Default Three-Pass Approach" - macht es kaum schneller als "dd". Hannu vor 7 Jahren 0
1
Emanuele

Ich habe herausgefunden, dass Scrub die Arbeit erledigt, sowohl bei Dateien als auch bei physischen Festplatten / Partitionen.
Sie können verwenden:

scrub /path/to/my/file  scrub /dev/sda1  scrub /dev/sda 

Scrubbing einer Datei, einer Partition und einer gesamten physischen Festplatte. Hoffe das hilft!