cham_810 发表于 2008-12-18 22:17:38

关于.11盘LBA 0的指令修复

大家都看了关于BUSY问题的恢复,都知道其实是在1级下用N1重建了SMART扇区。

(此段来自于“维修达人”,借此一用。)
希捷7200.11硬盘就绪后,硬盘还可能显示LBA容量值为0的情况,硬盘在校验缺陷列表的时候,会读取G表和P表的数据,当读取内容校验通不过的时候,硬盘会处于自我保护状态,保护盘体上的数据不会因为其他误操作而被破坏。LBA为0时应该是G表和P表的数据产生混乱,引起校验时无法通过。
G表的校验和与SMART表相关,希捷酷鱼11硬盘在处理坏道的时候会通过SMART系统来自我检测,多次读写扇区来确定是否真的坏道,将发现的坏道加入G表,这一过程会被SMART记录在工作日志中。当在硬盘大量处理数据时,如果多次突然断电,终止硬盘工作,就会破坏SMART表,影响G表数据。所以,这一故障也会引起LBA为0

问题找到了,就是SMART的问题。这时新的问题也摆出来了。如何通过指令修复快速修复LBA 0呢。既然BUSY已经解决了,那么LBA 0应该不是大问题。问题就是关键点没找到。
大家瞧瞧这个,希捷指令说明书里的东西,我看了一下,似乎看到了些眉目,但是因为没有。11的盘来做试验。也没有找到哪些组合指令加在一起就能解决。所以大家一起来想想吧。

N2后就更新了SMART状态了。
N3更新了SMART的版本升级(简直不知道啥时候用)
N5清空了SMART状态数据
......
......
大家有思路就研究一下吧。

[ 本帖最后由 cham_810 于 2008-12-18 22:21 编辑 ]

GTXsteven 发表于 2008-12-18 22:33:48

感謝樓主的分享~~!!

cham_810 发表于 2008-12-18 22:35:35

原帖由 GTXsteven 于 2008-12-18 22:33 发表 http://bbs.intohard.com/images/common/back.gif
感謝樓主的分享~~!!


GTX兄一起想想吧。

阿哈哈 发表于 2008-12-19 09:34:36

谢谢分享,图省事就整个udma一键清除也成。

xfeng8 发表于 2008-12-19 12:02:17

udma 的解决basy的问题。和lba=0的问题的

看了一个视频。。。udma 的解决basy的问题。和lba=0的问题的。。
看看就明白了。
其中有个
erase smart...............
erase g-list...............
..........
我传上来吧。。。
附件:

cham_810 发表于 2008-12-19 19:21:51

原帖由 xfeng8 于 2008-12-19 12:02 发表 http://bbs.intohard.com/images/common/back.gif
看了一个视频。。。udma 的解决basy的问题。和lba=0的问题的。。
看看就明白了。
其中有个
erase smart...............
erase g-list...............
..........
我传上来吧。。。
附件:19582


谢谢XFENG
看来是要1>N1
       T>i1,1,22 或者 1>N7
哈哈,有待大家测试了。我没有。11的故障盘。谁测试成功了记得吼一声。

shuaiji0077 发表于 2008-12-20 16:17:17

原帖由 xfeng8 于 2008-12-19 12:02 发表 http://bbs.intohard.com/images/common/back.gif
看了一个视频。。。udma 的解决basy的问题。和lba=0的问题的。。
看看就明白了。
其中有个
erase smart...............
erase g-list...............
..........
我传上来吧。。。
附件:19582
谢谢xfeng
有机会试试

shower8261 发表于 2008-12-21 01:28:57

我有故障盘,谁能免费帮我一次... 感激不尽~~~我的500G啊

zhongmin 发表于 2009-1-4 14:57:05

研究研究

好的大家研究323532

0830 发表于 2009-1-4 15:17:00

跟踪udma 串口做了什么动作 ,就知道了。。。。。,
页: [1] 2
查看完整版本: 关于.11盘LBA 0的指令修复