技術實戰 I 硬碟無法識別怎麼辦?
硬碟在使用過程中常出現不識別問題,而導致硬碟不識別的原因也是多種多樣。
意外斷電、正常老化、劇烈震動、跌落、外力破壞等都可能造成磁碟內部精密構件和碟片的損傷,從而導致硬碟難以識別,不正確的恢復操作還會導致硬碟資料的丟失。
本文將主要介紹「意外斷電後硬碟不識別情況的排查思路和解決方案」,希望給大家提供一個參考思路。
意外斷電
正常硬碟在讀取資料的過程中,一直在與系統進行資料互動,這個互動的過程一旦突然被打斷就會出現各種各樣的問題,比如意外斷電。
意外斷電會導致硬碟出現這三種情況:
第一種:磁頭無法回到停泊區,卡在碟片上。
這種情況必須要開盤將磁頭撥回著陸架,但是因為有些硬碟小巧而精密,磁頭與碟片緊緊相貼,很多時候不小心的話就會將磁頭撥壞,甚至可能劃傷碟片(高風險操作,請慎重。)
注意:若感覺到阻力較大時切勿強行推動,一切以避免劃傷硬碟為主!
第二種:磁頭正常返回著陸區,但是在通電以後硬碟敲盤停轉。
敲盤停轉是典型的磁頭損壞標誌,如果確認磁頭損壞以後切勿再通電,否則很容易劃傷碟片,應及時更換磁頭。
注意:有些硬碟碟片材質特殊,僅有指甲蓋般的厚度,比普通硬碟碟片更易損壞,所以在更換的過程中要小心謹慎。
第三種:磁頭正常,但是韌體損壞。
這種故障情況較多,常見的就是長忙無法就緒、容量識別異常、前好後壞等。
注意:應根據具體韌體的損壞情況選擇使用相應的指令進行維修。
下面就以一個案例具體說明下硬碟無法識別問題的故障檢測方法和故障處理方法。
硬碟無法識別問題解決方案
實戰物件
希捷ST1000LM035硬碟
故障現象
因為意外斷電,導致系統無法識別到硬碟。
故障檢測具體操作步驟
1、將硬碟接入公司產品DRS(【產品升級】“官宣”DRS又升級啦!)開始進行故障檢測。
2、經檢測,發現硬碟無法就緒,硬碟無異響。用指令Ctrl+Z進入T級維修模式,發現硬碟長忙無反饋,無法進入指令模式。
T級模式是工廠維修模式,是希捷廠商提供的維修視窗,在該視窗下我們可以通過指令來達到修復硬碟韌體的目的。
很明顯硬碟韌體出了故障,因為在硬碟的啟動執行過程中,需要先訪問韌體,當韌體情況通過檢測後才能進入T級維修模式。
韌體又稱Firmware,通俗的理解就是“固化在硬體中的軟體”。我們可以這樣來理解:好比硬碟是一臺電腦主機,韌體相當於BIOS和作業系統程式,裡面裝的是各種引導、控制和執行命令,協調和控制硬碟各個內部部件之間相互作用。
在硬碟中,韌體負責驅動、控制、解碼、傳送、檢測等工作,如管理資料存放位置、記錄損壞扇區位置、遮蔽壞道避免再次使用這些扇區等等。少了韌體的硬碟就只是一堆機械和電子元件,不能正常運轉,更不要說讀寫資料了。
3、因此針對這種故障,我們可以通過短接的方法來達到欺騙硬碟的目的,從而跳過檢測韌體的過程,直接進入T級維修模式。
短接點位置如下↓
在COM指令模式下,開電後在第一個Spin Up出現後、第二個Spin Up出現之前,我們將鑷子短接到上圖兩點,至硬碟狀態就緒。
注意:圖中兩個Spin Up出現的間隔較短僅有1-2秒左右,所以應把握好時機,早了會出現敲盤長時間會導致磁頭損壞,所以發現敲盤時應立即鬆開;晚了會錯過短接時機不能成功。因此要多加練習。
4、經過多次短接終於能夠進入T級,嘗試輸入指令檢視硬碟V40表(G表),卻發現提示了“Diagnostic Port Locked”的錯誤,這是為什麼呢?
原來,這是因為希捷廠商為了防止產品被隨意處置而採取的措施:為韌體區上鎖——即韌體鎖。
故障處理1:韌體鎖解鎖
在知道有韌體鎖以後,我們可以使用DRS希捷分類下提供的解鎖功能對硬碟進行解鎖。
1)在已經短接進入T級的情況下點選硬碟裝入,該步驟是為了啟用指令,保證後面的操作成功。
2)開啟bootcode模式,在該模式下讀取ROM,做一個備份。(防止誤操作清空硬碟資料)
3)接著點選“讀取生成解鎖ROM”,然後再點選“寫入ROM資料”,最後點選“指令解鎖”,這樣就解鎖成功了!
途中數字代表操作順序
注意:在硬碟引數能夠正常訪問後一定要將韌體做一個備份,預防處理過程中誤操作而無法挽回!
4)解鎖成功後我們發現硬碟能夠正常就緒,但是容量識別異常為0G?!
故障處理2:容量恢復
1)針對上述容量異常問題,我們可以使用DRS的自動恢復容量功能,也可以使用快捷指令來恢復,從而正常獲得硬碟容量。
指令維修
強力恢復容量:F3 T>m,6,2,,,,,22(注意:此處,應為英文輸入法)
恢復容量F3 T>m0,2,2,0,0,0,0,22
DRS功能按鈕維修
直接點選自動回覆容量按鈕,等待提示成功即可。
2)恢復成功後我們看到硬碟容量已經變正常。
3)當硬碟的各項引數都識別正常後,我們可以用扇區檢視器驗證一下使用者扇區能否被訪問。
輸入0檢視0號扇區,發現可以正常訪問。
4)再檢視偏後的扇區。此處隨便輸入1個555555555,發現扇區檢視到的全部都是44,往後或往前訪問資料都是44。這說明硬碟韌體前好後壞!
注意:對於無法訪問的資料區目前行業內都標記為44,而在資料盤丟失的時候會標記為40。
故障處理3:缺陷修復
1)前好後壞是希捷硬碟韌體問題的通病,很多希捷硬碟在修復韌體的過程中都會遇到前好後壞的問題。
前好後壞故障非常容易判斷和辨識:磁碟掃描的時候,從0號扇區開始到某一扇區為止都是可以正常讀取資料的,但是這一扇區後面的全部扇區都無法正常讀取資料。
2)這種故障是因為V40(G表)和V10(P表)缺陷表條目丟失或增加而導致的。知道了問題所在後我們就可以通過指令維修,也可以用DRS所提供的一鍵修復功能進行維修。
指令維修
清G表:F3 T>i4,1,22;F3 T>i5,1,22
清完以後進行一次硬碟重建:
F3 T>m0,6,2,,,,,22
功能按鈕維修
使用功能按鈕的話就是在前幾步的基礎上,直接點選一鍵修復按鈕,在提示成功後直接點選硬碟重建。
注意:P表是記錄硬碟壞道情況的關鍵韌體,每一個硬碟的韌體都是不同的,因此在操作過程中切勿清除P表,該操作不可逆!
3)有時在處理過程中也遇到一些硬碟在清除G表後並斷電就會還原,因此我們在硬碟重建以後可以不斷電直接訪問資料 ,在將資料成功匯出完畢後,再斷電。
上圖數字代表操作順序
4)恢復完畢後,再次開啟扇區檢視器,已經能夠正常訪問硬碟資料了,至此硬碟維修已經完畢。
注意事項
1、在硬碟維修的過程中,問題常常都是併發的,這種時候我們一定要穩住心態;
2、操作前務必備份韌體及ROM等資源,防止誤操作清空硬碟資料。
雖然硬碟故障原因多樣,但故障處理也是有方法可尋。當拿到一塊故障硬碟時,應當怎麼做才規範呢?以下是效率源技術工程師相關經驗分享,供您參考!
經驗分享
硬碟故障處理全過程
01.明確故障產生的原因
不同的原因可能產生不同的故障,明確故障原因可以幫助我們迅速判斷硬碟的故障在哪裡。實際上不論硬碟故障原因為何,故障一般都在這六個點內:碟片、磁頭、ROM、電路板、電機、韌體。其中碟片和ROM的損壞基本是不可逆的,如果這兩個地方出了問題如碟片劃傷或ROM燒壞,那麼資料基本上就無法恢復了。
02.通電檢測,聽聲音,判斷故障
很多時候,客戶對硬碟的故障可能描述的不甚清晰,這種時候我們只能進行一次通電操作才能更好的判斷故障所在。(但實際上,假如磁頭已經損壞,這次通電存在劃傷碟片的可能性,所以客戶對硬碟病症的準確描述一定程度上能夠降低硬碟處理的風險。)
硬碟故障判斷經驗(以希捷為例)↓↓↓
如果通電瞬間硬碟有啟動的聲音但是並未成功起轉,伴有嘟嘟的報警聲,這種大多數原因是磁頭卡在了碟片上(多通電一次就多一點風險);
如果通電以後硬碟出現敲盤聲,並在5-7次後敲盤停轉那麼就是磁頭壞了,應換頭;
如果硬碟通電以後不能起轉,且狀態燈閃爍不定,這種電路板壞的可能性較大,可用熱風槍將ROM吹下換到新電路板上或用工具將ROM寫入;
如果通電以後聽到明顯的刮擦的聲音且聲音較大,應立即斷電,這種情況多數是碟片劃傷,如碟片上表面無異常,碟片少可以選擇端碟片,碟片較多時建議先換一個磁頭嘗試,如果磁頭換上即壞那麼基本可以證明碟片存在劃傷。(因端碟片風險極高);
如果通電以後硬碟無異響,執行穩定,不論能否就緒,韌體問題是最大的可能;應根據具體韌體的情況選擇使用相應的指令進行維修。
03.根據故障進行相應的操作
板壞換板、頭壞換頭、韌體壞用指令進行維修……但是希捷硬碟的換頭成功率業內並不高,很多時候換頭以後都要產生相應的韌體問題,如果無法處理這些韌體問題那麼依然無法獲取資料。
注意:希捷換頭以後的指令維修過程切勿斷電,很多時候在斷電起點的尋道過程中磁頭都會敲盤損壞,因此希捷換頭務必一擊必中,否則後續的成功率將大大降低。
04.資料匯出,盤對盤映象
在處理完故障後,在匯出資料的過程中,建議選擇盤對盤的映象,磁頭在讀取過程中的損耗最小,風險最低,這是一種最穩定的資料提出方式。
在利用我們的DRS軟體進行處理的過程中,選擇盤對盤的映象也方便我們選擇正向或反向映象,如果是直接映象成一個檔案,那麼當硬碟容量較大時反向映象會先生成一個檔案,而生成檔案的過程會比較長。
“