CCleaner 和 Eraser 等多种工具可让您擦除硬盘上的未分配空间。要擦除尚未删除的数据以及擦除分区表本身,需要使用 DBAN 等工具或任何可对驱动器进行零擦除的等效工具,但对于已从回收站清空或以其他方式从 Windows 中“永久”删除的数据,擦除未分配空间是否足以使这些数据无法恢复?
如果这还不够,那么这些工具的用途到底是什么?它们是否像使用 CCleaner 在驱动器上运行 35 次零写入一样只是噱头?
答案1
... 对于已从回收站清空的数据或以其他方式从 Windows 中“永久”删除的数据,擦除未分配的空间是否足以使该数据无法恢复?
这取决于您需要使数据变得多么“不可恢复”。
由于文件系统以多字节簇的形式分配硬盘碎片,您可能会发现已删除和擦除文件的部分内容位于与已删除文件被删除后创建的文件共享的簇中。
由于读起来有点混乱,这里有一个例子:
Windows 10 使用 NTFS 文件系统,对于小于 16 TB 的 HDD,默认情况下会以 4KB 簇为文件分配硬盘空间. 假设你下载了一个文件 -foo.txt- 大小为 4KB。文件系统分配 4KB 簇B
来保存foo.txt.现在你删除foo.txt,然后下载酒吧.txt,大小为 6KB。文件系统分配两个 4KB 簇来保存酒吧.txt:A
和B
。它写入前 4KB酒吧.txt放入A
,其余 2KB 放入B
。 其余部分B
保存最后 2KBfoo.txt仍然如此。现在,您运行可用空间清除工具,由于它在文件系统级别运行,因此会绕过群集,B
因为它被占用酒吧.txt,所以在擦拭结束时,foo.txt保留在硬盘上:
下载foo.txt:
A B
|********|ffffffff|
下载酒吧.txt:
A B
|bbbbbbbb|bbbbffff|
这是什么意思呢?好吧,如果你想把旧电脑传给朋友,你可以删除所有数据,清除可用空间,然后连同操作系统和程序一起传给朋友,这样你就不会因为别人发现你的旧银行对账单或情书而感到尴尬。如果你的电脑中藏有足够多的机密,以至于有人愿意花大量时间逐位检查硬盘以恢复,那么你就需要进行彻底清除,就像 DBAN 所做的那样。
答案2
答案3
问题是你必须考虑要保护你的数据不被谁侵犯。
普通人
有一些售价 100 至 300 美元的工具可能帮助恢复一些字节。然而,在大多数情况下,一切希望都破灭了。
政府机构 FBI、NSA 等他们有预算,并且有能力在需要时支付几乎无限的资金。存在价值 100,000 美元或以上的机器,它们将使用激光读取磁盘表面,其灵敏度远高于硬盘磁头所能承受的灵敏度。所以他们可能能够做到这一点。
我曾经有过将自己的硬盘送去进行数据恢复的亲身经历,这是一项非常昂贵的业务。起价是 900 美元,所以我答应了。他们最终拿到我的硬盘后,说不是,这是磁头损坏。但是,只要支付 3000 美元的定金(最终费用待定),他们就可以尝试进行深入恢复,但他们不能保证结果。我恢复理智后说“不,谢谢”。他们确实退还了 900 美元中的大部分,因为他们无能为力。他们甚至免费将数百个硬盘送回 Seagate,这样我就可以得到一个新的硬盘。
答案4
此类工具将使未分配空间中的文件无法通过软件恢复。理论上,使用一些非常昂贵的设备可以检查硬盘表面以恢复已删除的数据。