1. 程式人生 > >從保養做起 解析硬碟壞道的原因及修復辦法

從保養做起 解析硬碟壞道的原因及修復辦法

利用電腦工作、娛樂和遊戲的使用者基本上都遇到過系統崩潰、軟體故障致使電腦無法正常使用的問題。排除那些經常 利用電腦玩遊戲、將硬體超頻的硬體玩家外,真正遇到電腦硬體故障的朋友也許並不太多。而在我們遇到的各種故障中,基本上都是主機板、顯示卡等板卡類產品出現的 問題。做為一臺計算機中重要的儲存裝置——硬碟,其出現故障的機率便是更小。但有些朋友會經常常進行下載、處理影音等使硬碟長期工作在滿負荷狀態、這樣便 會使硬碟出現各種各樣的問題,還有些朋友由於軟體操作或使用不當,經常不正常的開關機,也容易造成硬碟的損壞。

  基本上,做為桌上型電腦的硬碟,大部分時候出現問題,究其原因還是以操作不當所造成的。因為很少有使用者經常對硬碟進行拆卸。如何對硬碟進行保養,我們可以 參照《硬碟保養中 不容忽視的幾個問題及解決對策》。那麼今天要跟各位討論的問題,就是硬碟出現壞道的原因及期修復辦法。相信很多使用者在各類硬體論壇或是專業的硬體維護網站 中都看到過類似的文章,我們再次提及這個問題,主要是本著最為實用的原則,為使用者解決這類的問題。希望大家在看了我們的這篇文章後,能夠真正掌握修復硬碟 壞道的辦法。

  一、硬碟壞道的分類及其原因

  硬碟壞道主要分為邏輯壞道和物理壞道兩種。

  硬碟的邏輯壞道產生的原因通常多數是由於軟體的使用或操作不當,如經常不正常關機(當然頻繁的不正常關機可能也會引致物理壞道)所造成的。硬碟的邏輯 壞道屬於軟壞道,並不是真正的物理損壞,但若不及時修復則會導致壞道區域蔓延,從而造成更多資料丟失或程式出錯。

  修復硬碟邏輯壞道的方法非常簡單。在以前的Windows 98版本的作業系統中,我們可以利用系統自帶的磁碟掃描程式進行掃描與檢查,基本都能夠解決邏輯壞道的問題。因為其磁碟掃描程式可用於檢查磁碟物理介質、 系統和檔案、目錄儲存扇區是否損壞。方法相信大家應該都比較清楚了,就是點選開始-程式-附近-系統工具,選擇下面的磁碟掃描程式即可,記得要把“自動修 復磁碟錯誤”的空格選擇上。

  在Windows XP版本中,系統本身已不再提供這些功能。但為了防止因為誤操作而引起硬碟錯誤,只要是電腦在非法重啟或非法關機後,再次啟動電腦,系統都會自動執行磁碟 掃描程式對硬碟進行掃描並檢查並處理磁碟錯誤,這個時候大家一定要耐心的等待程式執行完成後自動進入系統,千萬不要因為等待的時間稍長一點而直接按回車鍵 進入系統。長此一量硬碟產生物理壞道,那就得不償失了。

  此外,Scandisk磁碟掃描程式就是發現硬碟邏輯壞道最常用的工具,我在“我的電腦”中選中要處理的硬碟碟符,選擇其“屬性”,在出現的“工具” 按鈕中選擇“查錯狀態”,再在“掃描型別”中選“全面檢查”,並將“自動修復錯誤”打上“勾”,然後“開始”即可。如果系統在啟動時不進行磁碟掃描或已不 能進入Windows系統,我們也可用軟盤或光碟啟動盤啟動電腦後,在相應的碟符下,如“A:”下執行Scandisk *:(注:*為要掃描的硬碟碟符),回車後來對相應需要掃描修復的硬碟分割槽進行修理。

  接下來我們來講一下磁碟的物理壞道。在Windows 98下執行磁碟掃描程式時,報告磁碟出現壞道,或是在重灌系統前對硬碟進行高階格化時,格式化程式執行到某一進度會停止不前,最後報錯,無法完成格式化的 過程,這種情況下很可能就是硬碟出現了物理壞道。當出現這種情況時,我們還要是進行再判斷的,有時也可能是某些原因造成的磁碟無法正常掃描或是無法正常高 級格式化。筆者就曾遇到過這種情況。在新買一塊硬碟裝系統時,利用Windows Xp安裝盤中自帶的格式化程式對硬碟格式化操作時,無論如何也不能正常的完成整個過程,進度指示條到87%後就停止不前而後報錯,著急讓筆者著急了一次。 後來拿到別的機器上做為從盤利用Windows的磁碟管理工具進行格式化,便沒有遇到此類的問題。

  這裡提醒大家一下,硬碟出現壞道並不是說硬碟就不能用了,硬碟上面的資料仍然可以正常的使用,只是壞道所在位置的那些資料已經損壞,因此,在我們進行 各種操作以前,請務必將硬碟內的重要資料儲存到其它的硬碟上,以免操作不成功後導致整個硬碟資料的丟失,後悔晚矣!!!另外,如果不可讀取的那些資料非常 重要,可以將硬碟送到專業的硬碟急救中心進行修復。

  還有些朋友在檢查出硬碟壞道後,如果出現壞道的地方不影響到硬碟的正常使用,就不再但任何的處理,其後果就是使壞道的情況進一步的加重。因此,在硬碟 出現壞道時,一定要引起我們的高度。

