Festplatte sicher löschen
Heutzutage werden viele alte und kleine Festplatten in dem Computer durch eine größere und schnellere ersetzt. Nur was passiert mit der alten Festplatte? In vielen Fällen landen diese wahrscheinlich bei Freunden und Bekannten, oder aber auch bei eBay. Den meisten Nutzern einer Festplatte ist wahrscheinlich gar nicht bewusst, was der neue Besitzer mit dem Datenspeicher alles (böswilliges) anstellen kann. Ein “normales” formatieren reicht oft nicht aus, sollte der neue Besitzer es darauf ankommen lassen, alte Daten wieder herzustellen. Aus diesem Grund möchte ich an dieser Stelle einmal zeigen, welche Schritte notwendig sind, um die alte Festplatte sorglos an Dritte weiter zu geben.
Die meisten Computeranwender setzen mit Sicherheit auf die von Ihrem favorisierten Betriebssystem mitgelieferten Tools, um Ihre Festplatte von allen lesbaren Dateien zu entfernen. Oft reicht dieser “einfache” Weg jedoch nicht aus, um alle Daten im Nachhinein nicht mehr rekonstruieren zu können. Nicht selten wurde in Zeitschriften davon berichtet, das auf alten Festplatten ganze Kontodaten inklusive TAN’s wiederhergestellt werden konnten. Gelangen diese Informationen in die falschen Hände, ist eine Verwunderung bei dem nächsten Bankkontoauszug groß.
Daten löschen
Die meisten User gehen wahrscheinlich davon aus, das bei dem Löschvorgang einer Datei diese unwiderruflich entfernt worden ist. In Wahrheit aber wird dem Dateisystem lediglich mitgeteilt, das die ausgewählte Datei gelöscht wurde. Das Dateisystem vermerkt dies und gibt den entsprechenden Speicherbereich wieder frei. Solange also keine neuen Daten in diesem Speicherbereich geschrieben wurden, ist die alte Datei noch auf der Festplatte weiterhin vorhanden (auch wenn sie nicht mehr auf dem Dateisystem aufgelistet wird). In diesem Fall können Datenretter die “gelöschte” Datei nicht selten wiederherstellen.
Grundsätzlich reicht es aus, die vom Datensystem frei vermerkten Speicherplätze einmal zu überschreiben. Es gibt einige Programme die die freien Speicherplätze bis zu 35 Mal überschreiben und dem Benutzer somit suggerieren, das die Daten endgültig gelöscht wurden. Heise Security veröffentlichte hierzu einen entsprechenden Artikel, in dem es darum geht wie oft eine Datei überschrieben werden muss: einmal!
Live-CD
Die wohl sicherste Variante eine Festplatte sicher zu löschen, ist die Verwendung einer Live-CD (z.B. Ubuntu, Knoppix, Debian). Bevor jedoch von der Live-CD gebootet wird und man nicht ganz sicher ist, ob man in den nächsten Schritten immer die richtige Entscheidung trifft, sollten alle anderen am PC angeschlossenen Festplatten vorübergehend abgeschlossen werden. Bei der Verwendung einer einzigen Festplatte welche formatiert werden soll, ist die Gefahr gleich null, andere sensible Daten “aus versehen” zu löschen.
In diesem Beispiel wird eine Ubuntu 10.04 LTS Live-CD für das formatieren der Daten genutzt. Erst einmal wird mit GParted überprüft, ob die zu formatierende Festplatte erkannt worden ist.
Wie in dem oben gezeigten Screenshot zu sehen, handelt es hier um eine 160GB Festplatte mit dem Pfad /dev/sda. Die Partitionen der Festplatte wurden zuvor einmal mit GParted gelöscht und formatiert. Anwender von GParted ist vielleicht schon einmal aufgefallen, das die Formatierung innerhalb einer Sekunde durchgeführt wird. Natürlich können in dieser Zeit niemals alle Daten vollkommen und unwiderruflich von der Festplatte entfernt worden sein. Für diesen Zweck wird auf ein weiteres Tool zurückgegriffen, welches in der Regel bei jedem UNIX System installiert ist.
dd Unix-Befehl
Mit dem Unix-Befehl dd (Disk Dump) ist es möglich, einen Datenstrom auf der Festplatte zu bearbeiten und somit auch zu überschreiben. Und genau dies soll mit der Festplatte passieren. Eine Überschreibung des kompletten Datenstroms mit lauter Nullen.
Für diesen Zweck werden dem Tool drei Parameter übergeben. Da die Festplatte mit Nullen überschrieben werden soll, hat der Parameter if (input file) den Wert /dev/zero. Die Datei, auf die geschrieben werden soll ist die Festplatte (in diesem Fall /dev/sda) welche als of (output file) übergeben wird. Die Größe der auf einmal zu lesen und schreibenden Bytes wird über den Parameter bs übergeben.
Das Überschreiben dauerte bei einer 160GB IDE Festplatte circa 2 Stunden 30 Minuten.
ubuntu@ubuntu:~$ sudo dd if=/dev/zero of=/dev/sda bs=65535 dd: Schreiben von „/dev/sda“: No space left on device 2442083+0 Datensätze ein 2442082+0 Datensätze aus 160041885696 Bytes (160 GB) kopiert, 9189,21 s, 17,4 MB/s
Im Anschluss der erfolgreichen Überschreibung der Festplattensegmente kann das Live-System wieder herunter gefahren werden und der alte Computerzustand wiederhergestellt werden. Alte Daten der Festplatte sind nun nicht mehr lesbar und der Datenspeicher kann ohne Sorge an Dritte weitergegeben werden.





