當前位置:才華齋>計算機>計算機硬體>

硬碟故障是什麼原因

計算機硬體 閱讀(1.19W)

硬碟和其他配件不同,出現故障的機率雖然不大,但由於硬碟是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,識別出硬碟,選中該硬碟,分割槽格式化就可以了。雖然這種方法很簡單,不過其唯一的缺點就是硬碟上的資料將全部丟失。