希捷硬盤在線命令的反饋信息格式,Health位的解釋
上篇文章中我們已經(jīng)介紹了關(guān)于希捷硬盤各級指令,下邊我們詳細(xì)講解希捷硬盤在線命令操作和Health位的解釋。
在線命令的反饋信息格式
1.希捷硬盤命令“”’
" ' "希捷硬盤命令反饋數(shù)據(jù)格式為:
Cmd Cyl Hd Sct Cnt Stbuf SeglCsct Cbuf Actv
XX XXXX XX XXXX XXXX XXXX XX XXXX XXXX XXX
",”命令反饋格式各數(shù)據(jù)項的含義如表4-3所示。
表4-3“,”命令反饋格式各數(shù)據(jù)項的含義
2.命令“.”
“,”命令反饋的數(shù)據(jù)格式為:
Pgm=xx Trk=xxxx(yyyy).a(b).zzzz(www) Zn=x Err=xx ErCt=xxxx Hlth=xxxx CHlth=xxxx ssss LBA=xxxxxxxx
其各項含義為:
Pgm=xx活動程序,00-診斷監(jiān)控,50-ATA接口命令處理程序。
Trk=xxxx(yyyy).a(b).當(dāng)前活動的邏輯柱面(物理柱面),日志。磁頭(物zzz (www)
2222=(www) 理磁頭),日志。扇區(qū)(物理扇區(qū))
Err=xx 當(dāng)前運行的錯誤代碼。
ErCt=xxxx硬盤最后復(fù)位錯誤數(shù)或最后一個命令復(fù)位的錯誤109數(shù)。
Hlth=xxxx 4數(shù)字的health位的狀況累計。
CHlth=xxxx4數(shù)字的health位的當(dāng)前狀態(tài)。
sssss 硬盤狀況。它可能是Ready或Ntrdy。
LBA=xxxxxxxx當(dāng)前的LBA。
例如:Pgm=50 Trk=0300(0301).2(0).034(068) Err=00 ErCt=0000 Hlth=0000 CHlth=0000Ready LBA=00123492
3.命令“;”
命令反饋的數(shù)據(jù)格式為:
Age=xx Type=xx MxCyl=xxxx MxHd=x MxSct=xxx Bsz=xx TCode=xxxx
其各項含義為:
Age=xx當(dāng)前等級
Type=xx 當(dāng)前硬盤類型
MxCyl=xxxx 當(dāng)前硬盤的最大柱面數(shù),十六進制
MxHd=x當(dāng)前硬盤的最大磁頭數(shù),十六進制
MxSct=xxx當(dāng)前硬盤的最大扇區(qū)數(shù),十六進制
BSz=xx單個緩存的大小,十六進制
例如:
Age=50 Type=A4 MxCyl=1387 MxHd=3 MxSct=IOD Bsz=80 TCode=0000
4.命令“fl”
該命令反饋的數(shù)據(jù)格式為:
RD:xxxx:yy
WR:xxxx:yy
AC:xxxx:yy
AS:xxxx:yy
SC:xxxx:yy
DP:xxxx:yy
BA:xxxx:yy
ST:xxxx:yy
Logbps:xxxx
Codebps:xxxx
Up:xxxx:yy
FM:xxxx:yy
AD:xxxx:yy
RL:xxxx:yy
SC:xxxx:yy
AL:xxxx:yy
其各項含義如表4-4所示。
表4-4 “?”命令反饋格式各數(shù)據(jù)項的含義
Health位的解釋
一個Health位的格式(兩個字使用的十六進制符號)為:XXXX.YYYY,前四位代表的是當(dāng)前health位的狀態(tài),后四位代表的是累計的health狀態(tài)。Health位的解釋如表4-5所示。
表4-5Health位的解釋。