网站搜索

我以为清空回收站会删除我的文件——这个应用让我大吃一惊


如果你打算出售或赠送你的旧笔记本电脑或带硬盘的电脑,你可能想先删除所有数据。当你在电脑上删除任何数据时,它会进入回收站,然后你可以从那里永久删除所有文件,或者据说可以。然而,不幸的是,你的数据仍然可以恢复,任何熟悉数据恢复工具的人都可以将其找回。

虽然我知道数据删除是如何工作的,但当我最近不得不使用恢复工具从一个 Obsidian 保管库和一个包含数百张照片的文件夹中恢复意外删除的文件时,我还是对能够恢复的数据量感到吃惊。在这个过程中,该工具找出了我几个月前删除、我以为早已消失的文件。这次经历促使我去研究如何真正、永久地从我的电脑中删除数据。

为什么“删除”不会删除你的数据

Windows 只会移除引用,而不会删除实际文件

当你在 Windows 上删除文件时,即使使用 Shift+Delete,操作系统其实并不会真正擦除数据。它只是从文件系统表中移除了该文件的条目,因此文件不再显示在文件资源管理器中。存放你文件的磁盘扇区只是被标记为可供将来使用,但其内容会保持不变,直到最终被其他数据覆盖。

这就是为什么“你确定要永久删除这个吗?”提示会让人误解的原因。它只意味着文件会绕过回收站,并不意味着磁盘上的实际数据已被清除。点击该按钮后,你的文档、照片、视频以及所有内容仍然可以通过常见的恢复软件找回。

数据在你的硬盘将新数据写入相同扇区之前,仍然可以恢复。在几乎满的硬盘上,这种情况可能会很快发生。在有大量空闲空间的硬盘上,你的已删除文件可以在那里保存几个月,完好无损,等待任何拥有合适工具的人去找到它们。

我恢复了自己删除的文件——而且惊人地简单

一个免费的工具找回了我几个月前删除的文件

我不小心删除了我从摄影师那里得到的我哥哥婚礼相册里的超过200张照片。我当时在清理我的外置硬盘,在这个过程中,不小心删除了这个文件夹和里面的所有照片。我确定我在某处有备份,但那不是重点。回收站没什么帮助,因为这些文件在外置硬盘上,所以直接绕过了回收站。

我的第一次尝试是使用 Recuva,这是 CCleaner 制作方提供的免费恢复工具。它扫描了驱动器,并找回了相当一部分被删除的照片。有些照片恢复得完好无损,而有些则部分损坏或者缩略图完全缺失。对于一款免费工具来说,Recuva 完成得还算不错,但它无法恢复所有文件,尤其是摄影师相机里的较大 RAW 文件。

然后我尝试了 Disk Drill,这是一款功能更全面的恢复应用,适用于 Windows 和 Mac。扫描花的时间稍长一些,但找回的文件显著更多,包括 Recuva 漏掉的大部分 RAW 照片。其界面可以轻松按文件类型筛选,并在恢复前预览图像。我设法找回了大部分重要的照片,虽然有几张已经无法恢复了。

然而,在这个过程中,这两款工具都找出了我几周甚至几个月前删除的文件。旧文档、截图和各种随意下载的文件仍然保存在硬盘上,因为那些扇区还没有被覆盖。

如何永久删除您的文件

覆盖数据,使恢复工具无法找到它

如果你想确保被删除的文件真正消失,你需要将它们覆盖。仅仅删除文件并清空回收站是行不通的。

微软自己的 SDelete 工具是一种处理这种情况的方法。它是来自 Sysinternals 套件的免费命令行工具,可以通过覆盖文件来完全删除任何 Windows 文件,遵循DOD 5220.22-M 清理标准。你可以使用它来安全地清除单个文件、整个文件夹,或驱动器上以前删除数据仍然存在的所有未分配空闲空间。

要删除文件或文件夹,请使用命令 SDelete -s -r C:\FolderName。它将清除该文件夹及其子文件夹。但由于它是命令行工具,因此需要谨慎处理文件路径和文件夹名称。

如果命令行不是你的强项,BleachBit 提供了具有图形界面的同样文件粉碎功能。它可以粉碎单个文件、整个文件夹,或者擦除驱动器上的空闲空间。它甚至可以集成到 Windows 资源管理器的右键菜单中,这样你无需打开应用程序就能粉碎文件。对于大多数现代驱动器,一次覆盖就足以使数据无法恢复。对于老旧的磁盘或需要确保所有内容都被覆盖的情况,它还提供多次覆盖选项。

如果你在出售或捐赠电脑之前清除硬盘,任何一个工具都可以很好地完成任务。如果你熟悉命令行,SDelete 更快且更直接。而 BleachBit 更适合那些希望在执行删除操作前看到可视化预览,并且更喜欢点击操作而非输入命令的人。

删除数据的唯一方法是覆盖它

我原本只是想找回几张被删除的照片,但最终却重新考虑了我如何管理所有硬盘上的数据。事实上,即使是几个月前的文件仍然可以完全恢复,这在你需要找回它们时是一种安慰,但当你以为它们已经消失时,又是一种担忧。

日常使用中,这并不会有太大变化,因为 Windows 的普通删除选项对于你不在意的文件已经足够。但如果你要处理掉电脑、清除敏感文件,或者只是想心安,一个像 SDelete 或 BleachBit 这样的工具是值得额外使用的步骤。

相关文章