我們在使用電腦的過程當中,難免會遇到這樣那樣的問題,給我們的工作帶來了很大的不便。因此掌握一些簡單的技術還是很有必要的。PC電腦不像其它的家用電器,出現問題後都要更換這樣或是那樣的零部件。一般情況下,我們將電腦的故障分為物理性和非物理故障兩(電腦沒聲音)種。前者是硬件出現燒毀、損壞等致命性打擊,無法進行修復再使用,必須更換新的配件;而後者一般認為是軟件故障或是非致命性物理故障通過軟件可以進行修復。硬盤做為電腦中重要的存儲設備,由於非法操作、維護不當等原因引起的主引導記錄、分區表、啟動文件破壞、病毒等原因導致系統無法正常啟動的現象也不在少數。出現這種情況後完全可以通過軟件進行修復,而一部分用戶並沒有這方面的常識,把以上出現的小問題當成硬盤物理損壞進行處理,結果是更換新的硬盤,造成了資金的浪費。今天就和各位朋友談談幾種硬盤常見軟件故障及解決方法:
一、硬盤非物理性故障的辨別方法
啟動計算機,系統正常自檢後出現“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],讓系統自動尋找可啟動盤啟動機器。如果這樣還沒有解決問題,那麼基本上可以確定硬盤出現了軟故障。
二、硬盤常見非物理性故障及解決方法
(一)硬盤引導區破壞導致無法引導
首先我們不妨先來對硬盤主引導區來做一下簡單的介紹,每塊硬盤都有一個用於記錄主引導記錄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”參數將結果清空後重新啟動,就可以恢復到原來的狀態。
以下是Fixmbr常用參數,大家可以對照進行使用。
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引導文件不盡相同,因此當硬盤並沒有出現引導區錯誤時,不要亂用工具軟件來修復引導區。如果將其用在完好的硬盤上,則可能會出現一些意想不到的問題。
(二)硬盤被“邏輯鎖”鎖定導致系統無法啟動
硬盤“邏輯鎖”也許大家並不太了解,其實它是一種惡作劇的手段。我們知道,計算機在啟動前,首先由DOS引導去查找主引導區的分區表信息,然後再去查找各個邏輯盤。而邏輯鎖原理就是鑽了系統這一空铛,修改了主引導分區,將擴展分區第一個邏輯盤指向自己,DOS在啟動時查找到第一個邏輯盤後,查找下個邏輯盤總是找到是自己,這樣一來 就形成了死循環,這就是使用軟驅、光驅、雙硬盤都不能正常啟動的原因。
解決硬盤“邏輯鎖”比較容易的方法是熱插拔硬盤電源。就是在當系統啟動時,先不給被鎖的硬盤加電,啟動完成後再給硬盤“熱插”上電源線,這樣系統就可以正常控制硬盤了。這是一種非常危險的方法,為了降低危險程度,我們一般不推薦使用這種方法。
遇到這種情況,我們一般用DM來解決,因為DM是不依賴於主板BIOS來識別硬盤的硬盤工具,但同樣存在一個致命的弱點,就是硬盤上的所以數據都將不保。先不考慮這點,我們先來看看如何操作。
首先我們把DM拷一張系統盤,開機按DEL鍵進行系統的BIOS設置,將所有IDE或SATA硬盤接口均設為“NONE”,保存退出。然後用軟盤重新啟動系統,因為此時系統根本就找不到硬盤了,所以可以正常啟動。啟動DM後會發現硬盤,選中硬盤進行分區格式化就可以了。雖然這種方法硬盤上的數據將不保,不過比起熱插拔安全性會更高性。
還有一種是因系統文件破壞導致無法引導,很多用戶將C盤根目錄下的文件刪除或是移動到其它地方,說是給系統盤減“肥”,這樣的後果往往是將系統引導文件破壞而導致系統無法正常啟動。解決方法很簡單,用啟動軟盤或光盤,引導系統,如果能在DOS狀態下看到硬盤中的C、D、E……這樣的邏輯分區及分區中的文件,則證明只是引導程序被破壞,此時只需要重新安裝操作系統即能解決問題。
教你輕松排除硬盤軟故障