計算機硬體

當前位置 /首頁/計算機/計算機硬體/列表

硬碟故障怎麼修復

一、硬碟非物理性故障的辨別方法

硬碟故障怎麼修復

啟動計算機系統正常自檢後出現“Non-System disk or disk error,replace disk and press a key to reboot”(非系統盤或磁碟出錯)提示資訊,說明硬碟已經出現問題,無法引導啟動系統。遇到這種情況時,應該首先來判斷硬碟出錯的原因,方法很簡單。

重新開啟計算機,按DEL鍵(或F2)進入主機板BIOS設定,在主介面中移動游標到“Standard CMOS Features”(標準CMOS設定)選項,回車後進入標準CMOS設定選單下,在此選單下可以看到IDE埠(或是SATA埠)上有沒有硬碟的型號。如果在CMOS中能夠正確的看到硬碟型號,並且型號沒有出現亂碼,一般情況下認定硬碟的物理連線和BIOS設定是正確的。有些時候,將BIOS中系統的預設啟動順序設定成軟碟機、外接裝置等時,當軟碟機中有軟盤或是有其它外接裝置時,系統也會出現以上的故障。因此,為進一步判斷故障原因,可以將主機板BIOS中系統的啟動順序設定為[Auto],讓系統自動尋找可啟動盤啟動機器。如果這樣還沒有解決問題,那麼基本上可以確定硬碟出現了軟故障。

二、硬碟常見非物理性故障及解決方法

1.硬碟引導區破壞導致無法引導

首先不妨先來對硬碟主引導區來做一下簡單的介紹,每塊硬碟都有一個用於記錄主引導記錄MBR(Main Boot Record)和分割槽表DPT(Disk Partition Table)的區域,位於硬碟的第一個扇區0磁軌0柱面,作用是檢查分割槽表是否正確以及確定哪個分割槽為引導分割槽,並在程式結束時把該分割槽的啟動程式(也就是作業系統引導扇區)調入記憶體加以執行。至於分割槽表,很多人都知道,以80H或00H為開始標誌,以55AAH為結束標誌,共64位元組,位於本扇區的最末端。MBR是由分割槽程式產生,不同的作業系統可能不盡相同。正因為主引導記錄容易編寫,硬碟的主引導區常常成為病毒攻擊的物件,從而被篡改甚至被破壞。

故障現象:當硬碟的引導區被破壞後,系統將無法正常。開機後,會在電腦螢幕上看到““Disk boot failure , Insert system disk and press enter”,提示找不到啟動分割槽硬碟或是硬碟上沒有啟動檔案,請插入啟動盤後按“回車”鍵,在比較嚴重的情況下,系統則不會出現任何的提示。

解決方法:類似引導區破壞導致無法正確引導系統啟動排除方法有很多種,這裡根據不同的情況,利用不同的方式介紹一下不同的解決方法。

第一種情況:主引導區記錄被引導區型病毒破壞或主引導記錄程式碼丟失,但主分割槽表並未損壞。修復此故障最簡單的方法就是使用高版本DOS的Fdisk帶引數/mbr執行(即執行“FDISK/MBR”命令),直接覆蓋(重寫)硬碟的主載入程式(之中包含完整的`硬碟主載入程式)的程式碼區。可以利用WINDOWS啟動盤來引導啟動電腦,在提示符下輸入“Fdisk/mbr”即可搞定,Fdisk加“/mbr”引數能夠覆蓋主引導區記錄的程式碼區,但不重建主分割槽表。另外,“Fdisk /mbr”命令並不適用於清除所有引導型病毒,因此在沒有十分把握確定主分割槽表並未損壞的情況下一定要慎用。

第二種情況:利用Fixmbr工具進行修復。Fixmbr是DOS下的應用工具,用於重新構造主引導扇區,只有12KB,使用起來非常方便。直接執行Fixmbr,將自動檢查MBR結構,如果發現系統不正常則會出現是否進行修復的提示。如果回答“Yes”,它將搜尋分割槽。當搜尋到相應的分割槽以後,系統會提示是否修改MBR,回答“Yes”則開始自動修復。如果這時出現宕機現象,請將BIOS中的防病毒功能禁止後再做。預設的狀態下將搜尋所有已經存在的硬碟,並完成以上操作。當發現完成的結果不對,可以用“/Z”引數將結果清空後重新啟動,就可以恢復到原來的狀態。

Usage:FIXMBR[DriveNo][/A][/D][/P][/Z][/H]DriveNoHarddiskscope0-3,defaultisalldrive.(指硬碟號,0表示第一個硬碟)/A ActiveDOSpartition.(啟用基本DOS分割槽)/P Displaypartition.(顯示DOS分割槽的結構)/D DisplayMBR.(顯示主引導記錄內容)/Z ZeroMBR.(將主引導記錄填零)/H Thismessage.(本幫助資訊)提示:由於不同作業系統所生成的MBR引導檔案不盡相同,因此當硬碟並沒有出現引導區錯誤時,不要亂用工具軟體來修復引導區。如果將其用在完好的硬碟上,則可能會出現一些意想不到的問題。

2.硬碟被“邏輯鎖”鎖定導致系統無法啟動

硬碟“邏輯鎖”也許大家並不太瞭解,其實它是一種惡作劇的手段。計算機在啟動前,首先由DOS引導去查詢主引導區的分割槽表資訊,然後再去查詢各個邏輯盤。而邏輯鎖原理就是鑽了系統這一空鐺,修改了主引導分割槽,將擴充套件分割槽第一個邏輯盤指向自己,DOS在啟動時查詢到第一個邏輯盤後,查詢下個邏輯盤總是找到是自己,這樣一來 就形成了無窮迴圈,這就是使用軟碟機、光碟機、雙硬碟都不能正常啟動的原因。

解決硬碟“邏輯鎖”比較容易的方法是熱插拔硬碟電源。就是在當系統啟動時,先不給被鎖的硬碟加電,啟動完成後再給硬碟“熱插”上電源線,這樣系統就可以正常控制硬碟了。這是一種非常危險的方法,為了降低危險程度,我們一般不推薦使用這種方法。

遇到這種情況,一般用DM來解決,因為DM是不依賴於主機板BIOS來識別硬碟的硬碟工具,但同樣存在一個致命的弱點,就是硬碟上的所以資料都將不保。先不考慮這點,先看看如何操作。

首先把DM拷一張系統盤,開機按DEL鍵進行系統的BIOS設定,將所有IDE或SATA硬碟介面均設為“NONE”,儲存退出。然後用軟盤重新啟動系統,因為此時系統根本就找不到硬碟了,所以可以正常啟動。啟動DM後會發現硬碟,選中硬碟進行分割槽格式化就可以了。雖然這種方法硬碟上的資料將不保,不過比起熱插拔安全性會更高性。

還有一種是因系統檔案破壞導致無法引導,很多使用者將C盤根目錄下的檔案刪除或是移動到其它地方,說是給系統盤減“肥”,這樣的後果往往是將系統引導檔案破壞而導致系統無法正常啟動。解決方法很簡單,用啟動軟盤或光碟,引導系統,如果能在DOS狀態下看到硬碟中的C、D、E……這樣的邏輯分割槽及分割槽中的檔案,則證明只是載入程式被破壞,此時只需要重新安裝作業系統即能解決問題。

TAG標籤:故障 硬碟 #