如何保护Windows中的删除文件或文件夹?[关闭]


15

如何在Windows中安全删除(即永久删除)文件和/或文件夹?确保无法删除已删除的文件/文件夹。

您可以推荐任何免费或开源工具吗?


这些工具都不会擦除包含备用块的驱动器中的数据。现在固态硬盘很普遍,这尤其成问题,因为不仅所有固态硬盘都具有备用块(请参阅“过度配置”),而且它们在损耗均衡期间会积极使用它们。在文件顶部进行写入将完全写入与保存旧内容的块不同的块。
Ben Voigt'3

Answers:


24

对于一个不错的GUI工具,有File Shredder

使用File Shredder,您可以从硬盘驱动器中删除文件,而不必担心会被恢复。如今,有许多软件工具可在Windows OS下检索已删除的文件。这些工具通常被称为“文件恢复”软件,它们利用了我们都经常使用的Windows“删除”命令的缺点,我们经常使用它们来删除文件。实际上,Windows中的“删除”操作只会从文件中删除信息的一部分,因此它们在OS中似乎已删除。使用上述专用文件恢复软件可以轻松检索那些文件。

为了从系统中永久删除文件或切碎文件,您必须使用能够多次重写具有随机二进制数据序列的文件的程序。此过程通常称为切碎。这样,文件的实际内容已被覆盖,恢复这种粉碎文件的可能性大部分是理论上的。

对于CLI方法,Sysinternals SDelete非常好。

确保已删除文件以及使用EFS加密的文件可以安全地进行恢复的唯一方法是使用安全的删除应用程序。安全删除应用程序使用显示出使磁盘数据不可恢复的技术来覆盖已删除文件的磁盘数据,即使使用可读取磁性介质中显示弱删除文件模式的恢复技术,安全删除应用程序也可以使磁盘数据不可恢复。SDelete(安全删除)就是这样的应用程序。您可以使用SDelete来安全地删除现有文件,以及安全地擦除磁盘的未分配部分中存在的任何文件数据(包括已经删除或加密的文件)。SDelete实施了美国国防部的清除和消毒标准DOD 5220.22-M,使您充满信心,一旦使用SDelete将其删除,您的文件数据将永远消失。请注意,SDelete安全删除文件数据,但不会删除可用磁盘空间中的文件名。

用法:删除[-p传递] [-s] [-q] 
删除[-p传递] [-z | -c] [驱动器号]
-c零可用空间(适用于虚拟磁盘优化)。
-p passs指定覆盖次数。
-s递归子目录。
-q不要打印错误(安静)。
-z清理可用空间。

两种工具都是免费软件。


4

我建议使用Ccleaner,它可以安全删除(最多覆盖35个遍)。可以通过选项>设置>安全删除启用此功能。

Ccleaner还可以擦除可用空间,覆盖所有可用块,因此无法恢复已删除的任何文件。

关于“ 擦拭自由空间”功能

我没有使用此功能,但是当您从计算机中删除某些内容时,例如图片,删除的是文件的地址或方向,图片仍在您的计算机中,但硬盘驱动器中的位置可以打开以接收(写)新信息,这是指您的系统在该位置实际写入图片的时间。此功能将擦除您认为“空闲”的空间上仍然保留的数据。这就是数据恢复程序可以取回数据的方式。


如果您只想删除单个文件或目录,则这两个选项都没有用。该设置仅影响CCleaner通过其正常使用删除的文件,而free-space选项删除所有可用空间,如果有大量可用空间,这将是可怕的。
Synetech

Gutmann从未打算将他的35 pass方法用于现代OS。太过分了。有关此内容,请参阅Wikipedia中的条目,他本人也这样说。几次随机写入就足够了。
2015年

1

我一直在使用Eraser,它具有不错的界面并且易于使用,还支持多种擦除算法:

在此处输入图片说明


除了新版本一直崩溃之外,橡皮擦还可以。
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.