到底什么样的硬盘坏道能够维修呢?

来源:百度文库 编辑:神马文学网 时间:2024/04/26 19:15:27
最近频繁的进出各大网站,发现一个奇怪的问题,就是很多人认为修理坏道只能修理逻辑坏道,不能修理物理坏道,实际的情况是这样吗?
我们先来看看到底什么是逻辑坏道,什么是物理坏道。
所谓逻辑坏道是由于硬盘在写入数据的过程中由于瞬间的外界干扰等因素导致数据读出时出现校验错误(如ECC错误)等,操作系统认为这个扇区的数据损坏而标定成的坏道;而物理坏道是由于盘片生产缺陷或长期使用后出现缺陷而不能正确记录写入的数据的扇区。我在坏道维修图文教程里已经讲过几种不能维修的坏道,那都是因为硬盘的其他原因导致的硬盘不能正常工作(如磁头损坏、firmware出错、驱动电路不稳定等),要修理这一类的坏道,必须先解决这些问题,这些问题解决了,可能再检查的时候根本就没有坏道了(当然要是磁头坏了,修的意义也不大了),界定一个硬盘的坏道有没有得修先必须搞清楚到底是什么原因导致的,才能对症下药。
确定了硬盘不是因为各种零件的物理损坏或不稳定导致的坏道后才能开始修理,那么所谓的逻辑坏道根本上来说就不是严格意义上的修理,只要重新往那个出错的扇区写数据,让硬盘将正确的数据写入,它就能自动纠正校验错误,因为各种校验数据是硬盘在写入数据时自动生成的,所以我们在坏道维修图文教程里推荐在维修前作一次erase就是要消除逻辑坏道,因为业余爱好者使用的软件最好的也只能将坏道加入G-LIST,而G-LIST的容量是远远少于P_LIST的,一般来说G-LIST没有大于1000的,作erase的目的就是不要让逻辑坏道占用了宝贵的G-LIST空间。
至于物理坏道,才是维修时真正要修的,事实上,几乎所有的硬盘出厂时都是有物理坏道的(我就见过一个昆腾的3.2G硬盘用pc3000读坏道表没一个坏道),而且这些坏道都是物理坏道,是由于生产过程中的缺陷导致不能正确记录数据的扇区,我们买到的新硬盘之所以没有坏道就是因为每个硬盘在厂里都维修过了这些物理坏道,将坏道加入了P-LIST,硬盘在工作时自动跳过了这些坏道,所以我们买的硬盘就没有坏道了;某些扇区在长期的使用后或因其它的原因(如震动等)可能出现完全不能读写的情况,硬盘就出现了物理坏道,现在的硬盘都有自动监测机制,按理说出现物理坏道它应该能自动加入G_LIST的,但由于不同厂家使用的技术不同,对需要加入坏道表的物理坏道的定义不同以及其坏道管理方法的有效性不同,导致有些物理坏道会出现在硬盘上,这就需要我们来修理,所以修理物理坏道才是坏道维修真正要达到的目的;但由于每个厂家firmware中加入坏道的方式不同,而这些技术又是严格保密的,所以才有PC3000这样通过解密不同厂家不同型号的硬盘的firmware来修理硬盘的工具出来,由于解密的技术难度很高,不能做到新产品上市及时解密,所以即便是拥有这些设备的人也不能维修所有的硬盘坏道,同时就是能维修的,针对不同品牌、型号的硬盘其维修的效果也是不同的,业余爱好者就更不用说了;但这也不是说业余爱好者就没办法修理物理坏道,象我在坏道维修图文教程中重点介绍的HDDL就对很多型号的硬盘坏道有很好的维修效果,当然因为技术上的原因你不能指望一个软件能修好所有盘的坏道,至于具体什么软件对什么型号的硬盘有效还得我们自己多尝试才对。