二、硬碟物理壞道的修復方法

  在我們的硬碟出現壞道時,我們可以藉助一些修復工具或是軟體對壞道部分進行修復亦或是隱藏,而後繼續使用。這裡首先說明的是,硬碟的物理壞道雖然能夠 進行修復好,但其風險並不能降低到“0”,仍然會出現一些這樣那樣的問題,因此經常對資料進行備份是很有必要的。

  另外,有些朋友錯誤的認為對硬碟進行低階格式化能夠修復硬碟的物理壞道,就像FOrmart命令不能修復硬碟的邏輯壞道一樣,低階格式化並不能真正解 決硬碟的物理壞道。

  所謂低階格式化,指的是將空白的磁碟劃分出柱面和磁軌,然後再將磁軌劃分為若干個扇區,每個扇區又劃分出標識部分ID、間隔區GAP和資料區DATA 等。低階格式化只能在DOS環境下完成,而且只能針對—塊硬碟而不能支援單獨的某一個分割槽。有些壞磁軌和壞扇區能夠通過低階格式化來修復,但對於真正的硬 盤磁碟表面物理劃傷則無法進行修復,這隻有通過各種辦法標出壞扇區的位置,以便讓作業系統不去使用,以防止擴大壞道進而延長硬碟使用。特別想強調,低階格 式化是一種損耗性操作,對硬碟的壽命有一定的負面影響,所以,如無必要,使用者們儘量不要低階格式化硬碟。

  由於處理物理壞道的方法比較複雜,這裡我們分兩種情況進行不同方法的處理:

  1、壞道不在“0”扇區

  所謂“0”扇區指的是硬碟的物理第一扇區,這個扇區又被稱為主引導扇區,因為硬碟的主引導檔案就寫在此扇區,若壞道出現在此扇區不僅系統無法引導,而 且用通常方法也無法安裝系統。當硬碟上出現了一個壞道後,如果繼續對有壞道的分割槽進行讀寫,很容易使與壞道相鄰的磁碟介質遭到物理損壞,結果會出現更多的 壞道。因此總的處理原則就是:將物理壞道與正常磁軌隔離。原理是用工具軟體把壞道所在區域空出,對此區域不進行磁碟使用空間的分配。由於磁碟空間不被分 配,使用者也無法再次訪問該區域,從而防止壞道的蔓延。我們可以通過以下幾種方法實現對硬碟壞道的隔離:

  A、藉助工具軟體。修復這類硬碟故障的軟體多如牛毛,PartitionMagic工具雖然非常強勁,便需要一些對很強的計算機功底的人才能夠完成, 因此不適合初學者使用,這裡我們重點來介紹一下FBDISK,這是一個DOS下專門發現壞道並隔離後重新分割槽的軟體,只有一個檔案,僅僅幾十K。操作很簡 單,先製作一張能啟動到DOS的軟盤,把FBDISK放在軟盤上,用它引導系統,注意系統上只能掛一個要修理的硬碟,並且將其接在主硬碟的線上。進入 DOS後,只要能發現硬碟,就執行FBDISK好了,這個小程式先會對硬碟按磁軌進行掃描,發現壞道就顯示出來,同時還會估計總體掃描完要用多長時間,全 部掃描完後,程式會根據掃描結果和壞道情況給你提出一個全新的分割槽方案來,如果你接受就按Y,否則不會對你的硬碟進行處理。這個軟體不錯,但是可能比較大 手,筆者曾有一次用它把一個10G硬碟掃完後,報告說只有300M可以使用,但是我用方法二後,卻找出了近2G的完好空間。所以大家還是按需使用。

  B、用FDISK和格式化命令FORMAT。具體的方法是這樣的,第一要搞清硬碟的容量,對於有問題的磁碟先用FDISK分成一個C盤,再用 FORMAT進行格式化,當碰到無法修復的壞塊時面對FORMAT總是試圖修復,這時記錄下進行的百分比。然後按CTRL+BREAK強行終止任務,用磁 盤總容量×百分比,得出這部分正常的磁碟容量,用FIDSK劃出一個邏輯磁碟,再將後面的磁碟估計出壞道的大概大小,大概比例為10%左右,再劃分一個邏 輯盤。這個小盤不用格式化,在總工作完成後將其刪除,這樣就將壞塊給全部跳過去了。這樣可能會損失一些好道,但對大容量硬碟來說無足輕重,而硬碟使用起來 更加穩定。

  2、壞道分佈在0扇區

  如果壞道破壞了硬碟的0扇區,系統啟動時會顯示“Track 0 bad,Disk unusable”(0磁軌損壞,硬碟無法使用),這時用“Scandisk”程式掃描可看到C盤的起始簇出現“B”標誌。硬碟的0磁軌遭損壞是比較頭痛 的故障,一般人往往將出現這樣故障的硬碟作報廢處理,但其實合理運用一些磁碟軟體,把報廢的0柱1磁頭1扇區遮蔽,而用1柱1磁頭1扇區取而代之就能起到 起死回生的效果。其實合理運用一些磁碟軟體,把報廢的0扇區遮蔽掉,而用1扇區取而代之就能起到起死回生的效果,這樣的軟體如Pctools9.0和 NU8等。

  以Pctools9.0為例來作說明。一塊40G硬碟出現上述故障,用盤啟動電腦後,執行Pctools9.0目錄下的DE.EXE檔案。接著選主菜 單Select中的Drive,進去後在Drivetype項選Physical,按空格選定,再按Tab鍵切換到Drives項,選中 harddisk,然後OK回車後回到主選單。開啟Select選單,這時會出現PartitionTable,選中進入後出現硬碟分割槽表資訊。該硬碟有 兩個分割槽,找到C區,該分割槽是從硬碟的0柱面開始的,那麼,將1分割槽的BeginningCylinder的0改成1就可以了,儲存後退出。重新啟動電腦 後按Del鍵進入COMS設定,執行“IDEAUTODETECT”,可以看到CYLS由782變成781。儲存退出後重新分割槽格式化該硬碟就可以了。

  雖然硬碟出現壞道時還是能進行修復再利用的,但這裡我們還要是提醒各位朋友,要養成良好的電腦操作習慣,儘量防止各類誤操作。經常對硬碟進行檢查保 養,防止出現問題。另外,如果你是對資料的安全性要求比較高,那麼建議你硬碟一旦出現故障以後,從資料安全性角度講,儘快的更換你的硬碟,要不等到硬碟損 壞資料丟失,那麼就得抱頭痛哭了。