青岛市黄岛区小张发来一片西部数据WD3200AAKS硬盘,加电听咔咔声,分别屏蔽磁头做实验还是敲盘,判断是磁头坏。于是更换磁头完毕后加电测试,半寻道后停转,这也是此类硬盘的通病,屏蔽2头后,可以识别硬盘参数,但是无法访问扇区,检测后发现固件中P表和缺陷总表坏。 回写固件可以写入,但是再次测试依旧是读取错误。怀疑磁头没有换好或者磁头只读,于是又找备件从新换了磁头,测试后问题依旧,看来之前换的磁头并没有问题。
目前面临的问题是,第一:屏蔽一个磁头可以正常识别参数,还原为两个磁头则半寻道停转。第二:硬盘参数即便是正常,但是数据区无法访问。首先把备件盘主板换到客户盘上,此刻rom是两个磁头并且不停转了,但是硬盘无法识别参数。低速进去读取102、103、105、104、109生成rom后,参数正常了,第一个问题解决。
接下来就是考虑修复固件了,鉴于之前多次写入未果,考虑偏移固件位置再写入的方法。效率源固件区检测菜单下有偏移选项,点击需要修改的固件,就会分别在下面显示 固件ID,固件长度,起始地址1,起始地址2,后两个参数保持一致就可以。这里只需要修改一个参数就可以了,就是起始位置。我们回到读取固件菜单看下,并且算出最大的UBA地址占用到哪里,然后把起始地址定义到那里就可以了。具体做法是,假设固件列表里最大的UBA地址是1000,占用1000地址固件长度是50,那么我们就把需要偏移的固件起始位置定位到1000+50就好了。以此类推,本次偏移总共修复了四个固件位置,定义好了以后保存,断电加电后重新装入,然后找到好固件回写进去,这时候可能有固件提示检验长度什么的错误,我们只需要双击它,然后再校验写入就好了。
至此,本次修复的技术要点全部写完了,通过职业案例,感觉就是遇到问题不放弃,认真排除故障,一步步的接近成功的精神和思路最重要。不到最后关头决不放弃,要有很多办法等着去试验才行。不能遇到问题就想成无法解决的故障,有的人不是掌握的技能差,而是思路的问题。