希捷硬盤在線命令的反饋信息格式,Health位的解釋
上篇文章中我們已經(jīng)介紹了關(guān)于希捷硬盤各級(jí)指令,下邊我們?cè)敿?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ù)項(xiàng)的含義如表4-3所示。
表4-3“,”命令反饋格式各數(shù)據(jù)項(xiàng)的含義
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
其各項(xiàng)含義為:
Pgm=xx活動(dòng)程序,00-診斷監(jiān)控,50-ATA接口命令處理程序。
Trk=xxxx(yyyy).a(b).當(dāng)前活動(dòng)的邏輯柱面(物理柱面),日志。磁頭(物zzz (www)
2222=(www) 理磁頭),日志。扇區(qū)(物理扇區(qū))
Err=xx 當(dāng)前運(yùn)行的錯(cuò)誤代碼。
ErCt=xxxx硬盤最后復(fù)位錯(cuò)誤數(shù)或最后一個(gè)命令復(fù)位的錯(cuò)誤109數(shù)。
Hlth=xxxx 4數(shù)字的health位的狀況累計(jì)。
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
其各項(xiàng)含義為:
Age=xx當(dāng)前等級(jí)
Type=xx 當(dāng)前硬盤類型
MxCyl=xxxx 當(dāng)前硬盤的最大柱面數(shù),十六進(jìn)制
MxHd=x當(dāng)前硬盤的最大磁頭數(shù),十六進(jìn)制
MxSct=xxx當(dāng)前硬盤的最大扇區(qū)數(shù),十六進(jìn)制
BSz=xx單個(gè)緩存的大小,十六進(jìn)制
例如:
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
其各項(xiàng)含義如表4-4所示。
表4-4 “?”命令反饋格式各數(shù)據(jù)項(xiàng)的含義
Health位的解釋
一個(gè)Health位的格式(兩個(gè)字使用的十六進(jìn)制符號(hào))為:XXXX.YYYY,前四位代表的是當(dāng)前health位的狀態(tài),后四位代表的是累計(jì)的health狀態(tài)。Health位的解釋如表4-5所示。
表4-5Health位的解釋。