希捷硬盤維修案例,用指令方式維修希捷硬盤
希捷硬盤維修看起來是一件很復(fù)雜的事情,其實(shí)抓住兩點(diǎn),問題就可迎刃而解,一是要準(zhǔn)確判斷故障部位;二是找到一個(gè)合適的解決方法。話說起來容易,做起來難,有道是“冰凍三尺非一日之寒”,這就需要長時(shí)間的學(xué)習(xí)以及大量案例的磨練,再加上不斷地總結(jié),才能做到這兩點(diǎn)。本著以“理論和實(shí)際相結(jié)合”的思路,本節(jié)列舉幾個(gè)實(shí)例,供讀者借鑒.
用指令方式維修希捷硬盤
故障現(xiàn)象:一塊希捷U5 20GB硬盤,通電運(yùn)轉(zhuǎn)時(shí)有“咔噠、咔噠”的敲盤聲,使用MHDD軟件檢測時(shí),發(fā)現(xiàn)硬盤出現(xiàn)了規(guī)律性壞道。
故障分析:硬盤發(fā)出“咔噠、咔噠”的敲盤聲,并用專門工具對(duì)盤面進(jìn)行檢測,發(fā)現(xiàn)壞道分布很有規(guī)律。這種故障現(xiàn)象基本可以判斷為:該硬盤的其中一個(gè)磁頭出現(xiàn)損壞,對(duì)這樣的硬盤,要想盡可能地恢復(fù)盤中的數(shù)據(jù),就必須對(duì)已損壞的磁頭實(shí)施禁用.
處理過程:
一是準(zhǔn)備一根特制希捷的COM指令線,然后將硬盤的跳線拔掉,插上準(zhǔn)備好的COM.線,注意COM線的紅色邊要同硬盤電源線的紅邊緊靠。然后把電源的插頭插入COM線的電源插座上即可,此時(shí)的硬盤不要接任何數(shù)據(jù)線和電源線。
二是通過“超級(jí)終端”進(jìn)入“指令模式”下即可開始維修操作,具體方法是:單擊“開始…一“所有程序”一“附件”一“通信”一“超級(jí)終端”,進(jìn)入如圖4-17所示的窗口。
在圖4-17所示的對(duì)話框中的“名稱”欄中,輸入“希捷維修”,當(dāng)然該名稱可根據(jù)操作者的意愿,隨意定,同時(shí)在“圖標(biāo)”欄中,選擇一個(gè)圖標(biāo),單擊“確定”按鈕進(jìn)入下一個(gè)對(duì)話框,如圖4-18所示。
圖4-17 “連接描述”對(duì)話框
圖4-18 “連接到”對(duì)話框在圖4-18的對(duì)話框中,選擇連接時(shí)使用的端口COM1,并單擊“確定”按鈕,進(jìn)入下一個(gè)對(duì)話框,如圖4-19所示。
在圖4-19中選擇“每秒位數(shù)”為9600,其他選項(xiàng)不變,進(jìn)入“超級(jí)終端”的終端命令窗口,如圖4-20所示。
圖4-19端口設(shè)置圖4-20終端命令窗口
三是給硬盤插上電源,此刻終端命令窗口有提示出現(xiàn),如圖4-21所示。
其中“1024Kx16 Buffer detected”表示硬盤電路板具備1MB的緩存,而“PMaster”則是表示硬盤參數(shù)已經(jīng)讀取完成,如果此處顯示“TP”也是同樣的意思。在“PMaster”
下面一行是硬盤的物理信息,其中“Age -50”表示正常,如顯示其他的值都是錯(cuò)誤的.“Type=60”表示硬盤當(dāng)前的磁頭數(shù)為1個(gè),且為0磁頭;如果Type=61的話,則說明硬盈具備兩個(gè)磁頭,分別為l磁頭和0磁頭!癕xCyl=”、“MxHd-”和“MxSct=”分別代表當(dāng)前類型驅(qū)動(dòng)器最大柱面數(shù)、最大磁頭數(shù)和最大扇區(qū)數(shù)(均為16進(jìn)制數(shù))。
首先,使用在線命令“Ctrl+z”進(jìn)入到T級(jí)命令模式,執(zhí)行“.”指令,硬盤反饋信息如下:
T>Pgm=00 Trk=4307(4307).0(0).093(000) 2n=6 Err=00 ErCt=0000 Hlth=0000
CHlth=0000 Ready LBA=OOOOOOOO
其中“Trk=4307(4307).0.093”代表當(dāng)前選定的邏輯柱面(物理柱面)、磁頭和扇區(qū)數(shù)量,如4307為柱面數(shù),0為磁頭,093為扇區(qū)數(shù),這個(gè)提示說明磁頭0已被選中。
“Pgm=00”則代表了正在活動(dòng)的程序,其中00代表診斷監(jiān)控。50代表接口程序,其他數(shù)字表示當(dāng)前運(yùn)行的測試。
“Err=”是表示當(dāng)前操作的出錯(cuò)代碼。
“ErCt=”為上一次重啟驅(qū)動(dòng)器之后,或者上一次運(yùn)行“重啟出錯(cuò)日志”命令之后的出錯(cuò)次數(shù)。
“Hlth=”代表累加的health字節(jié),“CHlth=”代表當(dāng)前的health字節(jié),它們都是四位!癛eady”用來表示驅(qū)動(dòng)器狀態(tài),分為Ready或者Ntrdy。
其次執(zhí)行“;”命令,硬盤反饋信息如下:
T>Age=50 Type=61 MxCyl=72C8 MxHd=l MxSct=82C BSz=0800 TCode=0000
根據(jù)前面介紹的知識(shí),當(dāng)前硬盤的Type-61說明這塊硬盤有兩個(gè)磁頭。因?yàn)閅x,y,z命令用于更改硬盤類型,控制磁頭的數(shù)量,所以,我們就在“T>”后面輸入“Y60”,按“Enter”鍵結(jié)束,這個(gè)命令代表保留一個(gè)0磁頭,即Y60。要注意的是:硬盤的磁頭必須大于或等于兩個(gè),我們才可以用Y指令來砍頭,而且是從后往前砍,也就是說如果硬盤有兩個(gè)磁頭的話,那么必須按照1.0的順序來砍,而不是0.1的順序,因?yàn)?頭是沒有辦法砍的,如果想砍0頭,需要修改硬盤的BIOS。
如果用戶想保留二個(gè)磁頭的話,那么則按Y61,保留三個(gè)磁頭為Y62,保留四個(gè)磁頭的話則按Y63;當(dāng)然,這要根據(jù)硬盤的具體型號(hào)來確定。
在砍頭過程結(jié)束后,我們分別再次執(zhí)行“,”和“;”命令進(jìn)行砍頭后的信息確認(rèn),執(zhí)行“.”命令后,會(huì)看到
T>Pgm=00 Trk=FFFF(4307).0(0).13B(OOO) 2n=6 Err=00 ErCt=0000 Hlth=0000
CHlth=0000 Ready LBA=OOOOOOOO
SetStuff->ASCI3C2D5C012A
Stuff key 3c一>2d Sc 01 2a
測試結(jié)果如下:
T> Interface task reset
1024k x 16 buffer detected
U5 -1一Disk 3.54 11-03-00 08:01 coonend
ATReset Power Cycling
Head Mask 0001 - Switch to full int.ReadyTP
請(qǐng)注意最后的TP,它表示硬盤參數(shù)讀取完成,說明該硬盤已經(jīng)修復(fù)成功了。把它的跳線和數(shù)據(jù)線接回,這樣就可以使用數(shù)據(jù)恢復(fù)的專業(yè)工具恢復(fù)數(shù)據(jù)了,當(dāng)然這樣恢復(fù)的數(shù)據(jù)是不完整的。
如果想接著使用這塊硬盤,需要將它設(shè)為從盤。并將其掛在主機(jī)上,使用HDDSCA中的“快速刪除”功能(ERASE),對(duì)全盤的扇區(qū)進(jìn)行一次清零操作,方可生效。這是每次減少或增加硬盤的磁頭數(shù)都必須做的,進(jìn)行分區(qū)格式化,硬盤就可以使用了。
用指令方式修理硬盤是眾多修理方法之一,并不能用它來解決所有的故障。