![为什么我们需要多次传递才能安全地擦除数据?](https://linux22.com/image/1339674/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%BB%AC%E9%9C%80%E8%A6%81%E5%A4%9A%E6%AC%A1%E4%BC%A0%E9%80%92%E6%89%8D%E8%83%BD%E5%AE%89%E5%85%A8%E5%9C%B0%E6%93%A6%E9%99%A4%E6%95%B0%E6%8D%AE%EF%BC%9F.png)
可能重复:
是否真的有必要多次擦除磁盘?
我读过一些关于这个问题的回答,其中说:
从硬盘中删除一些数据后 - 进行三次检查被视为教育部“安全”。超过 10 次检查则被视为国防部“安全”。
请有人详细说明一下。
来源 :计算机如何永久存储数据?
我发现没有选项可以针对上一个问题本身提出我的疑问。
答案1
在上一个回答中,我提到要清除文件,你需要使用一种特殊的工具,它会去专门用 0 或垃圾填充文件存储的位置。遍数是你在同一区域重复此操作的次数。例如,此时邮政您可以看到 Eraser 允许您选择所需的遍数。
说实话我自己也不太清楚细节,让我找一些参考资料。
编辑
看起来,至少对于现代硬盘而言,多次传递的必要性可能是一个神话。您可以访问此网站“对于现代驱动器,一次擦拭即可完成”
维基百科也同意,据此认为软盘(还记得吗?)需要 >1 次传递,而不是现代硬盘。
答案2
多次传递背后的想法是,可以想象你可以(使用非常复杂的设备)从“剩磁”中恢复数据。
考虑一下 - 假设您10101100
在驱动器上的某个点,并且您用随机字节覆盖它 - 比如说01101110
。这个想法是,当两个 1 对齐时,结果将比 1 和 0 对齐时稍微磁化,而当 0 和 0 对齐时,磁性会稍微减弱。
因此,借助非常灵敏的设备,您只需一次通过就可以计算出原始数据的样子。
过去,即使在理想条件下,成功率也很低,因为硬盘上的数据密度很高,你可以用这种容差水平进行检查。但现在的密度意味着这实际上是不可能的。
对于任何人来说,一次通行就足够了。