希捷硬盤常見內(nèi)部指令大全-2.0_第1頁
希捷硬盤常見內(nèi)部指令大全-2.0_第2頁
希捷硬盤常見內(nèi)部指令大全-2.0_第3頁
希捷硬盤常見內(nèi)部指令大全-2.0_第4頁
希捷硬盤常見內(nèi)部指令大全-2.0_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.希捷硬盤常見內(nèi)部指令大全 (2.0版)目 錄希捷(Seagate)硬盤T級常見指令分析2希捷(Seagate)硬盤1級常見指令分析7希捷(Seagate)硬盤2級常見指令分析11希捷(Seagate)硬盤3級常見指令分析16希捷(Seagate)硬盤4級下常見指令分析20希捷(Seagate)硬盤6級下常見指令分析24希捷(Seagate)硬盤T級常見指令分析(2009-07-09 15:26:11) 標簽:希捷硬盤 希捷盤修復(fù)技巧 希捷硬盤修復(fù) it 眾所周知,希捷硬盤修復(fù)與其它產(chǎn)品的硬盤修復(fù)方法有一個獨特的地方,指令模式。指令模式也即是診斷模式,可以直觀的檢測并監(jiān)控硬盤的工作狀態(tài),通過反

2、饋顯示的信息來判斷硬盤的故障。希捷硬盤在設(shè)計指令時分為許多模塊。同時對指令又分不同的等級,以方便于工程師的記憶和管理。本文將重點介紹一些T級模式下所使用的指令和反饋信息。其他級別的將在后面的文章中介紹。T級下的指令包括:CERT 進程測試、缺陷參看、日志查看,讀取系統(tǒng)參數(shù)等。Bx,設(shè)置波特率。該指令是設(shè)置終端程序的接受信號頻率,以適應(yīng)硬盤的頻率。這樣才能正常顯示指令模式下的信息。x 為0,表示設(shè)置為默認的波特率,默認都是9600。x 為1,表示顯示該硬盤能支持的波特率。x 大于1時,將設(shè)置波特率為指定的x頻率。Vx,查看缺陷列表。使用該指令前需要加載CERT 模塊。x 為1,表示查看P表缺陷;

3、x 為2,表示查看T表缺陷;x 為4,表示查看G表缺陷。該指令只在希捷酷魚系列硬盤中有效,U系列不支持這個指令。下圖是P表的信息P表缺陷的格式為:柱面+磁頭+扇區(qū)+連續(xù)缺陷的個數(shù)。下圖為G表的信息:G表的格式為:柱面+磁頭+扇區(qū)+替換扇區(qū)+缺陷標記。ix,y,z,初始化缺陷表。使用該指令前需要加載CERT 模塊。x 為1 表示P表;x 為2表示T表;x 為4表示為G表。y 參數(shù)如果不填,表示只在內(nèi)存中清除,并不寫到固件區(qū);如果有輸人數(shù)據(jù),表示將把初始化后的數(shù)據(jù)保存到固件區(qū)。z 參數(shù)是關(guān)鍵位,當為22的時候,i 指令才有效,否則忽略該指令。Nx,y,z,設(shè)置AGE的值為x。對于酷魚系列的盤,在設(shè)

4、置AGE的時候,z 參數(shù)一定要為22,而對于U系列的硬盤,Nx指令后面就不需要接其他參數(shù)。R,從硬盤讀取系統(tǒng)參數(shù)到對應(yīng)的緩存中。該指令能夠從盤體讀取系統(tǒng)參數(shù),包括磁頭參數(shù),區(qū)段參數(shù),SN信息等等,并把讀取到的參數(shù)信息存放到響應(yīng)的模塊緩存中,以便于內(nèi)存調(diào)用。Ex,y,z,顯示編輯CERT 日志。使用該指令前需要加載CERT模塊。T級下的E指令主要用來查看校準后的日志記錄。將顯示部分該流程校準后記錄在磁道上的信息。這是為了便于工程師通過分析這些信息來判斷硬盤的問題。x 為校準的具體流程步驟。比如是E4E,E02,E31等。y 為校準日志中的錯誤代碼。Tx,運行工廠測試。x 表示具體的校準流程,也即

