在使用 DD 擦除硬盘,作者说:
由于硬盘的制作方式,通常可以确定在最近的写入操作下写入了什么。如果用零写入整个驱动器,则很容易看到之前写入了什么数据。它将是非零的数据!
我想知道如果每个位都写入 0,它如何(理论上)确定在最新写入操作之前写入了什么。
答案1
据称,在硬盘重写后恢复数据需要使用扫描探针电子显微镜手动“读取”盘片。一些研究人员声称,在用全零重写磁盘后,覆盖前为零的位与为一的位之间仍然存在微小差异。您可以使用显微镜逐位读取数据来发现这些差异。
有一些学术参考资料可查阅法医维基。它还声称:
这些数据能否恢复几十年来一直是人们争论的焦点。遗憾的是,几乎没有确凿的证据被公布。
显然,这种数据恢复并不经济,即使可能,也只有拥有巨额预算的机构(政府、企业)才能做到。当然,没有人知道确切答案,所以人们决定谨慎行事,毕竟,多次使用随机数据模式覆盖与一次使用全零覆盖一样容易。