Oder einfach gleich mit dem Magneten rüber
Trotzdem gut beschrieben.
Grüße
Ein Magnet löscht auch keine Daten von Festplatten. Hatte mal ein Sendung gesehen, wo das experimentell bewiesen wurde.
Schlechter Vorschlag!
Aber ACHTUNG!
Bitte sicher stellen, dass ihr die richtige Festplatte überschreibt…
Ich spreche aus Erfahrung… habe selbst schon mal die ersten paar Sektoren einer HDD mit diesem Befehl überschrieben – bis ich gemerkt habe dass es die falsche war
Hallo,
den Rechner von meinem Mann soll jetzt unser Sohn bekommen, deshalb würden wir gerne unsere Festplatte sicher löschen. Dieser Beitrag ist hierfür sehr Aufschlussreich.
Ich habe mir daraufhin die Ubuntu CD heruntergeladen. Auch mit dem Programm gparted bin ich mit ein wenig Suchen zurecht gekommen.
Jetzt weiß ich allerdings nicht wie bzw. wo ich den beschriebenen Befehl eingeben muss.
Viele Grüße
Marianne
Hallo Marianne,
den dd Unix-Befehl musst du in einer Konsole (Terminal) eingeben. Die Konsole startest wie folgt über das Menü:
Anwendung > Zubehör > Terminal
Alternativ klappt auch das Tastenkürzen “Strg+Alt+T”.
Grüße,
Simon
Wie kann man eine “Fortschrittsanzeige “einbauen ?
Eine Fortschrittsanzeige gibt es so nicht, aber du kannst dir mit buffer anzeigen lassen wie viel der Befehl dd schon geschrieben hat.
buffer -S 100k
Gruß Helmut
Hallo,
sehr aufschlussreich dargestellt! Danke.
Ich komme trotzdem nicht weiter. Habe alles nach Plan gemacht aber wenn ich das Kommando sudo dd if=/dev/zero of=/dev/sda bs=65535 eingebe rutsche ich nur eine Zeile tiefer und nichts passiert… was mache ich falsch?
dd Prozess läuft im Hintergrund… versuch doch mal das Terminal-Fenster zu schließen, dann erhältst du eine etnsprechende Warnmeldung.
Zeile 2 in Terminal-Ausgabe oben
dd: Schreiben von „/dev/sda“: No space left on deviceWird ja erst ausgegeben, wenn nic mehr zu schreiben übrig ist… also schön gedulden
Ich habe bisher alle Festplatten kurzerhand vernichtet. Ein paarmal mit dem Hammer draufgeschlagen oder im Schraubstock zerquetscht und dann an der Sammelstelle für Elektronikschrott abgegeben.
Gerade habe ich einen alten Notebook herumliegen. Eigentlich ist nur der Lüfter kaputt, eine Reparatur würde aber mit 280 Euro zu teuer werden. Gebraucht bekomme ich wahrscheinlich nichts dafür. Also werde ich das Gerät im Schraubstock unbrauchbar machen und zur Sammelstelle geben.
Hallo,
also muss ich befehl 1 und 2 ins Terminal selbst schreiben und 3-5 schreibt der Rechner nach fertigstellung?????
Denn auch bei mir: keine Geräusche der Ubuntu CD noch des Rechners – über Stunden….
Hab den Vorgang abgebrochen als ich auf Arbeit musste…