Festplatten sicher löschen

By | 1. März 2009

festplatte_wdIch bin gerade dabei zwei alte Festplatten zu löschen. Gerade wenn man die Platten weiter gibt,verkauft oder entsorgt ist es wichtig das keine Daten mehr lesbar sind. Aber jetzt stellt sich natürlich die Frage wie stellt man das an. Eine Möglichkeit sind spezielle Wipe-Tools. Aber warum umständlich wenn es auch einfach geht.
1. alle Festplatten die nicht gelöscht werden sollen entfernen bzw. Kabel entfernen !!
2. Rechner mit Knopix oder einer anderen Linux-Live-CD booten
3. Shell starten
4. Disk mit Nullen überschreiben

dd if=/dev/zero of=/dev/hda bs=65535

in der neusten Konpix-Version benötigt man root-Rechte

sudo dd if=/dev/zero of=/dev/hda bs=65535

Mit diesem Befehl wird die Festplatte hda mit Nullen überschrieben. Für Paranoide Zeitgenossen kann auch /dev/urandom als Quelle benutzt werden. Dann dauert das löschen nur beträchtlich länger.

eine andere Variante zum löschen bietet der Befehl shred.
hier wird einmal (-n1) die Festplatte (/dev/hda) überschrieben und der Fortschritt angezeigt (-v) standardmäßig wird hier eine Zeichenfolge aus /dev/urandom verwendet.

sudo shred -v -n1 /dev/hda

oder wenn nur mit Nullen überschrieben werden soll (reicht normalerweise völlig)

sudo shred -v -n1 --random-source=/dev/zero /dev/hda

für Festplatten mit wirklich brisanten Inhalt sollte man sich jedoch wirklich Zeit nehmen und die Festplatte mehrmals überschreiben

sudo shred -v -n35 /dev/hda

Übersicht der Festplattenbezeichnung

hda= Master-Festplatte am ersten IDE Controller
hdb= Slave-Festplatte am ersten IDE Controller
hdc= Master-Festplatte am zweiten IDE Controller
hdd= Slave-Festplatte am zweiten IDE Controller
sda= erste SATA/SCSI Festplatte
sdb= zweite SATA/SCSI Festplatte

Update: 160GB zu löschen hat etwa 10 Stunden gedauert :-o