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

相關詞條

熱門詞條

聯絡我們