- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
效率源希捷(Seagate)硬盘指令分析之一
(T级常见指令分析)
众所周知,希捷硬盘修复与其它产品的硬盘修复方法有一个独特的地方,指令模式。指令模式也即是诊断模式,可以直观的检测并监控硬盘的工作状态,通过反馈显示的信息来判断硬盘的故障。希捷硬盘在设计指令时分为许多模块。同时对指令又分不同的等级,以方便于工程师的记忆和管理。本文将重点介绍一些T级模式下所使用的指令和反馈信息。其他级别的将在后面的文章中介绍。
T级下的指令包括:CERT 进程测试、缺陷参看、日志查看,读取系统参数等。
Bx,设置波特率。该指令是设置终端程序的接受信号频率,以适应硬盘的频率。这样才能正常显示指令模式下的信息。
x 为0,表示设置为默认的波特率,默认都是9600。
x 为1,表示显示该硬盘能支持的波特率。
x 大于1时,将设置波特率为指定的x频率。
Vx,查看缺陷列表。使用该指令前需要加载CERT 模块。
x 为1,表示查看P表缺陷;x 为2,表示查看T表缺陷;x 为4,表示查看G表缺陷。该指令只在希捷酷鱼系列硬盘中有效,U系列不支持这个指令。
下图是P表的信息
P表缺陷的格式为:柱面+磁头+扇区+连续缺陷的个数。
下图为G表的信息:
G表的格式为:柱面+磁头+扇区+替换扇区+缺陷标记。
ix,y,z,初始化缺陷表。使用该指令前需要加载CERT 模块。
x 为1 表示P表;x 为2表示T表;x 为4表示为G表。
y 参数如果不填,表示只在内存中清除,并不写到固件区;如果有输人数据,表示将把初始化后的数据保存到固件区。
z 参数是关键位,当为22的时候,i 指令才有效,否则忽略该指令。
Nx,y,z,设置AGE的值为x。
对于酷鱼系列的盘,在设置AGE的时候,z 参数一定要为22,而对于U系列的硬盘,Nx指令后面就不需要接其他参数。
R,从硬盘读取系统参数到对应的缓存中。该指令能够从盘体读取系统参数,包括磁头参数,区段参数,SN信息等等,并把读取到的参数信息存放到响应的模块缓存中,以便于内存调用。
Ex,y,z,显示编辑CERT 日志。使用该指令前需要加载CERT模块。T级下的E指令主要用来查看校准后的日志记录。将显示部分该流程校准后记录在磁道上的信息。这是为了便于工程师通过分析这些信息来判断硬盘的问题。
x 为校准的具体流程步骤。比如是E4E,E02,E31等。
y 为校准日志中的错误代码。
Tx,运行工厂测试。x 表示具体的校准流程,也即是AGE的值。T50,T31,T02,T3A,T4E,T05,T58都是常用的T指令。该指令需要CERT 、CERT TAB模块有效才可。
可使用该指令对单个流程进行测试。
Yx,y,设置硬盘的驱动类型。该指令主要用来做硬盘屏蔽磁头。x 表示新的驱动类型。该指令砍头是从后向前砍,先屏蔽后面的头。
Hx,y,z 显示重设Health状态位。Health的状态位可以用判断硬盘的损坏情况。Healteh 是4位16进制数,需要转换成2进制,并通过下表查看对应的信息。字节位为1时,表示有效对应。
15 Excessive Skips or Alts 7 internal use 14 Hardware Error 6 internal use 13 Serious R/W Error 5 internal use 12 Error Rate Health 4 Servo warning 11 Offtrack Error 3 Read/Write warning 10 Actuator Error 2 Unable to Assign Skip or Alt 9 Servo Error 1 Spin Current Warning 8 Spin Error 0 Spin Error During Seek H指令的主要作用是将Health位全部设置为1。该指令需要CERT 模块有效。格式为H,,22
效率源希捷(Seagate)硬盘指令分析之二
(1级常见指令分析)
1级指令属于内存编辑指令,主要用于内存和缓存的控制处理。这个级别的指令对于查看硬盘问题很有帮助。下面介绍一下常用的几个1级下指令。
Bx,y,显示缓存内容。
X为要查看的缓存地址,Y是与X比较的缓存地址,如果X为读缓存,Y不输入,系统将X中的缓存与写缓存中的数据进行比较,如果有不同的数据,将用“()”显示出来。
Dx,y,z,显示内存。
显示指定的内存值,x,y将决定指令的显示地址。X为8个16进制数的前4个,y为后4个16进制数。
Nx,y,z,SMART控制指令。
X为00,表示SMART的开关标记。
X为01,初始化SMART静态数据,包括内存和固件区中的SMART数据。
X为02,更新S
您可能关注的文档
- 斯坦纳—莱默斯定理的推广与猜想.doc
- 探索宇宙义务教育课程标准实验教科书50页.ppt
- 提高超大跨度球形钢网架施工质量.ppt
- 提高浮选铜金属回收率.doc
- 提高女性素质,增强参政议政意识.ppt
- 提高肿瘤放射敏感性的方法.ppt
- 提炼黄金全过程.doc
- 提升门店营业额的N种实用方法.doc
- 挑选一等恋人的恋爱法则.doc
- 投标技术方案编制管理岗职务说明书.doc
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)