硬盘坏道怎么维修
浏览量: 次 发布日期:2019-02-02 11:43:40
希捷硬盘的前好后坏故障是数据恢复行业的一个难题,这种故障出现的几率很高,修复耗时并且成功率较低。
相比起希捷硬盘的其他故障,前好后坏故障非常容易判断和辨识,症状是磁盘扫描的时候,从0号扇区开始到某一具体扇区为止都是可以正常读取数据的,但是这一扇区后面的全部扇区都无法正常读取数据。并且扫描这些无法读取的用户扇区时会返回ERR/UNC错误(也就是设备状态灯的ERR灯会亮起,错误状态灯的UNC灯会亮起),有以上两点,我们就可以确定是前好后坏故障。
现在市面上的希捷维修工具基本上都能够解决部分前好后坏问题,但是大家使用多了就会发现,总是还会碰到这些工具无法修复好的前好后坏,这是为什么呢?这是因为前好后坏实际上是分为四种类型的,不同的类型前好后坏解决的方法也是不一样的,所以本文档将深度剖析希捷硬盘前好后坏的原理,知其然知其所以然才能最快地理解定位问题并使用最佳的解决办法。
实际上,希捷硬盘前好后坏的根本原因在于编译器发生了错乱。下面我们来探讨下编译器发生错乱的成因:
我们知道编译器其实是一个地址翻译器。电脑读取硬盘数据时,告诉硬盘需要哪个LBA地址(逻辑地址)的内容,然后硬盘返回相应地址的数据给电脑。但是,硬盘底层固件的地址描述形式需要定位到C(磁道),H(磁头)和S(磁道内扇区偏移)。并且在翻译过程中,可以将某些坏的扇区被屏蔽起来。使得逻辑地址看起来是连续的线性地址,而对应的物理地址则发生映射性的跳跃。如下图:
简单来说,也就是在没有任何屏蔽扇区的情况下,PBA=LBA;在有屏蔽扇区的情况下,PBA=LBA+屏蔽扇区的长度。
PBA=LBA这种情况是一种理想状态,因为硬盘从生产开始就会不断产生坏扇区。硬盘的全部扇区可以划分为固件区、工作区和保留扇区。固件区和保留扇区一般用户无法直接进行操作。其实硬盘的实际扇区数比我们看到的硬盘标签上标定的要大,其中一部份用于存储硬盘的固件;一部分是用户存储数据的区域,即工作区,也就是硬盘标定容量的扇区;剩下的就是保留区。实际上硬盘上并不会物理划出一个保留区域,只是在工厂生产时标定了全部的有效扇区,而硬盘的容量是小于其实际扇区总数的,在固件里定义了硬盘的容量,超过硬盘容量的那些扇区我们就称为保留扇区。
讨论完了硬盘全部扇区的组成结构,现在我们来探讨下单个扇区的结构。一个完整的硬盘扇区结构有两个主要部分:存储数据地点的标识符和存储数据的数据段。如图所示:
扇区的第一个主要部分是标识符。标识符,就是扇区头标,包括组成扇区三维地址的三个数字:扇区所在的磁头(或盘面)、磁道(或柱面号)以及扇区在磁道上的位置(即扇区号)。头标中还包括一个字段,其中有显示扇区是否能可靠存储数据,或者是否已发现某个故障因而不宜使用的标记。有些硬盘控制器在扇区头标中还记录有指示字,可在原扇区出错时指引磁盘转到替换扇区或磁道。最后,扇区头标以循环冗余校验(CRC)值作为结束,以供控制器检验扇区头标的读出情况,确保准备无误。