Eraser
Eraser entfernt Dateien von der Festplatte, sodass sie ohne größten Aufwand nicht mehr wiederherstellbar sind.Wichtige Grenzen
Das Programm vertraut darauf, dass das Betriebssystem die Daten wieder an die selbe Stelle schreibt. Sollten die Daten an eine andere Stelle geschrieben werden oder in einem Cache fest hängen, hat das Programm nicht die erwünschte Wirkung. Dies tritt unter anderem bei folgenden Umständen auf:- Bei Flash Speichern, wie SSDs, USB Sticks oder Speicherkarten
- Bei defekten Festplattensektoren
- Bei eingeschalteter Deduplizierung (nicht unter Windows)
Sprache: | C | ||||||||||||||||||||||||||||||||
Version: | 1.1 | ||||||||||||||||||||||||||||||||
GitHub: | github.com/drsemmler/Software/tree/main/prog_c_eraser | ||||||||||||||||||||||||||||||||
Download: | Eraser.zip (22 KB) | ||||||||||||||||||||||||||||||||
Download der kompilierten Software: |
|
||||||||||||||||||||||||||||||||
Bedienung: | Eraser wird über die Kommandozeile bedient. Benutze folgendes Schema: Eraser -rd Datei1.doc Datei2.test "Datei mit Leerzeichen.xxy" Ordner1 löscht die drei oben angegebenen Dateien und den Ordner. Wenn dir die Kommandozeile nicht zusagt, kannst du die zu löschenden Dateien (keine Ordner) per Drag & Drop auf das Programm ziehen. |
||||||||||||||||||||||||||||||||
Kompilierung unter Linux: | make all kompiliert das Programm make install kompiliert das Programm und legt die kompilierte Version in dem Ordner /bin ab. (Administratorrechte erforderlich) make uninstall Macht die installation rückgängig. (Administratorrechte erforderlich) |
||||||||||||||||||||||||||||||||
Tipps: |
|
||||||||||||||||||||||||||||||||
Optionen: |
|
||||||||||||||||||||||||||||||||
Funktionsweise: | Alle Blöcke der zu löschenden Datei werden zunächst mit den Bit-Mustern 010101... und 101010... überschrieben, anschließend mit zufällig generierten Zahlen und zuletzt mit Nullen. Das Muster lässt sich mit der Option -m ändern. | ||||||||||||||||||||||||||||||||
Grenzen: | Das Programm vertraut darauf, dass das Betriebssystem die Daten wieder an die selbe Stelle schreibt. Sollten die Daten (z.B. wegen eines defekten Festplattensektors oder aus welchem Grund auch immer) an eine andere Stelle geschrieben werden oder in einem Cache fest hängen, hat das Programm nicht die volle Wirkung. Weiterhin sollte man darauf achten, wenn man eine verschlüsselte Partition benutzt, dass eine große Anzahl von Nullen die Sicherheit der Verschlüsselung nicht gefährdet. |