DiskEraser

Einfaches Programm zum sicheren Löschen von ganzen Festplatten. Das ist insbesondere sinnvoll, um persönliche Daten von einer Festplatte zu löschen, bevor man sie verkauft.

Archivierter Inhalt: Diese Anwendung ist derzeit inaktiv und möglicherweise veraltet, nicht mehr gewartet oder funktioniert nicht mehr.

Dabei werden aber keine Dateien an sich gelöscht, sondern nur der freie Speicherplatz mit neuen Daten überschrieben, sodass zuvor gelöschte Dateien nicht mehr wiederhergestellt werden können. Bevor DiskEraser verwendet wird, müssen also alle Dateien gelöscht und der Papierkorb geleert sein. Dafür bietet es sich an, einfach die Festplatte zu formatieren. Sollten mehrere Partitionen angelegt sein, ist es ebenfalls gut, sie durch eine einzige Partition zu ersetzen, die die gesamte Festplatte umfasst. Die Fülldateien sind jeweils 36 MB groß und besitzen zufällig generierte Dateinamen. Die letzte Datei füllt den verfügbaren Platz genau aus.

Die Schreibmethode ist sehr stark optimiert, das Programm schreibt die Fülldateien je nach Festplatte mit Geschwindigkeiten von bis zu 30-40 MB/s. Das vollständige Löschen einer 200-GB-Festplatte dauert so bei einem Durchgang weniger als 2 Stunden. Währenddessen ist der PC aber für nichts anderes mehr zu gebrauchen. Dennoch geht das erheblich schneller als mit anderen verfügbaren Programmen, die teilweise ohne erkennbaren Nutzen den Schreibcache deaktivieren und dadurch mehr Sicherheit versprechen – sofern man den Schreibvorgang nicht abbricht, ist das Ergebnis das gleiche.

Man kann selbst zwischen dem Grad der Sicherheit und der benötigten Zeit abwägen, indem man DiskEraser mehrmals hintereinander ausführt, nachdem die Fülldateien jeweils wieder gelöscht wurden. Im ersten Durchgang kann man z. B. 0-Bits und im zweiten dann zufällige Daten schreiben. Jede Kombination ist möglich, auch durch einfache Batch-Dateien.

Kompatibilität: Windows 10 Windows 8 Windows 7 Windows XP 64 bit

Download

DiskEraser.exe9,5 KiBProgrammdatei

DiskEraser-src.zip5,1 KiBQuelltext (Visual C++ 2005)

Hinweise zur Verwendung

DiskEraser benötigt zur Ausführung folgende Laufzeitumgebung: Microsoft Visual C++ 2005 SP1 Redistributable Package (x86, Deutsch) (andere Architekturen und Sprachen verfügbar).

Das Programm wurde nur unter Windows XP getestet, ob andere Plattformen funktionieren ist unbekannt. (Obwohl laut MSDN-Dokumentation nicht ausgeschlossen funktioniert das Programm nicht unter Windows 98: Fehler 120, „Diese Funktion wird vom System nicht unterstützt.“)

DiskEraser erwartet genau 2 Parameter: Den Laufwerksbuchstaben der zu löschenden Festplatte und die Schreibmethode. Es werden 3 Schreibmethoden unterstützt:

0 Speicherplatz vollständig mit 0-Bits beschreiben
1 Speicherplatz vollständig mit 1-Bits beschreiben
2 Speicherplatz mit pseudo-zufälligen Daten beschreiben

Beispiele:

DiskEraser.exe D 0
DiskEraser.exe F 2

Während dem Schreiben der Fülldateien in den freien Speicherplatz werden die aktuelle Schreibgeschwindigkeit, der Gesamt-Fortschritt und die verbleibende Zeit angezeigt, bis die Festplatte vollständig beschrieben ist. Dieser Vorgang lässt sich jederzeit durch Drücken von ‹Strg›+‹C› abbrechen. Dabei ist nur zu beachten, dass die zuletzt erstellte Datei möglicherweise nicht vollständig geschrieben wurde und aus Gründen der Sicherheit gelöscht werden sollte. Die Dateien werden mit dem aktuellen Datum erstellt und lassen sich so z. B. im Explorer leicht nach der Zeit sortieren. Hier muss die neueste Datei gelöscht werden.

Änderungen

2007Dez27
  • Fehlerausgaben sind etwas detaillierter

Lizenz und Nutzungsbedingungen

Diese Software wird unter den Bedingungen der vereinfachten BSD-Lizenz veröffentlicht. Die genauen Lizenzbedingungen befinden sich im Download.

Statistische Daten

  • Erstellt am 2007-06-02, aktualisiert am 2007-12-27.
  • Ca. 200 Codezeilen, geschätzte Ent­wick­lungs­kos­ten: 200 - 800 €