Radiergummi ist wahrscheinlich das beste seiner Art. Es hat die Fähigkeit, einzelne Dateien, ganze Verzeichnisse und freien Speicherplatz zu löschen. Letzteres umfasst Verzeichniseinträge, Clustertipps, MFT und alternative Datenströme.
Gelöschte Verzeichniseinträge löschen und Verzeichnisse defragmentieren
Bearbeiten
Ich denke, ich sollte klarstellen, dass es nicht das Ziel ist, Daten sicher zu löschen oder Aktivitätsspuren zu löschen. Ziel ist es, Ordner zu defragmentieren . Es ist einfacher zu verstehen, was ich für diejenigen brauche, die mit FAT * -Strukturen vertraut sind und wie es funktioniert.
Ich habe viele Apps gesehen, die den freien Speicherplatz auf einer Festplatte löschen (normalerweise, indem eine Datei erstellt wird, die so groß ist wie der verbleibende Speicherplatz) oder eine Datei defragmentiert wird (normalerweise mithilfe der MoveFile-API zum Kopieren in einen neuen zusammenhängenden Bereich).
Was ich jedoch nicht gesehen habe, ist ein Programm, das die gelöschten Verzeichniseinträge löscht. Das heißt, wenn eine Datei gelöscht wird, bleiben ihre Informationen (Name, Datum usw.) im Verzeichnis, werden jedoch einfach als leer markiert. Dies lässt alle Arten von Informationen in einem Verzeichniseintrag und verschwendet auch Speicherplatz, da (zumindest auf FAT-Laufwerken) das Verzeichnis möglicherweise mehrere Cluster verwendet. Wenn zum Beispiel ein Verzeichnis einmal viele Dateien hatte, wird es erweitert, um einen anderen Cluster zu verwenden, der sich irgendwo auf der Festplatte befindet. Dies bedeutet, dass das Verzeichnis fragmentiert ist und möglicherweise mehr Cluster als benötigt verwendet, möglicherweise mit Hunderten ungenutzter Einträge (dh gelöschte Dateien) zwischen aktiven Dateien.
Kennt jemand ein Programm, das Verzeichnisse defragmentieren / konsolidieren kann (dh nicht verwendete Einträge löschen und aktive Einträge zusammen verschieben)?
(Ich möchte eigentlich lieber nicht noch einmal selbst schreiben.)
Vielen Dank.
EDIT Sorry, ich hätte sagen sollen, Windows und / oder DOS, für FAT * / NTFS.
3 Antworten auf die Frage
Wenn Sie eine frühere Ausgabe von fdrlab, Undelete Plus, Version 2.8.2.0 oder früher finden, gibt es "Clean Drive", mit dem Verzeichniseinträge gelöscht werden. Ein schönes Programm und neuere Editionen haben diese Funktion gelöscht
DR-Version - Nein, ich kenne kein spezielles Dienstprogramm, das Ihren Anforderungen entspricht.
Sie geben nicht das Betriebssystem und das Dateisystem an. Sie erläutern auch nicht wirklich, was Sie erreichen wollen.
Ich habe einige Tests mit sicheren Löschprogrammen unter Unix-ähnlichen Dateisystemen durchgeführt, und keines wurde auf das spezifische Problem eingegangen, das Sie ansprechen. Mindestens einer ("sfill" von thc.org) entfernt Verzeichniseinträge sicher, indem der Inode-Eintrag mit zufällig benannten Dateien überschwemmt wird. Dies funktioniert, bringt jedoch die Inodes auf ihre maximale Größe und verschwendet im Wesentlichen Plattenspeicherplatz (obwohl die Info wird sicher entfernt).
Meine Meinung ist eine, die ich an anderer Stelle gelesen habe: Wenn Sie so besorgt sind, dass Informationen so weit verbreitet sind , dass bloße Dateinamen ein Problem darstellen, dann ist die einzig vernünftige Lösung die Verschlüsselung ganzer Festplatten anstelle von after- die tatsächlichen Methoden zum Entfernen von Daten.
Wenn Ihr Problem im Gegensatz zur Datensicherheit einfach die Effizienz des Dateisystems betrifft, würde die alte Methode zum Sichern / Neuformatieren / Wiederherstellen in vielen Fällen gut funktionieren.
Verwandte Probleme
-
8
Warum können Sie Solid-State-Laufwerke nicht defragmentieren?
-
3
Was ist ein gutes kostenloses Defragmentierungswerkzeug für eine VM?
-
1
Wie oft sollte ich als NTFS formatierte Laufwerke defragmentieren?
-
7
Nach einer Alternative zum Windows-Defragmentierungsprogramm suchen
-
7
Ist die Defragmentierung noch wichtiger für die Verbesserung der Festplattenleistung?
-
3
Feinkörnige Kontrolle von O & O Defrag?
-
3
Fragmentierung eines Laufwerks unter Vista abrufen?
-
4
Warum sollte das Defragging in Windows XP manuell gestartet werden?
-
3
Warum dauert es für MyDefrag so lange, um schnell zu optimieren?
-
7
Was macht eigentlich eine Defragmentierung?