硬盤軟故障分析與排除
硬盤出現故障的機率雖然不大,但由于硬盤是PC電腦中唯一的數據存儲設備,因此出現故障之后如果解決不當,極容易造成數據的丟失,令我們的損失相當嚴重。其實硬盤出現硬件故障的幾率比較小,一般是硬盤壽命到了或者經過嚴重的損壞才會產生硬盤硬件故障,所以我們所遇到的大部分硬盤問題都是軟性故障,硬盤軟故障只要處理得到,很容易就能得到排除。
硬盤故障總的來說可以分為兩大類:軟故障和硬故障。今天,筆者重點介紹一下軟故障。所謂的軟故障,大多數是由于人為原因引起的。最常見的有:與硬盤連接的線路有誤、cmos有錯誤、還有分區表錯誤和比較難纏的“邏輯鎖”問題。
與硬盤連接的線路錯誤
線路松動致使電腦自檢無法檢測到硬盤或者無法啟動硬盤,是最簡單最常見的問題,此問題不管是菜鳥或者大蝦們也無法避免的,解決問題筆者我就不再陳述,大家只要撥撥線頭就行了,舉手之勞而已。因為現在硬盤比較便宜,所以很多朋友會買給自己的愛機加裝個硬盤。但是當兩個硬盤連接在同一個IDE口的時候機器卻無法進入系統,此時應該首先考慮到自從跳線的問題。把兩個硬盤一個設置為主盤、一個設置為從盤,而主從跳線的連接電路在每個硬盤上都會有標識的。(當然,對于目前主流的SATA硬盤便省去了這一步比較麻煩的設置,電腦會自動識別裝有系統的硬盤,不必動手進行設置)。
CMOS錯誤
我們知道,主板的cmos是存儲電腦硬件最基本信息的地方。其亦包括存儲硬盤的類型、容量、柱面數、磁頭數、每道扇區數、尋址方式等信息,對硬盤參數加以說明,以便計算機正確訪問硬盤。所以,當CMOS因故掉電或發生錯誤時(啟動時一般會提示“CMOS Checksum Error”或類似信息),硬盤設置可能會丟失或錯誤,硬盤訪問也就無法正確進行。這種情況我們就必須重新設置硬盤參數,在BIOS使用“自動檢測硬盤類型”(HD Type Auto Detection)的功能,一般也就可以解決問題了。
此外,在BIOS里設置時,硬盤模式設為默認的“LBA”,因為如果設置為其他的模式,在讀寫硬盤時會出現錯誤,甚至會導致硬盤數據丟失,而引起不必要的損失。
分區表錯誤
分區表錯誤屬于嚴重的硬盤錯誤,其主要是人為誤操作或者病毒破壞做成的。我們要清楚的認識到,當分區表錯誤,甚至通過系統啟動盤也無法正常識別硬盤的時候,大家不要束手無策,分區格式的話固然能夠解決問題,不過我們寶貴的資料也會隨之灰飛煙滅。所以我們應該要冷靜對待,尋求最好的辦法。
對于分區表故障急救的方法,我們要首先查殺病毒。借助KV3000、瑞星、金山等殺毒軟件提供的引導軟盤啟動計算機,接著在DOS環境中對系統進行病毒查殺操作。一般來說,將引導區中殘留的病毒清除之后即可恢復計算機的正常使用。
病毒查殺完成的話,我們可用Fdisk命令修復。Fdisk不僅是一個分區程序,它還有著非常便捷的恢復主引導扇區功能,而且它只修改主引導扇區,對其他扇區并不進行寫操作,因此對于那些還在使用Windows 的朋友而言無疑是個非常理想的分區表修復工具。通過Fdisk修復主引導區的時候,先用啟動盤啟動系統,在提示符下輸入“Fdisk /mbr”命令即可覆蓋主引導區記錄。
邏輯鎖
被“邏輯鎖”鎖住硬盤亦是嚴重的硬盤故障。所謂的硬盤邏輯鎖,全是被DOS的低級失誤所賜。在DOS系統啟動時,它會搜索所有邏輯盤的順序。首先要找的是主引導扇區的分區表信息,它位于硬盤的零頭零柱面的第一個扇區的OBEH地址開始的地方,當分區信息開始的地方為80H時表示是主引導分區,其他的為擴展分區,主引導分區被定義為邏輯盤C盤,然后查找擴展分區的邏輯盤,被定義為D盤,以此類推找到E,F,G……邏輯鎖就是在此下手,修改了正常的主引導分區記錄將擴展分區的第一個邏輯盤指向自己,DOS在啟動時查找到第一個邏輯盤后,查找下個邏輯盤時,總是找到自己,這樣一來就形成了死循環,致使軟驅、光驅、雙硬盤都不能正常啟動。
遇上了這個難纏的“邏輯鎖”可以用“熱拔插”硬盤電源的方法來處理:當系統啟動時,先別給被鎖的硬盤插上電源線,等待啟動完成后再給硬盤“熱插”上電源線,這時如果硬盤沒有燒壞的話,系統就可以控制硬盤了。不過,這是個十分危險的辦法,不推薦大家輕易嘗試。下面筆者介紹一種比較簡單的解決方法。
首先我們進入BIOS將所有的硬盤都設定NONE,這樣,可以用其他的設備來引導機器。我們知道DM軟件是不依賴于主板BIOS的硬盤識別安裝軟件,即使BIOS不認硬盤。把DM拷到一張系統盤上,啟動后運行DM,你會發現DM可以繞過BIOS,識別出硬盤,選中該硬盤,分區格式化就可以了。雖然這種方法很簡單,不過其唯一的缺點就是硬盤上的數據將全部丟失。
推薦閱讀:對硬盤使用認識的十大誤區