希捷Barracuda IV 80G硬盘做Selftest揭秘

[复制链接]

该用户从未签到

94

主题

2

回帖

511

积分

[INTOHARD]连长

Rank: 4

积分
511
发表于 2007-7-22 20:26:11 | 显示全部楼层 |阅读模式
希捷硬盘坏道修复揭秘  
   一个Barracuda IV 80G硬盘,在pcipc30002.27版里边,使用逻辑扫描功能,有2块区域不能加进P-List缺陷表,终端显示很多错误信息,其余部分都隐藏掉了。没有办法,只能做SerfScan(自检)。
希捷硬盘自检意外收获
  连接上终端,经常会出现COM3掉线,做着做着,终端就没有信息出来了。开始做SerfScan,我是有准备的,并不外挂独立电源,为的是收集完整的资料。COM3掉线,只能重起系统,这一切都不能实现了。
  起初以为是Windows 2000的原因,是操作系统对COM线误识别所致,一心以为如果是Windows XP的话,或许会好一些。
  偶然,在家中找出一根旧的COM线,比广州发过来的线还要长一些,试用了一下,奇迹发生了,立马就认出了COM3,而且此后再也没有掉线。由此意识到COM线的质量大有讲究。
此次作SerfScan,前后共运行了5天,去掉因为COM3掉线而断电重做的以外,大约中共耗用了3整天的时间。
  遗憾的是,由于反复重起系统,信息没能完整地保存。再有就是作SerfScan前,无法隐藏缺陷的屏幕反馈,也没有保存,因为当时没有意识到这些信息竟然有很高的价值。
  下面就记忆所得,再加上一些后期的实际抓屏图像,做一个还算是完整的補叙。
开始做SerfScan
  这次做SerfScan是从N4,,22开始的,虽然说从N2,,22开始作更正规一些,但是我还是从N4开始做,安全一些。
  从N4,,22开始,不久,就进入了Test 08,Test 08是一步很长的过程,过去就有经验,这次早有准备,结果,足足作了2整天,好像是隐藏坏磁道。08结束,隐藏的坏磁道数达到了Hex 0036,就是在逻辑测试无法隐藏缺陷扇区的部位,徘徊了好久。
    Test 08结束,经过几步短暂的过场测试,进入了Test 0C,这里发生了惊险的一幕。Test 0C从开始做,做了一整晚,打开监控一看,进程Pgm=00,不甘心,再看一下磁盘状态,Agm=0C,这样过了半小时,Pgm=00,后面的柱面、磁头、扇区号一点没有变动,而且并不是在逻辑测试无法隐藏缺陷扇区的部位。要是打入Ctrl+Z退出SerfScan,那就前功尽弃,还是无法将盘修出来。犹豫再三,断电、通电,让脚本重做Test 0C,这回没有再逗留在先前Pgm=00处的柱面、磁头、扇区号,一直做到End 0C。
    End 0C以后,又转入到Test 08,好像Test 0C是检测坏扇区,达到一定数量,要归并坏磁道,归并完了,要注册备案,这一步又得让Test 08来做。也许脚本原本是要做2次的。这第二次的Test 08倒比较快,End 08以后,坏磁道数达到了0038。
  一路顺利,做到了Test 3C,好像是再次仔细检测扇区、隐藏坏扇区。原以为是过程很快可以完成,结果,此过程在无法隐藏坏扇区的部位又徘徊了好久,过程中,一直是LBA=00000000。好不容易Test 3C像煞结束,记录LOG的过程又很长,因为要记录的内容实在太多。End3C,坏磁道数竟然达到了0068,健康位达到了A0A0,可怕!有使用手册的朋友可以查一下A0A0的含义。就在这一步,坏磁道数竟然从Hex 0038升到了Hex 0068,健康位从0000升到了A0A0。可见Test 0C也是关键的一步。
    End3C以后,进入Test 3D,对LBA一路计数,完成LBA可用扇区总量。从LBA可用总扇区计数看,对额定80G还有些余量。
  最后,End4F,全过程结束,终端又出现提示符T>,打入N50,返回ATA终端,断电,接通ATA数据线,通电,硬盘就绪。再作一遍逻辑测试,又隐藏了200个左右的坏扇区,硬盘修好了。
  • TA的每日心情
    开心
    2012-4-28 15:36
  • 签到天数: 1 天

    [LV.1]布衣百姓

    0

    主题

    8

    回帖

    549

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    549
    发表于 2007-7-23 18:35:37 | 显示全部楼层
    这是本人写的,发表在:硬盘大本营,本人而且是那里的版主。
    这里的人,胆子好大。明目张胆的剽窃。
    那修好的硬盘还在本人手中使用者。
    八喜,你胆子好大。

    该用户从未签到

    4

    主题

    252

    回帖

    190

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    190
    发表于 2007-7-29 11:24:18 | 显示全部楼层
    很好啊 啊 谢谢分享啊 多一个像你这样的人 世界就太完美了 呵呵

    该用户从未签到

    45

    主题

    160

    回帖

    679

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    679
    发表于 2007-7-29 19:59:17 | 显示全部楼层
    好像听说ST盘跑SF最长时间是72小时,超过这时间没完成的这盘作不成SF自然也修不好了吧。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表