新闻资讯
看你所看,想你所想

st指令

st指令

st指令

ST指令是指希捷为其硬碟设计的类似作业系统的一种程式的操作命令,用于对硬碟进行工厂级的底层操作,如维修等。由于该指令很複杂,因此对专业技术要求很高。能够完全用好指令的,肯定是维修希捷硬碟或者是说对希捷硬碟进行数据恢复的高手。

基本介绍

  • 中文名:st指令
  • 定义:指希捷为其硬碟设计的操作命令
  • 附加指令:一般的代码是始终可用的
  • 作用:进行工厂级的底层操作

概述

ST指令是指希捷为其硬碟设计的类似作业系统的一种程式的操作命令,用于对硬碟进行工厂级的底层操作,如维修等。由于该指令很複杂,因此对专业技术要求很高。能够完全用好指令的,肯定是维修希捷硬碟或者是说对希捷硬碟进行数据恢复的高手。

指令级别

ST指令分为多个级别,可以通过相应的按键进入这些级别。
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 tracing, ‘c’ = command tracing & ‘r’ = retry tracing. 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

转载请注明出处海之美文 » st指令

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com