Festplatte sicher löschen unter Linux / Festplatte zum Verkauf vorbereiten
Wie bereits geschrieben, geht der Acer Travelmate 8100 weg und aus diesem Grund muss ich die Festplatte sicher löschen, so dass es dem Käufer nicht möglich ist, Daten wiederherzustellen.
Also, wie löscht man seine Festplatte relativ sicher und umsonst? Natürlich mit einer Linux-Live CD! Da es diese wie Sand am Meer gibt, braucht man nicht lange suchen, bis man eine gefunden hat, doch ich will die Gunst der Stunde nutzen um euch die SystemRescueCd ans Herz zu legen.
Doch in der Regel erfüllt jede andere Live CD, denn zum sicheren Löschen benötigt man nur das Programm “dd” und NTFS Unterstützung, wenn man einen Windows PC plätten möchte. Wie man die CD brennt und einsatzbereit macht, erfährt man hier in den Schritten 1 und 2.
Nachdem man das gemacht hat und sich wirklich ganz ganz sicher ist, dass man seine Festplatte unwiederbringlich löschen möchte kann man fortfahren.
Es braucht eigentlich nur den Befehl “dd if=/dev/zero of=/dev/sda” um die platte zu löschen. Dieser Befehl sorgt dafür, dass die gesamte Festplatte mit Nullen überschrieben wird. “sda” ist in diesem Fall die zu überschreibende Festplatte. Dieser Variante hat den Vorteil, dass man relativ schnell Ergebnisse sieht und die Platte sauber ist. Möchte man auf Nummer sicher gehen, wiederholt man diesen Vorgang ein weiteres Mal.
Hat man ein wenig mehr Zeit, kann man die Festplatte auch mit zufälligen Werten überschreiben. Dazu benutzt man wieder “dd”, doch dieses Mal sieht Befehl etwas anders aus: “dd if=/dev/urandom of=/dev/sda” Diese Variante dauert deutlich länger als die “/dev/zero” Version. Und ich meine auch deutlich länger. Bei mir hat diese Version in einer Stunde lediglich 16 GByte geschafft, während das Nullen in zehn Minuten bereits 6 Gbyte geschafft hat. Hat man also sehr viel Zeit und ist leicht paranoid oder hat was zu verstecken, wiederholt man diese Variante auch ein paar mal.
Doch ein Problem gibt es bei “dd”, nämlich gibt es keine Fortschrittsanzeige. Dadurch ist es nicht möglich zu überprüfen wie weit der Löschvorgang bereits ist. Doch ich würde das hier nicht ansprechen, wenn es dafür nicht einen kleinen Trick gäbe.
Dazu öffnet man ein neues Terminal und gibt dort den Befehl “kill -USR1 `pidof dd`” ein. Anschließend wechselt man wieder in das andere Terminal und nun kann man sehen wie viel “dd” bereits überschrieben hat. Um sich erneut die Fortschritt anzeigen zu lassen, wiederholt man diesen Vorgang.
