如何确保我之前在 PC 上删除的所有内容都无法恢复?

Chr*_*ian 1 windows secure-erase file-recovery

我正在考虑送出一台旧的 Windows 7 PC。过去,PC 存储了私人数据,我已经删除了这些文件。

我该怎么做才能确保没有数据可以恢复?

I s*_*ica 5

如果你有机械硬盘

如果您的硬盘是传统的旋转磁盘(即不是基于闪存的 SSD),您可以使用 Microsoft SysInternals Secure Delete (SDelete) 实用程序。根据该工具的描述页面:

确保删除的文件以及使用 EFS 加密的文件不会被恢复的唯一方法是使用安全删除应用程序。安全删除应用程序使用已显示使磁盘数据无法恢复的技术覆盖已删除文件的磁盘数据,甚至使用可以读取磁介质中显示弱删除文件的模式的恢复技术。SDelete(安全删除)就是这样一个应用程序。

SDelete 能够安全地擦除现有文件,以及以前删除的文件中的数据可能仍然存在的可用空间:

您可以使用 SDelete 来安全地删除现有文件,以及安全地擦除磁盘未分配部分中存在的任何文件数据(包括您已经删除或加密的文件)。

它使用基于国防部标准的技术来做到这一点:

SDelete 实施了国防部清除和消毒标准 DOD 5220.22-M,让您确信一旦使用 SDelete 删除,您的文件数据将永远消失。

SDelete 做/不能删除的一件事是文件名:

请注意,SDelete 会安全地删除文件数据,但不会删除位于可用磁盘空间中的文件名。

您可以在此处下载 SDelete 。

用法

要清除驱动器 C: 上的可用空间,请使用以下命令:

sdelete -c C:
Run Code Online (Sandbox Code Playgroud)

如果你有固态硬盘

由于磨损均衡算法,软件基本上不可能访问SSD磁盘的每个扇区,因为磁盘的控制器软件可能会随机直接写入不同的位置。此外,某些 SSD 的使用寿命可能会因全盘擦除操作而显着缩短。

由于这些原因,清除 SSD 的最佳方法是使用其内置的安全擦除功能(如果支持)。如果此类功能不可用,则无法保证擦除的数据不可恢复,应物理销毁驱动器以防止数据泄漏。