每个人都有过这样的经历:重装电脑、格式化硬盘后,忽然发现自己误删了重要文件。回收站里注定找不到了,云端硬盘中也遍寻不着,偏偏又没做备份。这时候该怎么办?

虽说如今数据恢复软件已不如往日流行,但每逢这种窘境,它们总能派上用场,而Recuva大概是老牌恢复软件中名气最大的一款。作为基础功能免费的软件,我从2007年它刚刚问世时就开始使用,在云盘普及之前,它不止一次帮我救回了要紧的文件。但用过你就会明白:真想让文件彻底从世界上消失,远比你想象的要难得多。

打开网易新闻 查看精彩图片

PS:如果你想体验,建议从官网或微软应用商店下载Recuva。用百度搜索,会发现不少网站明目张胆地冒用它的名字,诱导你下载其他软件。

删除文件,往往不等于抹去数据

Delete多少有点名不副实

这一切都要从Windows系统下机械硬盘的删除机制说起。你以为删掉了文件,其实原始数据完好无损地留在盘片上。Windows做的,不过是把你“删除”的这块磁盘区域标记为“可写入”而已。所以只要没有后续的磁盘操作覆盖这片区域,用合适的软件就能轻而易举地把文件找回来。

打开网易新闻 查看精彩图片

这也就是为什么误删文件后,立刻停下所有操作,马上运行恢复软件,这样才能最大程度避免数据被永久覆盖。

Recuva能帮你找回文件,结果会让人细思极恐

翻出不愿回首的过往

问题在于,Recuva有时候未免太过好用。当然这不是它的错,它只是在履行自己的本职。我以前爱帮人维修电脑的时候,曾用它帮几十个人救回过数据,弄丢的汇报材料、家庭老照片,形形色色的文件,人们误删的情况总是多种多样。

但我也见过它扫出一些东西——我敢肯定,拜托我修电脑的人绝不希望我看到那些内容冠希:你在说我吗?当然,未经允许我绝对绝对不会打开文件,但这全凭我个人自觉而已。

打开网易新闻 查看精彩图片

当你运行Recuva这类软件时,心里难免会发毛:你几分钟前删掉的文件还在也就算了(可喜可贺),可几个月前,甚至几年前删的东西,居然也都还在。这意味着,任何人只要拿到你的硬盘,用软件就能挖出你明明想彻底清除的数据。Recuva还有深度扫描模式,能找出普通扫描查不到的文件,甚至能恢复文件的残片,哪怕只剩半份Word文档,里面也可能还藏着敏感信息。

为什么在固态硬盘上,恢复软件的威力大打折扣

完全不同的技术逻辑

Recuva诞生的年代,家用电脑还基本没普及固态硬盘——至少我直到2013年才买了第一块三星840 EVO SATA固态。但十几年来我们仍未完全放弃机械硬盘,而且正因为大家习惯把固态硬盘留给系统和需要高速读取的软件,敏感数据反倒更可能存在你的机械盘里。

但固态硬盘的运行逻辑和机械硬盘截然不同。如今绝大多数主流固态硬盘都支持TRIM指令,当你删除文件时,系统会告知固态硬盘哪些数据块已无用,硬盘会在后台维护时主动擦除这些区块,既能提升后续写入速度,也能延长硬盘寿命。

这就意味着,如果你的固态硬盘支持并开启了TRIM或其他垃圾回收机制,误删文件后的抢救窗口并不是无限的。等太久再想恢复,大概率无力回天;但换个角度看,你真心想删掉的数据,也确实会更难被找回。

理论如此,Recuva在SSD上依然能扫到删除的文件,我用自己的外接SATA固态硬盘测试过,结果仍然可以读取到:

打开网易新闻 查看精彩图片

初步扫了一遍,就发现了自己在4年前删除的照片——记得2022年因为集装箱破了个小洞,船遇到风浪造成货物受潮,却因为装货前没拍清楚集装箱内壁,就责任归属与货代打了一个月嘴仗,往事不堪回首。

也千万别用机械硬盘的数据粉碎软件处理固态硬盘。反复随机覆写只会损耗固态硬盘的寿命,还未必能擦除全部数据。正确的做法是使用专为固态硬盘设计的数据销毁工具,向硬盘发出安全擦除指令。

想让文件彻底消失,得用对方法

怎么做才能确保文件万无一失

说句拗口的话:彻底删除文件是很难做到“彻底”的,最终要看对想拿到数据的决心有多大。哪怕物理销毁硬盘,也未必万无一失,只要时间和资金到位,专业的数据恢复机构依然能修复盘片、提取数据。

当然,普通用户并不用担心什么黑衣人组织盯上你的硬盘,更实际的做法,是选一款适配你手头存储设备的专业擦除工具。比如可以用U盘启动ShredOS这种Linux工具,来安全地清空硬盘。

打开网易新闻 查看精彩图片

ShredOS是用U盘启动的极简Linux系统,靠内置nwipe和hdparm完成数据销毁。机械硬盘可用nwipe全盘覆写,覆盖磁层原始数据。SSD则会调用固件级ATA安全擦除,清空含预留空间在内的全部闪存,这样可以让普通的民用级数据恢复手段失效。

总而言之,别以为格式化硬盘就够了,尤其是快速格式化,它同样保留了所有原始数据,只是告诉电脑这片空间随便写而已。