|
我们知道,固件FW是硬盘的中枢神经,一旦出错,硬盘就会表现出种种难以琢磨的故障。固件FW是写在0磁道之前的5——10个柱面中,用-1、-2......来标注,这里就叫做固件区。通常的操作系统和软件环境下是触及不到这里的。通过PC3000,我们才得以知晓其形态、大小、位置和功能,才能对其进行修补、重写等操作,从而使以往已经没有希望的故障硬盘(应占所有故障硬盘的50%以上)获得重生——这就是PC3000令人神往之处。
那么重要的FW为什么会出错呢?我分析正是因为FW与一般操作系统和软件一样写在硬盘盘面上,一样要在硬盘的所有操作中读(不知有没有写?),那它当然也避免不了受到磁性盘面所特有的故障——坏道的影响与破坏。况且这个区域的操作一定频繁,联想到0磁道和硬盘前10%的坏道高出现率,可想而知这个区域发生坏道的几率一定相当高。
事实也是如此,在我试修的故障硬盘中,只要PC3000之对应模块中有“固件区检测”项(有的模块中未设),90%以上都检测出有不同程度的扇区错误——应该就是坏道吧?在此情况下,FW程序写不进、读不出、读写不完整、自检不能通过、运行中出错等等麻烦接踵而来。就是暂时修好的盘,如果此间坏道没有修复,谁能保证在使用中不会再出错呢?所以我认为相当部分故障硬盘中FW出错的原因就是固件区坏道——其真可谓FW杀手啊!
我觉得这个问题有可能是D版一族的致命所在:如果能够象修复普通坏道那样修复固件区坏道,那么我们目前在“固件区操作”中遇到的很多问题可能都会迎刃而解。
如果上述分析成立,问题就已经提出来了:在PC3000对故障硬盘的实际维修中,我们已经学会修理0磁道以后的坏道。那么固件区的坏道要不要修呢?在不同的模块中又该怎样修呢? |
|