5、是AGE的值。T50,T31,T02,T3A,T4E,T05,T58都是常用的T指令。該指令需要CERT 、CERT TAB模塊有效才可??墒褂迷撝噶顚蝹€流程進行測試。Yx,y,設(shè)置硬盤的驅(qū)動類型。該指令主要用來做硬盤屏蔽磁頭。x 表示新的驅(qū)動類型。該指令砍頭是從后向前砍,先屏蔽后面的頭。Hx,y,z 顯示重設(shè)Health狀態(tài)位。Health的狀態(tài)位可以用判斷硬盤的損壞情況。Healteh 是4位16進制數(shù),需要轉(zhuǎn)換成2進制,并通過下表查看對應(yīng)的信息。字節(jié)位為1時,表示有效對應(yīng)。15Excessive Skips or Alts7internal use14Hardware Error6in

6、ternal use13Serious R/W Error5internal use12Error Rate Health4Servo warning11Offtrack Error3Read/Write warning10Actuator Error2Unable to Assign Skip or Alt9Servo Error1Spin Current Warning8Spin Error0Spin Error During SeekH指令的主要作用是將Health位全部設(shè)置為1。該指令需要CERT 模塊有效。格式為H,22希捷(Seagate)硬盤1級常見指令分析(2009-07-09

7、 15:33:28) 標簽:希捷硬盤 希捷盤修復(fù)技巧 希捷硬盤修復(fù) it 分類:希捷硬盤維修及數(shù)據(jù)恢復(fù)1級指令屬于內(nèi)存編輯指令,主要用于內(nèi)存和緩存的控制處理。這個級別的指令對于查看硬盤問題很有幫助。下面介紹一下常用的幾個1級下指令。Bx,y,顯示緩存內(nèi)容。X為要查看的緩存地址,Y是與X比較的緩存地址,如果X為讀緩存,Y不輸入,系統(tǒng)將X中的緩存與寫緩存中的數(shù)據(jù)進行比較,如果有不同的數(shù)據(jù),將用()顯示出來。Dx,y,z,顯示內(nèi)存。顯示指定的內(nèi)存值,x,y將決定指令的顯示地址。X為8個16進制數(shù)的前4個,y為后4個16進制數(shù)。Nx,y,z,SMART控制指令。X為00,表示SMART的開關(guān)標記。X為

8、01,初始化SMART靜態(tài)數(shù)據(jù),包括內(nèi)存和固件區(qū)中的SMART數(shù)據(jù)。X為02,更新SMART屬性值。X為03,設(shè)置SMART的屬性值,這里需要用的Y和Z參數(shù),Y參數(shù)表示需要修改的屬性代碼,Z表示用于修改的值。X為04,初始化SMART,與X為01效果一樣。X為05,顯示SMART屬性。X為06,顯示SMART的極限值。X為07,顯示GLIST信息。X為08,顯示SMART的處理日志。X為09,顯示正在處理的扇區(qū)信息。X為0B,在下一次啟動或T以后,執(zhí)行短測試。X為0C,在下一次啟動或T以后,執(zhí)行長測試。Ux,y,z 修改編輯緩存字節(jié)X為8個16進制數(shù)的前4個,y為后4個16進制數(shù)。Z為修改后的

9、內(nèi)容。該指令主要用于對寫緩存中的內(nèi)容修改,將修改后的內(nèi)容寫回磁道,從而達到修復(fù)硬盤的目的。cx,y,z 比較緩存中內(nèi)容。該指令需要CERT 模塊有效。X為源緩存,默認的是讀緩存;y為比較緩存,默認的是寫緩存,Z表示的比較的緩存數(shù)量,默認為1。r 從盤體讀取CERT CODE代碼??梢钥吹紺ERT 的版本,并把CERT 加載到內(nèi)存中。t 從盤體加載CERT TABLE代碼,讀取流程表到緩存中。希捷(Seagate)硬盤2級常見指令分析(2009-07-09 15:42:01) 標簽:希捷盤修復(fù)技巧 希捷硬盤 希捷硬盤修復(fù) it 分類:希捷硬盤維修及數(shù)據(jù)恢復(fù)2級指令屬于Niwot讀寫指令,主要用于

