如何安全删除Windows中的文件或文件夹?

Pet*_*nar 15 windows file-management software-rec secure-erase

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

你能推荐任何免费或开源的工具吗?

Joh*_*n T 25

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

使用文件粉碎机,您可以从硬盘驱动器中删除文件,而不必担心它们会被恢复。现在有不少软件工具可以在 Windows 操作系统下检索已删除的文件。这些工具,通常被称为“文件恢复”软件,利用了我们经常用来删除文件的 WINdows“删除”命令的缺点。实际上,Windows 中的“删除”操作只是从文件中删除了一些信息,因此它们在操作系统中似乎已被删除。使用上述专门的文件恢复软件很容易检索这些文件。

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

对于 CLI 方法,Sysinternals SDelete非常出色。

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

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

这两个工具都是免费软件。