首頁 > 硬體

如何排除硬碟軟故障

2020-10-18 12:19:21

  以下是幾種硬碟常見軟體故障及解決方法:

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

  啟動計算機,系統正常自檢後出現“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」命令),直接覆蓋(重寫)硬碟的主載入程式(fdisk.exe之中包含完整的硬碟主載入程式)的程式碼區。可以利用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……這樣的邏輯分割區及分割區中的檔案,則證明只是載入程式被破壞,此時只需要重新安裝作業系統即能解決問題。


IT145.com E-mail:sddin#qq.com