DiskEraser

Simple program to securely delete entire hard disks. This is especially recommended to remove all personal data from a disk before selling it.

Archived content: This application is currently inactive and may be outdated or no longer maintained or functional.

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.

Compatibility: 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

2007Dec27
  • Fehlerausgaben sind etwas detaillierter

Licence and terms of use

This software is released under the terms of the simplified BSD licence. You can find the detailed terms and conditions in the download.

Statistic data

  • Created on 2007-06-02, updated on 2007-12-27.
  • Ca. 200 lines of code, estimated development costs: 200 - 800 €