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