|
希捷硬盘不能就绪的维修思路,都是通过指令模式下显示的信息来诊断硬盘的问题。硬盘厂家会为硬盘工作设计一个指令集合。用于诊断硬盘当前的状态。
ST的指令分为在线指令、控制指令、接口指令。
在线指令在任何时候都可以被初始化,为其他接口指令的执行将加载相应代码到当前内存模块中。正常情况下随时都可以使用。
控制指令基本上在任何时候都可以被执行。
接口指令必须在相应的级别才能执行,不同的指令级别有不同的权限和作用。
在线指令:
SHIT+%( Shift键与%组合键):混合状态显示描述
可查看硬盘当前AGE值;硬盘的SN序列号;固件区的开始位置和结束位置。
SHIT+?( Shift键与?组合键):缓存地址查询
AP: APP模块缓存地址
RL: Reserve 缺陷列表的缓存地址
AL:G表的缓存地址
SL:PLIST 的缓存地址
RD: 读缓存
WD:写缓存
AD: Adapate DRVER 硬盘的伺陪参数缓存地址
CT: CERT模块缓存地址
CTRL+R:从盘体加载CERT模块到指定的缓存地址中。很多借口指令必须先调用CERT才能使用。
;机械状态指令
Age:当前硬盘级别
Type:当前的驱动类别
MxCyl:该盘的最大柱面数
MxHd:该盘的最大磁头数
MxSct:该盘的每磁道最大扇区数
.(英文的句号):显示激活状态
Trk:显示当前硬盘访问的磁道和扇区
Hlth:累积健康值
CHith:当前健康值 健康值对硬查询表:
接口指令
T级
T>y 查看模块地图
y指令可以查看到硬盘固件分布的具体物理磁道,使用该指令钱必须先加载CERT模块
T>V1 显示plist缺陷列表内容。
T>V2 显示保留的缺陷列表
T>V4 显示Glist缺陷列表内容
T>R 加载硬盘的伺陪参数
T>E4E 显示标准日志
T>H 清除当前级别下的健康值
1级
1>U 修改缓存中的字节
2级
2>X 区段查询
有的硬盘区段将根据磁头来显示区段信息,区段一般都是从00开始,ZONE是区段标示。可以查看每个区段的开始与结束柱面。已经每个磁道的扇区数。
2>Sxxxx,y,22 磁头柱面定位指令
例如:Sf00b,0,22 该命令将定位于:第0磁头的f00b柱面磁道 22是指令有效特征码。
2>r 扇区读取指令
例如:r,0,1 该扇区读取指令静从0扇区开始读,读取的长度为1
2>w 扇区写入指令
例如:w,0,1 该扇区读取指令静从0扇区开始写,写入的长度为1
2>B 显示缓存中的内容
例如:B3DA,3DA 第一个表示将于显示的缓存地址,第二个3DA表示比较的缓存地址。
2>U 开电机
打开电机是盘片开始转动起来
2>Z 停止电机 盘片不再转动,但电路板仍将继续工作
2>C 拷贝源缓存到目标缓存
8>C20 修复GC2错误,获取硬盘原本的SN号
C>D 调用读取校准流程地图
F级
F>R4 从盘体加载APP模块到内存
F>R2 从盘体加载BOOT Adaptive 到内存
F>R1 从盘体加载Reveser TRACK 到内存中
F>j,,22 从F级转到T级 |
|