这是一个老问题,但是鉴于我具有法医数据恢复经验,我不得不花两分钱。
所提出的问题纯粹是学术性的,因此此答案也纯粹是学术性的。实际上,接受的答案是正确的。一遍就足以使驱动器上的数据不可恢复。但是,政府强制执行多次通行证是有原因的。
人们将硬盘视为数字设备。磁性钻头排列紧密,并被驱动头“翻转”或翻转。但是实际上,就磁介质的物理而言,硬盘驱动器是一种模拟设备。盘片的表面涂有一层充满了磁偶极子的基板,这些磁偶极子小于它们正在编码的数字“位”。一个方向相对于另一方向的足够数量的这些偶极子在各个位级别构成了净电阻。这是电阻的阈值,其确定一个位是否被解释为一个1或0,而不是数字“接通”或“断开”的极性。
就驱动器的电子设备而言,来自磁头的电信号是经过调制的正弦波,而不是1和0的比特流。这正是磁带几十年前记录音频信号的方式-直到现在,基材的密度才高得多,我们正在使用数学从模拟“噪声”中提取数字信号。
现在,从物理上讲,不可能制造出100%完美的拼盘,即使您可以,操作环境也不是100%完美的。在现代硬盘驱动器的物理规模上,实际上有数百种因素共同造成信号中的微观缺陷,并且它们构成的问题足够严重,以至于典型驱动器上最多有1-2%的空间是在纠错上“浪费”以处理它们。你的硬盘是从字面上错误中恢复所有的时间。正常的硬盘驱动器操作实际上是一种概率游戏,其中“好”扇区只是那里编码的数据准确的n%概率。
现在,让我们看一下坏扇区的情况,您可以看到如何将相同技术应用于好扇区。
如果某个扇区被标记为“坏”(由控制器而不是由操作系统标记),则意味着特定扇区内所有数据位的全部概率(从整体上来看)已降至数学可恢复性阈值以下通过驱动器的纠错算法。但这并不意味着位实际上是死的; 只是控制器不能确定它们是正确的。
但是,您可以通过读取数百或甚至数千次来恢复损坏的扇区,具体取决于损坏的严重程度。随着对“坏”扇区的每次通过,该扇区的读取方式都略有不同。盘片摆动,温度,振动,时钟偏斜等可能都略有不同。但是,如果将每个通道与足够次数之前的数千个通道进行比较,则可以(在绝对确定性基础上稍有不足)恢复坏扇区对您造成的损坏之前包含的数据。这正是SpinRite等数据恢复软件的工作方式。
现在让我们将该逻辑应用于“良好”部门。单次擦拭驱动器时,控制器会100%确定每个扇区包含填充驱动器的位模式。但是这些读取中仍然存在错误,并且控制器仍在纠正它们。 这些错误中的一些是环境错误,但是很可能其中许多错误也是该部门被覆盖之前存在的所有数据的残余。
请记住,我们在这里谈论的是数十年来在录音带上使用的相同技术。并非所有这些磁偶极子都在单次通过时就被翻转了,因此噪声中仍然存在“重影”信号。
引用《神话破坏者》的亚当·萨维奇(Adam Savage)的话:“我拒绝你的现实,取而代之的是我自己的现实。” 如果将驱动器的控制器(具有擦除数据模式的数学确定性)从方程式中剔除,然后查看正好从驱动器电子设备发出的正弦波,则理论上可能可以重建驱动器上存在的数据在擦除之前-就像我们以前使用“擦除”的录音带一样。
或者可能不是。尼克松水门录像带缺席了18分钟,这无济于事...还是呢?;-)
现在,这可行吗?这样的设备确实存在吗?也许。也许不吧。如果这样做的话,那肯定是国家机密。但是由于从理论上讲是可能的,因此从理论上讲您必须加以防范。这意味着对多个位模式进行多次扫描,以尽可能多地扰乱该幻影信号。
如果您是要抹除机密数据的政府,请务必考虑。如果这是您的秘密藏身之地,则可能不是(除非您的妻子为NSA工作)。