避免電腦的硬碟經常出問題,我們應該做到這幾個方面
電腦的硬碟在使用的時候過程,硬碟經常出現故障,故障的幾率是比較高的,通常會表現為硬碟不啟動硬碟出現壞道、硬碟異響、硬碟碟片不轉這四大故障。
硬碟不啟動故障維修
在使用電腦的過程中我們經常會遇到硬碟不啟動的故障。硬碟不能啟動大都是由於硬碟
上的主引導記錄、引導記錄、三個系統隱含文件出現錯誤導致的,在啟動電腦的過程中,若
是硬碟不能啟動,就不能進入系統,下面我們來分析一下硬碟不啟動這一故障。
硬碟啟動過程
在電腦的 BIOS 自檢確認所有的硬體連接正確後,硬碟開始啟動。首先硬碟根據 CMOS
設置的參數,硬碟將磁頭定位在物理扇 0 柱 0 面 1 扇上,接著先後讀取扇區結束標誌 55AAH、
主引導記錄 MBR、硬碟分區表 HDPT。
接著根據硬碟分區表提供的數據,硬碟將磁頭定位在活動分區的引導扇上(一般為物理
扇 0 柱 1 面 1 扇),並先後讀取扇區結束標誌 55AAH、操作系統參數。
根據操作系統參數,讀取文件分配表 FAT 和系統文件,最後從硬碟讀取系統啟動所需
文件,自動對 windows 系統進行初始化,自動讀取 windows 的註冊表文件,直到桌面最終
出現,啟動完畢。
硬碟不啟動故障分析
硬碟無法啟動故障屬於硬碟故障中比較常見的一種故障,引起硬碟無法啟動故障的原因
非常多,硬碟無法啟動故障的原因可能有;
(1)CMOS 設置錯誤
(2)硬碟數據線等連接鬆動
(3)硬碟控制電路板
(4)主板上硬碟介面電路
(5)硬碟盤體內部的機械部位問題
(6)硬碟的引導區損壞
(7)硬碟壞道導致電腦系統文件損壞或丟失
(8)硬碟分區表丟失或損壞
(9)硬碟感染病毒
(10)硬碟被邏輯鎖鎖住等
總體來說,硬碟無法啟動故障主要由三方面引起:硬體問題引起的無法啟動故障、引導
區問題引起的無法啟動故障和硬碟壞道或系統文件丟失引起的無法啟動故障等幾種情況。
硬體問題引起的無法啟動故障處理
由於硬碟數據線等連接鬆動、硬碟控制電路板、主板上硬碟介面電路或者是盤體內部的機械部位出現故障,造成故障,造成的硬碟無法啟動,通常在開機後,屏幕中的"WAIT "提示停留
很長時間,最後出現"Reset Failed(硬碟複位失敗)"或"Fatal Error Bad Hard Disk(硬碟
致命性錯誤)"或"HDD Not Detected(沒有檢測到硬碟)"或"HDD Control Error(硬碟控
制錯誤)"等提示。
對於硬碟的硬體或連接故障可以按照以下方法進行檢修:
(1)若開機後,屏幕中的"WAIT "提示停留很長時間,最後出現錯誤提示故障。首
先檢查 CMOS 中是否有硬碟的數據信息,由於現在的主板 BIOS 都是開機自動檢測硬碟,
所以如果 CMOS 中沒有硬碟數據信息,則是主板 BIOS 沒有檢測到硬碟(如主板 BIOS 不能
自動檢測硬碟,請手動檢測)。
(2)如果 BIOS 檢測不到硬碟,則接著聽一下硬碟發出的聲音,如果聲音是:"噠…噠…
噠……"然後就恢復了平靜,一般可以判斷硬碟大概沒有問題,故障原因可能在硬碟的設置
或數據線連接或主板的 IDE 介面上。接著檢查電腦中是否接了雙硬碟,硬碟的跳線是否正
確,檢查硬碟數據排線是否斷線或有接觸不良現象,最好換一根好的數據線試試。如果數據
排線無故障,檢查硬碟數據線介面和主板硬碟介面是否有斷針現象或接觸不良現象,如有斷
針現象,請接通斷針。如沒有將硬碟換一個 IDE 介面或在主板上接一個正常的硬碟來檢測
主板的 IDE 介面是否正常。
(3)如果硬碟發出的聲音是"噠…噠…噠……",然後又是連續幾次發出"咔噠…咔噠"
的聲響,則一般是硬碟的電路板出了故障,重點檢修硬碟電路板中的磁頭控制晶元;
(4)如果硬碟發出"達、達、達"或"吱、吱、吱"之類的周期性噪音,則表明硬碟
的機械控制部分或傳動臂有問題,或者碟片有嚴重損傷,這時可以將硬碟拆下來,接在其他
的電腦上進一步判斷,在其他電腦中通過 BIOS 中檢測一下硬碟,如果檢測不到,那就可以
斷定是硬碟問題,需要檢修硬碟的盤體(檢修盤體一般需要超凈間環境)。
(5)如果聽不到硬碟發出的聲音,用手觸摸硬碟的電機位置,看硬碟的電機是否轉動,
如果不轉,則硬碟沒有加電。接著檢查硬碟的電源線是否連接好,電源線是否有電,如果電
源線正常則是硬碟的供電電路出現故障,進而檢測硬碟電路板中的供電電路元器件故障,如
圖 2-1 所示硬碟供電電路。
硬碟的供電電路
引導區問題引起的無法啟動故障處理
對於啟動時,硬碟出現如下錯誤提示:
(1)"Disk Boot Failure,Insert System Disk And Press Enter"
(2)"Invalid System Disk"
(3)"Error Loading Operating System"
(4)"Non -System Disk Or Disk Error ,Replaceand Strike Any Key When Ready "
(5)"Invalid Drive Specification "
(6)"Missing Operating System"
(7)"Invalid partion table"等。
一般是硬碟主引導記錄中的分區表有錯誤,當指定了多個自舉分區(只能有一個自舉分
區)或病毒(一種具有隱蔽性破壞性傳染性的惡意代碼)佔用了分區表時,將有上述提示。 主
引導記錄(MBR)位於 0 磁頭/0 柱面/1 扇區,由分區格式化時生成。MBR 包括主引導程序、
分區表和結束標"55AA",共佔一個扇區。主引導程序中含有檢查硬碟分區表的程序代碼和
出錯信息、出錯處理等內容。當硬碟啟動時,主引導程序將檢查分區表中的自舉標誌。若某
個分區為可自舉分區,則有分區標誌 80H,否則為 00H,系統規定只能有一個分區為自舉分
區,若分區表中含有多個自舉標誌時,主引導程序會給出"Invalid partion table"的錯誤提示。
對於以上情況最簡單的維修方法就是使用備份過的分區表覆蓋現在的分區表,或重建分
區表。可以使用 DiskGenius 維修軟體或用 winhex 維修軟體進行修復。
對於引導區故障造成的硬碟無法啟動可以根據故障提示進行檢修。
引導區故障
壞道或系統文件丟失引起的無法啟動故障處理
由於硬碟有物理壞道或系統文件丟失等造成無法從硬碟啟動,通常開機自檢通過後,開
始啟動系統,接著出現"藍屏"、死機、提示某個文件損壞或數據讀寫錯誤或開機檢測時提
示"HDD Controller Error(硬碟控制器故障)"或"DISK 0 TRACK BAD(0 磁軌損壞)"等
故障現象。
由於硬碟出現壞道,而存放在壞道處的系統文件在啟動系統時,無法調用,造成啟動時
出現"藍屏"或死機或錯誤提示信息。對於硬碟的壞道,可以使用 THDD、MHDD 等軟體進行
修復。
硬碟壞道故障維修
硬碟壞道是硬碟故障中的常見故障點。硬碟壞道一般表現為高級格式化有 "壞簇"(Bad
Clusters),SCANDISK 等工具檢查時發現有"B"標記, 用 MHDD 工具掃描時有"紅綠塊、?、
X"標記,或用某些檢測工具檢測時發現有"扇區錯誤提示信息"等。如果在某個扇區中存
儲 512Bytes 的數據有任何一個位元組不能被正確讀寫,則這個扇區為壞扇區 Bad sector。 除
了存儲 512Bytes 外, 每個扇區中存儲的數十個 Bytes 信息,包括標識(ID)、校驗值和
其它信息,這些信息任何一個位元組出錯都會導致該扇區變為"Bad"。
對於硬碟壞道這一常見的故障,有兩個硬碟缺陷表與其息息相關,它們就是永久缺陷表
P_List 和增長缺陷表 G_List,通常簡稱為 P 表和 G 表。
深入認識 P 表和 G 表
我們知道,硬碟存儲數據在碟片表面,它的容量很大,數據密度也很大,而硬碟在使用
的過程中和生產的過程中不可避免的會產生壞道、不穩定的扇區等損傷,無論是由於誤操作
或者是意外或者是器件老化等原因。另外,對於一部計算機來說,數據時最重要的,而這些
不穩定的扇區和壞道嚴重威脅著硬碟的數據安全,它們會造成數據的讀寫錯誤,甚至損壞數
據。為此,硬碟設計了兩個硬碟缺陷表來處理這些出現缺陷的磁軌或扇區,這兩個表就是永
久缺陷表 P-list 和增長缺陷表 G-list,用於記錄及修復硬碟的缺陷扇區,使硬碟工作時不會
在缺陷扇區里讀寫數據,防止數據的損壞。
1.永久缺陷表 P-list
永久缺陷表我們一般稱為是工廠壞道表,簡稱 P 表,嚴格來說應該稱為永久壞道表或
原始壞道表,它是用於記錄工廠生產過程中產生的壞道的,壞道加入 P-list 不會影響硬碟的
讀寫性能。
硬碟廠家生產碟片的過程極其精密,且碟片的數據存儲密度越來越大,但是很難做到
100%的完美,硬碟的碟片上多少會存在一些缺陷,所以廠家在一個盤出廠前都會把所有的
硬碟進行一次低級格式化,在低級格式化過程中系統將會自動找出碟片上的缺陷壞道(defect
track)和缺陷扇區(defect sector),並將找到的這些缺陷記錄在永久缺陷表 P-list 中,並且
還會在對這些壞道和壞扇區編號過程中,跳過(skip)這些缺陷部分,讓用戶永遠不會用到
這些缺陷扇區或壞道。這樣用戶在分區、格式化、檢查工購買的硬碟時,很難發現有壞道或
壞扇區的問題了。一般,一塊硬碟的 P 表中能夠記錄幾百到幾萬的碟片缺陷信息,若想查
看硬碟的 P 表記錄信息,對於不同的硬碟都會有針對性的軟體,因為不同的硬碟指令集不
同。另外,SCSI 硬碟可以找到多種通用的軟體來查看 P 表。
2.增長缺陷表 G-list
增長缺陷表簡稱 G 表,用於記錄硬碟使用過程中由於磁介質性能變弱而引起的壞道,
並將壞扇區重新向到好扇區,將壞道加入 G-list 對該扇區的對硬碟的運行速度是有一定的影
響。
目前,市場上的大容量硬碟層出不窮,而對於一個大容量的硬碟來說,發現一個缺陷扇
區(defect sector)的概率實在很大,而商家為了解決這一問題,設計了一個自動修復機制,
叫做 Automatic Reallcation。當硬碟出現壞道或者壞扇區之後,用了某修復軟體進行修復後
"消除"了一些壞道,其實就是運行了硬碟的這個自動修復機制的結果(當然還有其他原因)。
目前有很多的硬碟都會有這樣的功能,這個功能就是在對硬碟的讀寫過程中,如果發現一個
缺陷扇區,硬碟系統則自動分配一個備用扇區替換該扇區,並將該扇區及其替換情況記錄在
G 表中。這樣一來,少量的缺陷扇區對用戶的使用沒有太大的影響了。
硬碟缺陷表如何處理壞道或壞扇區
我們知道硬碟的碟片全部扇區分為三個部分,固件區、工作區、保留扇區,如圖 2-1 所
示,固件區位於碟片外邊緣處,保留區位於碟片內圈,工作區位於固件區和保留區的中間部
位。固件區和保留扇區普通用戶是沒辦法操作的,硬碟的實際扇區 數比我們看到的硬碟標
簽上標定的要大,其中一部份用於存儲硬碟的固件,一部分是用戶存儲數據的區域(工作區),
也就是硬碟標定容量的扇區,剩下的就是保留區,實際上硬碟上並不會物理划出一個保留區
域,只是在工廠生產時標定了全部的有效扇區,而硬碟的容量是小於其實際扇區總數的,在
固件里定義了硬碟的容量, 超過硬碟容量的那些扇區我們就姑且把它稱為保留扇區。
磁碟保留扇區
固件區和保留扇區普通用戶是沒辦法操作的(除非藉助於一些特殊的軟體),硬碟的實
際扇區數比我們看到的硬碟標籤上標定的要大,其中一部份用於存儲硬碟的固件,一部分是
用戶存儲數據的區域(工作區),也就是硬碟標定容量的扇區,剩下的就是保留區,實際上
硬碟上並不會物理划出一個保留區域, 這也就是為什麼我們實際應用中總會發現硬碟的標
注容量總是要大於我們實際使用容量的原因之一。
我們知道,壞道的產生可以分為兩種情況:一是生產過程中產生的缺陷扇區,二是使用
過程的產生的缺陷扇區,硬碟設計的這兩個壞道表(P 表和 G 表)就是用於分別識別和處理
硬碟的兩種不同的壞道的。
對於硬碟設計的這兩個壞道表來說,處理壞道無外乎兩種方法,一種是隱藏法,另一種
是替換法。其中隱藏法是針對於 P 表來說的,而替換法是針對於 G 表來說的。下面我們來
具體的看看這兩個壞道表到底是如何來處理壞道的。
※熟悉電腦各個配件幫助你排除問題,問題再也不是問題
※電腦鍵盤和運行命令不熟悉的,趕緊一起學習一下
TAG:網路工程師 |