希捷硬碟常見內部指令大全

2022-06-02 05:12:02 字數 1392 閱讀 4592

(2.0版)

目錄希捷(seagate)硬碟t級常見指令分析 2

希捷(seagate)硬碟1級常見指令分析 7

希捷(seagate)硬碟2級常見指令分析 11

希捷(seagate)硬碟3級常見指令分析 16

希捷(seagate)硬碟4級下常見指令分析 20

希捷(seagate)硬碟6級下常見指令分析 24

(2009-07-09 15:26:11)

眾所周知,希捷硬碟修復與其它產品的硬碟修復方法有乙個獨特的地方,指令模式。指令模式也即是診斷模式,可以直觀的檢測並監控硬碟的工作狀態,通過反饋顯示的資訊來判斷硬碟的故障。希捷硬碟在設計指令時分為許多模組。

同時對指令又分不同的等級,以方便於工程師的記憶和管理。本文將重點介紹一些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 為校準日誌中的錯誤**。

希捷硬碟的維修方法

希捷硬碟的基本結構 希捷硬碟的基本結構和邁拓硬碟的基本差不多,只是韌體區的訪問方式不通,希捷使用硬碟跳線口的兩個序列匯流排引腳進行傳輸維修資料。也就是說,想要修希捷盤,就必須用到專用的com線。這種方式現在也被很多硬碟廠商採用,因為硬碟在使用時候是不可能訪問到這個區域的。希捷盤的韌體也是在硬碟的負道...

希捷U5硬碟備份模組不一致的修復

在希捷u5硬碟的修復過程中,有時會出現每次備份出來的韌體模組都不完全一致的情況,特別是ata模組在變化,但實際上ata模組是應該不會變的。下面用一塊希捷u5硬碟model st320413a,sn 6ed2hgcl,fireware 3.05進行韌體模組備份,找出問題所在。1 將故障硬碟與維修終端及...

深入了解硬碟內部結構

tags disk,ibm 追溯歷史 從1956年9月,ibm的乙個工程小組向世界展示了第一台磁碟儲存系統ibm 350 ramac random access method of accounting and control 至今,磁碟儲存系統已經歷了近半個世紀的發展。經歷了這45年,磁碟的變化可...