使用Cipher.exe覆盖 Windows 中已删除的数据

本文介绍如何使用Cipher.exe覆盖 Windows 中已删除的数据。

原始 KB 数: 814599

总结

管理员可以使用Cipher.exe来加密和解密使用 NTFS 文件系统的驱动器上的数据。 他们还可以使用它从命令提示符查看文件和文件夹的加密状态。 Cipher.exe能够覆盖已删除的数据,以便无法恢复或访问数据。

删除文件或文件夹时,数据最初不会从硬盘中删除。 相反,删除的数据占用的磁盘上的空间将被 解除分配。 解除分配后,新数据写入磁盘时可以使用空间。 在覆盖空间之前,可以使用低级别磁盘编辑器或数据恢复软件恢复已删除的数据。

加密纯文本文件时,加密文件系统 (EFS) 会创建文件的备份副本。 因此,如果在加密过程中发生错误,数据不会丢失。 加密完成后,将删除备份副本。 与其他已删除的文件一样,在数据被覆盖之前不会删除。 所有当前受支持的 Windows 版本上的密码实用工具版本旨在防止未经授权恢复此类数据。

使用密码安全工具覆盖已删除的数据

若要使用 Cipher.exe 覆盖卷上的已删除数据,请使用 /w 密码命令的开关:

  1. 退出所有程序。
  2. 选择“开始>运行”,键入 cmd,然后按 Enter。
  3. 键入 cipher /w:<directory>,然后按 Enter,其中 <directory> 要清理的卷中的任何文件夹。 例如,该 cipher /w:C 命令会导致覆盖驱动器 C 上所有解除分配的空间。 如果 <directory> 装入点或指向另一卷上的文件夹,则会清除该卷上所有解除分配的空间。

未分配给文件或文件夹的数据将被覆盖。 数据将被永久删除。 覆盖大量空间可能需要很长时间。

参考

有关相关主题的详细信息,请参阅 加密文件系统Cipher.exe安全工具。