10、讀取/回寫固件模塊,CERT 日志的編輯,下面介紹一下常用的幾個2級下的指令。Bx,y 顯示緩存,該指令與1級下的B指令效果一樣。Cx,y 拷貝緩存。將源緩存X的數(shù)據(jù),拷貝到目標緩存Y中。該指令使用時,需要CERT 模塊有效。該指令主要用于將讀緩存中的內(nèi)容,拷貝到寫緩存中。Ex,y,z 顯示編輯CERT校準日志。該指令需要CERT 模塊有效,該指令與T級下的E指令效果一樣。X表示具體的日志項,y表示指定顯示日志中存在的錯誤代碼。Z為04,將顯示該日志到結(jié)束位置中間的空閑字節(jié)數(shù)。Z 為08 清除并用串口的ASCII日志中插入ASCII字符。Z 為10 從串口的ASCII日志X中添加字符Z 為20

11、 寫激活日志到日志X中。Y參數(shù)必須為AA。Z 為80 顯示日志X的地址。Tx,y,z 吞吐量測試。該指令需要CERT 模塊有效。該指令可以用來測試沒有個區(qū)段的大致?lián)p壞情況,和磁頭參數(shù)是否完整。X 表示測試的區(qū)段范圍,下面是比特位表。BITif=1if=015write transfer rateread transfer rate14full packelse13All zonesSingle zone12-0zone numberY 值的15-8位 表示最小柱面限制7-0位 表示最小磁頭數(shù)限制Z 值的15-8位 表示最大柱面限制7-0位 表示最大磁頭數(shù)限制U 指令,電機起轉(zhuǎn)指令。Z 指令,電

12、機停轉(zhuǎn)指令Hx 指令,選擇指令磁頭x 表示指令的物理磁頭,如果不輸入X參數(shù),將自動定位到下一個頭。ex,y 保存信息到日志Y,該指令可以用來對日志進行清除。該指令需要CERT 有效x 表示源日志類型,為1表示ASCII日志;為2表示激活日志(數(shù)據(jù)區(qū))rx,y,z,a 從當前磁道上讀數(shù)據(jù)。X 表示需要讀的扇區(qū),當X輸入以后,表示讀數(shù)據(jù)區(qū)的數(shù)據(jù)。Y 如果x參數(shù)沒有輸入,y 參數(shù)就表示讀取固件區(qū)扇區(qū)的開始位置。Z 如果y參數(shù)輸入,Z表示讀取扇區(qū)的長度。sx,y,z 定位物理柱面和磁頭x表示物理柱面,也就是磁道。y表示第幾個磁頭。z是關(guān)鍵字,只有在為22的時候s指令才能有效。wx,y,z,a 在當前磁

13、道上寫數(shù)據(jù)。x 表示寫的扇區(qū)位置y 表示開始寫的當前扇區(qū)位置,當x參數(shù)沒有輸入的時候有效z 表示寫的扇區(qū)數(shù)量。x 顯示區(qū)段信息希捷(Seagate)硬盤3級常見指令分析(2009-07-09 15:47:30) 標簽:希捷硬盤 希捷盤修復(fù)技巧 希捷硬盤修復(fù) 指令分析 it 3級模式指令屬于伺服尋址指令,一般用于測試校驗Cx,y 累積吞吐量測試x ID柱面測試限制y OD柱面測試限制Dx,y,z,a,b,c 尋道累積時間x 如果有參數(shù)輸入并且不為0,將這個值作為測試的尋道長度。如果輸入的為0,將進行隨機測試y 如果有參數(shù)輸入,將進去慢的寫定位,否則進行快的讀定位。z 如果有參數(shù)輸入,表示做尋道的

