
ST指令是指希捷为其硬盘设计的类似操作系统的一种程序的操第车比声白位会单作命令,用于对硬盘参究记沉易控进行工厂级的底层操作,如维修等。由于该指令很复杂,因此对专业技术要求很高。能够完全用好指令的,肯定是维修希捷硬盘或者是说对希捷硬盘进行数据恢复的高手。
- 中文名称 st指令
- 定义 指希捷为其硬盘设计的操作命令
- 附加指令 一般的代码是始终可用的
- 作用 进行工厂级的底层操作
指令级别
ST指令分为多个级来自别,可以通过相应360百科的按键进入这些级别。
完实ST的固件包含2个FLASH代码和许多支持的文件。两个FLASH代码已知是作为工厂代码和用户优存预哪九卫代码。工厂代码包含所有的串口诊断指令但不是AT接口指令。用户代码包含除了最小的一套串口诊断指令外的所有AT接口指令。
Level T 用来读取实在日志,读取错误日志,写入测试数据到FLASH等等的命令。
Level 1 用来显示缓存,显示内存,设置内存,复制缓存到FLASH,从硬盘读取SYSVARS等等的指令。
棉计迅叫后扬Level 2 用来为测试配置柱面,磁头,给出选项来随机柱面/磁头和随机数据模式的指令。,设置数模式,执行ECC测试,处理错误日志,RAM堆栈境起京马危皇劳果等次序的指令,做物理到逻辑转换,律额永坚了校分配跳过和轮流等等的指令,开启主轴电机转动,停转,寻道,读,写,始终读,始终写,读比较,睡眠,设置重试等等的指令
Level 3 寻道指令,用于显示区域表,调节磁头转换和设置时间,显示磁头的偏移量,移动激励器打开回路,寻道,物理寻道,改变寻道测试的长度。
Level 4 伺服跟踪指令,用于跳过柱面表,跟踪错误测试,显示位置错误信号,清除伺服脉冲
Level 6 批处理命令
Level 7 适应的控制指令,调整控制参数并显示,轨道读取诊断,AGC(增益)增加控制,为所有区域执行VCO校准
Level 8 特殊包写入器指令,伺服诊断子指令,配置指令,锁定外部主轴电机,主轴电机转速调整,设置激励器偏流
Level 9 硬盘级别指令(全部-不可靠的缺陷处理模式)
除此之外,还有有2套附加指令:在线指令和通用指令。在线指令的主要作用是显示状态的变化类型。通用指令用来在内存里"刺探"和"偷看"以达到有权使用寄存器,缓冲内存和数据内存。
在线指令可以丰斤府热情在任何时间开始。因为接口-特殊的指令,接口代码必须存在于当前的内存地图以达到成功执行;一般的代码是始终可用的。
指令 | 描述 | 适用等级 |
^E | 接口状态:MAX C.H.S./RW多重块的容量/当前传输模式的设置 | B |
^F | 读取段记录 | B |
^G | 写队列堆栈 | B |
^I | 堆栈控制记录器(见外形图2.1.7) | B |
^K | 保留 | |
^Q | 保留 | |
^R | 保留。这个命令只能在硬江话化线听耐盘主轴电机停转后使用 | |
^S | 当前执行地址干胞义别独队红知越职的快照 | B |
^V | 接口命令回应和行为跟踪指针 | B |
^批在良二究X | 接口和NIWOT指令的历史 | B |
^Y | 显制门示SMART值(用来计算SMART品质) | B |
'~' | 接口命令状态 | B |
通用指令
指等销补令 | 描述 | 适用等级 |
^B | 为伺服使用而保留 | F |
^D / ^N | 重试活动显示开关,显示以下的信息: e c r = 0 1 0 where 'e' = error tracin川极章体从哪开例比研g, 'c' = comman发十广子前干适季率训市d tracing & 'r' = retry trac跳况集数使数ing. 0=disable, 混固道检1=enable. 这里"e"=错误追踪 "c"=指说米一令追踪和"r"=重试追踪。0=剂益钱出禁用,1=开启 当为开启时,以下字符被发送到串口: '.' =首个经一止基苏数据重试; ',' = s子数据重试 'c' =在ON-THE FLY里成功修正 'f' =转移标题重试 'H' =标题重试 'I' =强制音序器停止 's' =伺服恢复 'w' =写重试 '+' =在非索引扇区索引激活 'D' =主轴电机加速到法定值以外 'L' =关闭重试 'X' =重…伺服脉冲 '<' =寻找其它的跟踪窗口 '$' =丢失伺服脉冲记号 | B |
^L | 显示标记信息,包括固件版本 | B |
^O | 高级伺服追踪 | B |
^P | 功率突变开启/禁用开关 | B |
^T | 重新开始测试。使硬盘在当前的年限重新开始测试 | B |
^C | 软件复位指令,是硬盘停转,自我初始化,再旋转,和再次变为就绪 | B |
^Z | 重新开始诊断监控 | B |
! | 显示当前读/写通道设置 | B |
% | 显示混乱状态 | B |
' | 显示传送状态 | B |
. | 显示活动状态 | B |
; | 显示机器状态 | B |
< | 读/写范围同步脉冲消耗的位置 | B |
> | 读/写范围同步脉冲的增加量位置 | B |
? | 显示缓冲的配置 | B |
^ | 显示从开始实际测试或最后^Z流逝的时间 | B |
` | 显示读/写统计表 | B |
{ | 为伺服诊断的使用而保留 | B |
} | 为伺服诊断的使用而保留 | B |
ESC | 中断循环或执行外部批处理文件 | B |
= | 显示通电的时间 | B |