Wenn Sie cipher /?
von der Befehlszeile aus überblicken, sehe ich, dass der cipher
Befehl / die App viel mehr als nur die Operationen ausführt, die bei Verwendung der /w
Option ausgeführt werden. Wie in der Hilfe angegeben, wird es verwendet, um die Verschlüsselung von Verzeichnissen und Dateien auf NTFS-Partitionen anzuzeigen und zu ändern .
Es scheint mir, dass der /w
Switch mit diesem Befehl nur eine einfache Funktion ist, die mit Dateien und Ordnern nur auf NTFS-Partitionen gemäß ihrer Kernfunktionsbeschreibung über funktioniert chipher /?
.
cipher /?
Displays or alters the encryption of directories [files] on NTFS partitions. /W Removes data from available unused disk space on the entire volume. If this option is chosen, all other options are ignored. The directory specified can be anywhere in a local volume. If it is a mount point or points to a directory in another volume, the data on that volume will be removed.
In dem Microsoft-Beitrag "Verwendung von Cipher.exe zum Überschreiben von gelöschten Daten in Windows ~" werden einige Besonderheiten bezüglich der spezifischen Funktionen dieses Tools angegeben. . .
Dieser Befehl / diese App wurde anscheinend in den Tagen von Windows 2003 entwickelt (vielleicht sogar noch älter). Sie sollten also ein anderes Tool verwenden, falls dies für Ihre Aufgaben / Vorgänge nicht ausreicht.
Es gibt eine erwähnte
/w
Option mit der Optionsfunktion mit Dateien, die kleiner als 1 KB sind. Wenn also weniger als 1 KB für Sie wichtig ist, verwenden Sie ein anderes Tool.Es heißt, es kann lange dauern, bis der Vorgang abgeschlossen ist, wenn viel freier Speicherplatz zum Überschreiben vorhanden ist. Es ist also nicht so, als würden sie behaupten, dieses Tool sei ein effizientes unkompliziertes E / A-Laufwerk.
Wenn Sie all dies wissen, scheinen die zusätzlichen E / A-Overhead- und Engpassrisiken, die Sie erwähnen, keine Bedeutung zu haben, als diese Funktionalität entworfen wurde.
Dieses Tool hat mit dieser Funktionalität (mit Dateien und Ordnern auf NTFS-Partitionen arbeiten) nichts Besonderes zu tun, was mit einer anderen Windows-Methode nicht möglich wäre. Diese spezifische Funktionalität ist nicht robust.
Weitere Informationen hierzu finden Sie im Beitrag "So füllen Sie den freien Speicherplatz einer virtuellen Festplatte unter Windows für eine bessere Komprimierung aus" und die Antwort auf eine fsutil
andere native Windows-Methode, um den freien Speicherplatz auf Null zu setzen.
fsutil volume diskfree f:
Welches dieser Bericht zeigte:
Total # of free bytes : 249899469856 Total # of bytes : 249997291520 Total # of avail free bytes : 249899469856
Ich habe in den folgenden Befehlen die Gesamtanzahl der verfügbaren freien Bytes verwendet:
fsutil file createnew F:\clear 249899469856 fsutil file setvaliddata F:\clear 249899469856 fsutil file setzerodata offset=0 length=249899469856 F:\clear del f:\clear
Es dauerte ungefähr 4 Stunden, um 250 GB an Nullen zu schreiben.
Weitere Ressourcen
-
/w:PathName
Remove data from unused portions of a volume. PathName can indicate any directory on the desired volume. Cipher does not obtain an exclusive lock on the drive. This option can take a long time to complete and should only be used when necessary.
Verwendung von Cipher.exe zum Überschreiben von gelöschten Daten in Windows ~
Hinweis Der Befehl cipher / w funktioniert nicht für Dateien, die kleiner als 1 KB sind. Stellen Sie daher sicher, dass Sie die Dateigröße überprüfen, um zu überprüfen, ob sie kleiner als 1 KB ist. Dieses Problem wird voraussichtlich in Longhorn behoben.
Daten, die nicht Dateien oder Ordnern zugeordnet sind, werden überschrieben. Dadurch werden die Daten dauerhaft entfernt. Dies kann lange dauern, wenn Sie viel Speicherplatz überschreiben.