我经常听到这样的说法:“硬盘就像磁带,因为它是一种磁性介质”。这让我开始思考……
在我年轻时担任 DJ 的时候,我会一边担任每首歌曲的播音员,一边从收音机里录制音乐。有时我会搞砸,不得不重新录制磁带中出错的部分,经过检查,我发现质量有明显的差异。后来我才知道,质量差异来自于磁带上仍然存在之前录音的痕迹,至少足以扭曲声音。这和弯曲钢叉或钢勺是一样的;如果你弯曲它然后再弯回去,你总会在原来弯曲的地方看到一个小凹痕。
磁性硬盘中是否存在这种特性?如果存在,是否可以检测到? 请考虑它仅被覆盖一次的情况。
答案1
磁性硬盘中是否存在这种特性?如果存在,是否可以检测到?
不是,因为你提到的糟糕的重录技术在硬盘驱动器和磁带等数字数据设备中完全可以避免。模拟信息和数字信息的记录差异并不是主要问题。这实际上归结为记录机制。
磁记录器至少有两个磁头:一个擦除磁头和一个写入(或读/写)磁头。擦除磁头的作用是在写入信号之前降低磁性介质(磁带或磁盘)的本底噪声。当您备份示例中的磁带时,当您开始重新录制时,有一段录制好的磁带(擦除磁头和写入磁头之间的距离)不会受到擦除磁头的影响。您完全依靠写入磁头来“擦除”和覆盖先前的录音。在某个时候(取决于磁带速度和磁头距离),您将在已被擦除磁头擦除的磁带上录音。
数字磁性介质通过始终以完整的方式写入数据,从而完全避免了此问题记录记录之间的区域称为记录间间隙或简称为间隙。间隙内有一个特殊区域,称为写拼接。擦除和写入磁头必须仅在这些写入拼接区域内打开或关闭,以免损坏任何现有的记录数据(包括每次记录前后的间隙数据)。如果您需要类比,请考虑每个记录一首歌曲(或录制的曲目)之间有间隙。正确的方法是始终从间隙开始录制整首歌曲,而不是在歌曲中间重新录制。 笔记:过程(物理)格式化硬盘是将地址标记、ID 记录、(空白)数据记录以及所有必要的间隙写入硬盘驱动器每个磁道上的过程。当一个扇区被“写入”时,只有数据记录扇区的地址标记和身分證據格式化之后永远不会被重写。
写入称为记录的块并具有间隙和写入拼接,这不仅仅是因为擦除和写入磁头之间的距离。还有一个正确读取数字信息的问题。您使用的录音机调幅将音频录制到磁带上。数字数据记录器使用磁共振成像或其变体,它们依靠通量变化(而不是电压水平)来指示位状态的变化。请注意,通量变化指示位逆转,而不是绝对的位值。因此,在读取开始时,位状态被初始化为零,并且将记录“0”,直到读取到通量变化。因此,必须在写入零的地方打开读取头,这是每个记录之前的间隙。
答案2
虽然我不是专家,但我认为主要的区别在于磁带记录的是模拟信号,而硬盘是数字信号。磁带上的模拟信号在重写之前很难完全归零,而数字信号则更容易接近“真实”的 0 或 1 信号。
答案3
现在,我相信这里的问题是磁迹是否仍然可以恢复或者是否会影响您用来覆盖的数据?
如果它至少被覆盖了两次,那就非常值得怀疑了。
正如 Godric 所说,硬盘数据是数字化的。记录数据的介质是磁性的,但我们处理的是 0 和 1。不可能有 0.5。因此,之前记录的数据对当前记录的数据没有影响。
在您的示例中,您处理的是模拟数据。之前记录的磁性数据没有被删除,因此它会部分抵消或放大您的新数据,因为它不是原始介质。
由于我们处理的是数字数据,因此驱动器机制会写入数据块和校验和。该校验和用于验证数据完整性是否丢失,如果数据已损坏,则在必要时用于帮助重建数据。
如果在读取过程中,该校验和与读取数据的新生成的校验和不匹配,则使用现有校验和默默修复数据。因此,您不会因为之前记录和覆盖的数据而获得失真的数据。
数据恢复也存在同样的问题。一旦数据被覆盖一两次,就几乎不可能恢复了……(见http://www.schollnick.net/wordpress/2009/04/oh-my-gosh-they-are-stealing-my-data/)。