Manche Verfahren überschreiben, andere löschen nur. Wissen Sie, welches Sie starten.
FileDO kann eine Datei überschreiben, einen Ordner leeren, den freien Speicher eines Laufwerks überschreiben oder einfach löschen. Jedes Verfahren stellt zuerst seine eigene Frage, weist eigene Ziele ab und verspricht weniger, als Sie auf einer SSD vielleicht hoffen. Diese Seite sagt genau, was jedes davon tut.
Vier Wege, Daten zu entfernen
Von diesen vier Wegen überschreiben nur zwei etwas: das Überschreiben einer Datei und das des freien Speichers. Das Leeren eines Ordners und ein gewöhnliches Löschen entfernen die Dateien und lassen die Bytes, wo sie waren.
Eine Datei überschreiben
Überschreibt. Ein Durchgang mit Zufallsdaten über die Datei an Ort und Stelle, auf den Datenträger geschrieben, dann wird die Datei entfernt. Es verlangt zuerst, dass Sie WIPE eintippen. Der Explorer-Eintrag Wipe this file führt dasselbe aus.
filedo file D:\Work\old-report.docx wipe
Einen Ordner leeren
Löscht, überschreibt nicht. Alles darin verschwindet; der Ordner selbst bleibt, mit seiner Zugriffsliste, seinem Besitzer, seinen Attributen, seiner Verschlüsselung und Komprimierung. Der Inhalt lässt sich wiederherstellen, bis der Speicherplatz neu belegt wird. Es verlangt zuerst, dass Sie WIPE eintippen.
filedo folder D:\Cache wipe
Freien Speicher überschreiben
Überschreibt den freien Speicher, rührt keine Datei an. Schreibt Testdateien, bis nur noch eine Reserve übrig ist, und löscht sie dann mit del; was die freien Cluster vorher enthielten, wurde dabei überschrieben. Die Zahl ist die Größe jeder Testdatei in MB. Es verlangt keine getippte Bestätigung: Es legt eigene Dateien an und entfernt nur diese.
filedo D: fill 1000 del
Ein gewöhnliches Löschen
Entfernt, überschreibt nicht. Die del-Modi von Duplikaten, Vergleich und secure sowie clean entfernen Dateien auf die gewöhnliche Weise: Ein Wiederherstellungsprogramm holt die Bytes zurück, solange der Speicherplatz nicht neu belegt ist. Duplikate und Vergleich sind in der Anleitung Duplikate, Kopieren und Vergleichen beschrieben.
Systemlaufwerk und Reste
Testdateien werden dorthin geschrieben, wohin Sie das Füllen richten. Zielt es auf das Stammverzeichnis des Systemlaufwerks (C:), wird es nach einer Bestätigung nach %TEMP%\FileDO_Operations umgeleitet; ein Ordner unterhalb des Stamms wird so verwendet, wie Sie ihn nennen. Wurde ein Füllvorgang abgebrochen oder del weggelassen, zeigt filedo D: clean die eigenen Testdateien von FileDO, fragt nach und entfernt sie.
Die Bestätigung mit WIPE
Das Überschreiben einer Datei und das Leeren eines Ordners halten an, geben den aufgelösten vollständigen Pfad aus (bei einem Ordner auch, wie viele Objekte sie gefunden haben) und fragen Type WIPE to continue:. Alles außer WIPE in Großbuchstaben bricht den Lauf ab, und nichts wird entfernt. Lesen Sie den Pfad, bevor Sie tippen.
--yes (auch -y und --force) überspringt diese eine Frage bei einem gewöhnlichen Ziel, für Skripte. Mehr überspringt es nicht: Das Überschreiben einer Datei gibt weiterhin seinen Hinweis zu SSDs aus, und die Abweisungen unten gelten weiter. Die Umgebungsvariable FILEDO_AUTO_CONFIRM=1 beantwortet die Frage auf dieselbe Weise.
filedo folder D:\Cache wipe --yes
Gibt es niemanden, der antwortet (Standardeingabe geschlossen, etwa in einem Skript ohne --yes), bekommt die Frage eine leere Antwort: Der Lauf meldet wipe cancelled by user, entfernt nichts und endet mit Exitcode 2. Ein abgeschlossenes Überschreiben oder Leeren endet mit 0.
Was abgewiesen wird und was doppelt gefragt wird
Diese Prüfungen gehören zum Ziel, nicht zur Frage; deshalb überspringt --yes sie nicht.
Das Stammverzeichnis eines Laufwerks oder einer Freigabe
D:, D:\, \\server\share, ihre Schreibweisen als Gerätepfade und das Stammverzeichnis jedes Volumes oder Bereitstellungspunkts. filedo D: wipe bedeutet D:\; ein Leeren des ganzen Laufwerks fällt also immer in diese Klasse. FileDO fragt zweimal: WIPE, dann den Zielpfad, so getippt, wie er angezeigt wird.
System- und FileDO-Ordner
Die TEMP-Ordner, das Benutzerprofil und der Profilordner, der Ordner, aus dem FileDO läuft, und jeder Ordner darüber; die Ordner Windows und Program Files sowie der Datenordner von FileDO selbst samt allem darin. Es wird zweimal gefragt, wie oben, gleich wie der Pfad geschrieben ist: Ein subst-Laufwerk, eine Verzweigung, ein kurzer 8.3-Name oder \\localhost\C$ verbirgt sie nicht.
Eine Verzweigung, ein symbolischer Link oder ein Bereitstellungspunkt
Sofortige Abweisung, sowohl beim Überschreiben einer Datei als auch beim Leeren eines Ordners: Wer über einen Link handelt, entfernt entweder den Link und lässt die Daten stehen oder überschreibt, worauf er heute zeigt - beides meint niemand, der ein Überschreiben verlangt. Leeren Sie den Ordner, auf den er zeigt, über dessen eigenen Pfad.
Eine Datei mit einem weiteren Hardlink
Abgewiesen: Das Überschreiben erreicht jeden Namen der Datei. Die Meldung nennt die Zahl der Namen; entfernen Sie zuerst die überzähligen Links oder nutzen Sie del.
Ein Eintrag, der sich nicht löschen lässt
Das Leeren eines Ordners listet die ersten zehn Einträge auf, die sich nicht löschen ließen (in Gebrauch, gesperrt, Zugriff verweigert), macht mit dem Rest weiter und endet mit Exitcode 2 und der Zahl der übrig gebliebenen Einträge der obersten Ebene. Ein Schreibschutz-Attribut ist keine Abweisung: FileDO entfernt es und versucht es erneut.
Was ein Überschreiben nicht versprechen kann
Grenzen
Das Überschreiben an Ort und Stelle senkt die Chance auf Wiederherstellung und verspricht nichts. Auf einer SSD, einer Flash-Karte oder einem USB-Stick sowie auf Copy-on-Write- und journalisierenden Dateisystemen ist nicht garantiert, dass die alten Blöcke verschwunden sind; ein Laufwerk kann alte Kopien in seinem Reservebereich behalten. Das Leeren eines Ordners überschreibt gar nichts.
Ein Überschreiben wirkt nur auf die eine Datei oder den einen Ordner, die Sie nennen, auf diesem Volume. Eine Kopie an anderer Stelle - von einem Synchronisierungsclient, einer Sicherung, einem anderen Laufwerk oder von Ihnen selbst - ist eine andere Datei, und FileDO sucht sie nicht.
Das Überschreiben des freien Speichers hat eigene Grenzen. Es hört bei einer Reserve auf (der kleinere Wert aus 100 MB und 5 % des Volumes; auf dem Systemvolume der größere aus 10 GB und 10 %) und bei dem Rest, der kleiner als eine Testdatei ist; diese Cluster werden also nicht beschrieben. Es erreicht nur freie Cluster, nie eine Datei, die noch existiert.
Im Fenster
In der Liste links hat die Gruppe Löschen zwei Seiten. Freien Speicher füllen nimmt ein Laufwerk und das Kästchen Testdateien automatisch löschen (del) und wiederholt den Umleitungshinweis, wenn das Ziel das Systemlaufwerk ist. Ordner leeren zählt, was das Ziel enthält, und verlangt dann WIPE in Großbuchstaben und ein Häkchen bei Bestätigung überspringen (-y / --force), weil das Fenster keine Konsole für die eigene Frage des Programms hat. Ein Laufwerks- oder Freigabe-Stammverzeichnis, eine Verzweigung oder TEMP führt das Fenster gar nicht aus: Die Seite sagt, warum, und zeigt den Befehl für eine Konsole, in der FileDO zweimal fragt.
Eine einzelne Datei überschreiben Sie mit dem Eintrag Wipe this file des Explorer-Menüs, auf der Seite Befehl (auch sie verlangt WIPE) oder - nach dem Einpacken in einen Container - mit der Überschreib-Wahl für das Original auf Datei geheim machen. Die Microsoft-Store-Version hat keine Explorer-Einträge; siehe ihre Seite.
Ein vorsichtiger Ablauf
Nennen Sie die genaue Datei oder den genauen Ordner. Zielen Sie nur dann auf ein ganzes Laufwerk, wenn gerade das Leeren des ganzen Laufwerks gemeint ist.
Lesen Sie den Pfad und die Objektzahl, die die Frage ausgibt, bevor Sie WIPE tippen.
Kopieren Sie zuerst, was Sie behalten wollen, auf ein anderes Laufwerk. FileDO kennt kein Rückgängigmachen für ein Überschreiben oder Leeren.
Müssen gelöschte Daten schwer wiederherstellbar sein, schließen Sie mit dem Überschreiben des freien Speichers dieses Volumes ab - im Wissen um die Grenzen oben.
Wo dieselben Wörter vorkommen
secure wipe überschreibt das Original nach dem Einpacken in einen .fd-sec-Container - siehe Geheime Dateien. vd destroy mit wipe überschreibt einen virtuellen Datenträger, bevor er entfernt wird - siehe Virtuelle Datenträger. Die Explorer-Einträge stehen in Installation und das Explorer-Menü. Wipe und Fill sind im Glossar erklärt.