14、循環(huán)次數(shù);否則將使用默認值。a 如果有參數(shù)輸入,將在所有頭上做隨機測試。b 如果有參數(shù)輸入,只在0頭做尋道長度測試。c 如果有參數(shù)輸入,將顯示并記錄一個歷史的測試結(jié)果。Gx 轉(zhuǎn)換16進制柱面到Gray代碼,該指令需要CERT 有效x 需要轉(zhuǎn)換的16進制柱面Px,y,z 標記錯誤顯示x 為1,將繼續(xù)循環(huán)為8,開關(guān)磁頭1/4并顯示y 設(shè)置理想的干擾級別。z 設(shè)置理想的伺服開始波特數(shù)。Qxx,yy 讀寫校驗xx 每磁道開始的扇區(qū)號,默認為000y 測試扇區(qū)數(shù)量,默認為磁道剩余扇區(qū)。當校驗不過的時候,會返回錯誤代碼。T 伺服傳感器校驗Vx,y,z 讀GC123寄存器x 設(shè)置讀寫寄存器的數(shù)量y 寫寄存器

15、的值,只有設(shè)置為寫狀態(tài)時才有效。z 關(guān)鍵字,為1表示寫積存器Z 關(guān)閉電機c 測試空氣鎖的封閉狀態(tài),只有當硬盤啟動時才可以運行。k 描述磁頭位置sx,y,z 定位到物理柱面/磁頭x 柱面數(shù)y 指令的磁頭z 磁道允許偏移量,標記為16位整形。希捷(Seagate)硬盤4級下常見指令分析(2009-07-09 15:54:21) 標簽:希捷硬盤 希捷盤修復(fù)技巧 希捷硬盤修復(fù) it 分類:希捷硬盤維修及數(shù)據(jù)恢復(fù)4級模式下的指令主要是伺服操作指令,包括:尋道誤差測試;顯示位置誤差信號;Zap 伺服脈沖;設(shè)置伺服偏移;設(shè)置/顯示尋道增益;向傳動臂發(fā)送脈沖。下面介紹一些簡單的4級模式下用的指令:Cxxyy,

16、z,a,b 磁道測試,該指令需要CERT模塊有效。檢測當前磁道上是否有丟失的扇區(qū)標志,壞的gray代碼,位置錯誤等。x 數(shù)值伺服極限值(通常為0)y 如果不為0,就設(shè)置為測試極限值z 如果不為0,就設(shè)置為位置定位延遲a 如果有效,第15-8位表示每磁道的循環(huán)次數(shù)第7位表示進行Post Zap掃描第6位表示進行讀位置掃描第0-5位表示Zap應(yīng)用標志。Dx,y,z,a,b,c 尋道累計時間x 如果不為0,將設(shè)置為測試尋道長度,如果為0,將進行隨機尋址。y 如果有參數(shù),將做寫測試,否則為讀測試z 如果有參數(shù),將設(shè)置為進行的尋址次數(shù),否則使用默認的次數(shù)。a 如果有參數(shù),將隨機對每個頭進行測試b 如果有

17、參數(shù),將只對0頭進行尋址長度測試c 如果有參數(shù),將標記并一圖形顯示結(jié)果。Ix,y,z 磁頭穩(wěn)定性測試。x 設(shè)置為DAC比特位(默認為40h)y 測試柱面(默認的是數(shù)據(jù)區(qū)第一個柱面)z Gain參數(shù)的增量(默認為666h)Nx 對所有頭在特別的區(qū)段的伺服,該指令需要CERT 模塊有效才可以,而且該指令在7200.9以后的盤中無效。x 設(shè)置的測試區(qū)段。Tx,y,z 對指定的磁道進行伺服,改指令也需要CERT 模塊有效。x 指定的區(qū)段y 指定的磁頭z 指定的邏輯柱面該指令沒有默認的參數(shù),使用該指令必須輸入?yún)^(qū)段,磁頭和柱面。cx 0磁道校驗,該指令需要CERT模塊有效,才可使用,該指令主要是用來對所有頭上的0磁道進行校驗。x 為0檢驗驅(qū)動,自動選擇MDW或HDW驅(qū)動。x 為1顯示MDW磁頭偏移x 為2設(shè)置驅(qū)動類型為MDWx 為3設(shè)置驅(qū)動類型為HDW希捷(Seagate)硬盤6級下常見指令分析(2009-07-09 15:58:30) 標簽:希捷硬盤 希捷盤修復(fù)技巧 希捷硬盤修復(fù) it 分類:希捷硬盤維修及數(shù)據(jù)恢復(fù)6級指令主要是批處理文件的操作。Bx 運行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論