Festplatte oder Partitionen sicher löschen

Festplatte oder Partitionen sicher löschen
02.07.2012 14:04

Wer seinen PC verkauft, verschenkt oder spendet, möchte gerne sicherstellen, dass die noch vorhandenen Daten auf der Festplatte nicht in falsche Hände kommen. Dummerweise reicht es nicht aus, einfach nur die Dateien mit rm oder einem Dateimanager zu löschen. Linux markiert sie dabei nur als gelöscht, die Dateiinhalte liegen erst einmal noch weiterhin auf der Platte. Darüber hinaus landen Datenfragmente manchmal verstreut auf der Platte – wie etwa in der Swap-Partition oder im /tmp-Verzeichnis.

Um wirklich sicherzugehen, dass keine persönlichen Daten irgendwo versteckt auf der Festplatte lagern, muss man diese einmal komplett löschen.

Achtung! Die folgenden Kommandos löschen unwiederbringlich die Daten auf einem Datenträger. Ein Tippfehler kann zu Datenverlust führen.

Am einfachsten geht das Löschen von einer LiveCD mit dem Kommando:

dd if=/dev/zero of=/dev/sda bs=1MB

Der Befehl überscheibt die erste Festplatte (sda) komplett mit Nullen – was je nach Festplattengröße einige Zeit dauern kann. Auf der Kommandozeile erscheinen während dieser Zeit keine Ausgaben. Da dd ohne Rücksicht auf Verluste immer weiter schreibt, endet seine Aktion grundsätzlich in einer Fehlermeldung. Stimmt die ausgegebene Datenmenge mit der Plattengröße überein, ist die Platte komplett überschrieben.

Plattenfehler

Stolpert dd über Festplattenfehler, bricht es den Vorgang einfach ab. Zum Weitermachen zwingt es:

dd if=/dev/zero of=/dev/sda bs=1MB conv=noerror

Alternativ kann man auch dd_rescue verwenden, das sich generell nicht an Fehlern stört:

dd_rescue /dev/zero /dev/sda

In einigen Distributionen muss man dd_rescue allerdings erst über den Paketmanager nachinstallieren.

Zufallsbekanntschaft

Prinzipiell reicht dies schon aus, um alle Daten auf der Festplatte zu vernichten. Paranoiker (oder solche, die es werden wollen) können die Platte aber auch mit Zufallsdaten überschreiben:

dd if=/dev/urandom of=/dev/sda bs=1MB

und das alles mehrfach wiederholen. Ein (alter) Standard des amerikanischen Verteidigungsministeriums empfiehlt bis zu sieben Löschdurchgänge. Automatisieren lässt sich das Ganze mit dem Werkzeug shred, das jeder Distribution beiliegt:

shred --iterations=7 -v /dev/sda

Der Befehl überschreibt die erste Festplatte genau sieben Mal mit unterschiedlichen Mustern. Diese Varianten dauern aber wesentlich länger, als das Schreiben von Nullen.


Kommentare
Shred & Wipe
Tim Schürmann, Montag, 30. Juli 2012 12:12:09
Ein/Ausklappen

Eine schöne Übersicht der Parameter von Shred & Wipe liefert ein Artikel im Ubuntu User 04/2012:

http://www.ubuntu-user.de/Heft/Heftarchiv/2012/4/Shred-Wipe


Bewertung: 194 Punkte bei 473 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Alternative
Alex (unangemeldet), Dienstag, 03. Juli 2012 16:40:34
Ein/Ausklappen

Als Alternative gibt's auch eine Distribution, welches das gewünschte anbietet: DBAN (Darik's Boot and Nuke). Es führt menügesteuert zu der gewünschten Aktion zur sicheren Datenlöschung. Außerdem werden einige Begriffe erklärt.
http://www.dban.org


Bewertung: 152 Punkte bei 436 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Shell-Befehl zur Installation von Scanner-Treiber
Achim Zerrer, 15.02.2017 12:13, 8 Antworten
Hallo, ich habe Einen Brother Drucker mit Scanner. Nachdem ich mit Hilfe der Community den Druck...
kiwix öffnet ZIM Datei nicht
Adrian Meyer, 13.02.2017 18:23, 1 Antworten
Hi, ich nutze Zim Desktop für mein privates Wiki. Fürs Handy habe ich mir kiwix heruntergelade...
registration
Brain Stuff, 10.02.2017 16:39, 1 Antworten
Hallo, Das Capatcha auf der Registrierungsseite von linux-community ist derartig schlecht gema...
Hilfe ich verstehe das AWK Programm nicht
Alex Krug, 09.02.2017 10:04, 3 Antworten
Hallo Liebe Linux Community, im zuge meiner Arbeit bin ich auf dieses AWK Programm gekommen....
Problem beim Upgrad auf Opensuse Leap 42.2
Klaus Sigerist, 09.02.2017 08:56, 6 Antworten
Hallo zusammen! Ich habe mein Opensuse 13.2 auf das neue Leap upgraden wollen. Nach dem Einlege...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Von Linux Mint 15 Olivia zu Linux Mint 18.1 Serena
Heiko, 19.02.2017 17:02
Am Sonntag, 19. Februar 2017, 15:41:32 CET schrieb Gerhard Eilers: Hallo Gerhard. > > > Ver...
Re: [EasyLinux-Ubuntu] Von Linux Mint 15 Olivia zu Linux Mint 18.1 Serena
Gerhard Eilers, 19.02.2017 15:41
Am .02.2017, 17:02 Uhr, schrieb Heiko Ißleib : Hallo Herr Issleib > > Vermutlich nur mit 32 GB Spei...
Re: [EasyLinux-Ubuntu] PCManFM_Dateimanager_eigener_Menüeintrag_erstellen
Karl-Heinz, 19.02.2017 12:32
Am Sun, 19 Feb 2017 08:20:52 +0100 schrieb Uwe Herrmuth : Hallo Uwe, es lag wirklich an der Datei, aber n...
Re: [EasyLinux-Ubuntu] PCManFM_Dateimanager_eigener_Menüeintrag_erstellen
Uwe Herrmuth, 19.02.2017 08:20
Hallo Karl-Heinz, Karl-Heinz schrieb am 18.02.2017 um 18:23: > ----------------> Start .desktop-Datei...
Re: [EasyLinux-Ubuntu] Von Linux Mint 15 Olivia zu Linux Mint 18.1 Serena
Heiko, 19.02.2017 06:57
Am Samstag, 18. Februar 2017, 22:52:28 CET schrieb Alfred Zahlten: Hallo Alfred, > > du meinst sic...