從保養(yǎng)做起 解析硬盤壞道的因及修復(fù)辦法
發(fā)布時(shí)間:2008-07-06 閱讀數(shù): 次 來(lái)源:網(wǎng)樂(lè)原科技
利用電腦工作、娛樂(lè)和游戲的用戶基本上都遇到過(guò)系統(tǒng)崩潰、軟件故障致使電腦無(wú)法正常使用的問(wèn)題。排除那些經(jīng)常利用電腦玩游戲、將硬件超頻的硬件玩家外,真正遇到電腦硬件故障的朋友也許并不太多。而在我們遇到的各種故障中,基本上都是主板、顯卡等板卡類產(chǎn)品出現(xiàn)的問(wèn)題。做為一臺(tái)計(jì)算機(jī)中重要的存儲(chǔ)設(shè)備——硬盤,其出現(xiàn)故障的機(jī)率便是更小。但有些朋友會(huì)經(jīng)常常進(jìn)行下載、處理影音等使硬盤長(zhǎng)期工作在滿負(fù)荷狀態(tài)、這樣便會(huì)使硬盤出現(xiàn)各種各樣的問(wèn)題,還有些朋友由于軟件操作或使用不當(dāng),經(jīng)常不正常的開關(guān)機(jī),也容易造成硬盤的損壞。
基本上,做為臺(tái)式機(jī)的硬盤,大部分時(shí)候出現(xiàn)問(wèn)題,究其原因還是以操作不當(dāng)所造成的。因?yàn)楹苌儆杏脩艚?jīng)常對(duì)硬盤進(jìn)行拆卸。如何對(duì)硬盤進(jìn)行保養(yǎng),我們可以參照《硬盤保養(yǎng)中 不容忽視的幾個(gè)問(wèn)題及解決對(duì)策》。那么今天要跟各位討論的問(wèn)題,就是硬盤出現(xiàn)壞道的原因及期修復(fù)辦法。相信很多用戶在各類硬件論壇或是專業(yè)的硬件維護(hù)網(wǎng)站中都看到過(guò)類似的文章,我們?cè)俅翁峒斑@個(gè)問(wèn)題,主要是本著最為實(shí)用的原則,為用戶解決這類的問(wèn)題。希望大家在看了我們的這篇文章后,能夠真正掌握修復(fù)硬盤壞道的辦法。
一、硬盤壞道的分類及其原因
硬盤壞道主要分為邏輯壞道和物理壞道兩種。
硬盤的邏輯壞道產(chǎn)生的原因通常多數(shù)是由于軟件的使用或操作不當(dāng),如經(jīng)常不正常關(guān)機(jī)(當(dāng)然頻繁的不正常關(guān)機(jī)可能也會(huì)引致物理壞道)所造成的。硬盤的邏輯壞道屬于軟壞道,并不是真正的物理?yè)p壞,但若不及時(shí)修復(fù)則會(huì)導(dǎo)致壞道區(qū)域蔓延,從而造成更多數(shù)據(jù)丟失或程序出錯(cuò)。
修復(fù)硬盤邏輯壞道的方法非常簡(jiǎn)單。在以前的Windows 98版本的操作系統(tǒng)中,我們可以利用系統(tǒng)自帶的磁盤掃描程序進(jìn)行掃描與檢查,基本都能夠解決邏輯壞道的問(wèn)題。因?yàn)槠浯疟P掃描程序可用于檢查磁盤物理介質(zhì)、系統(tǒng)和文件、目錄存儲(chǔ)扇區(qū)是否損壞。方法相信大家應(yīng)該都比較清楚了,就是點(diǎn)擊開始-程序-附近-系統(tǒng)工具,選擇下面的磁盤掃描程序即可,記得要把“自動(dòng)修復(fù)磁盤錯(cuò)誤”的空格選擇上。
在Windows XP版本中,系統(tǒng)本身已不再提供這些功能。但為了防止因?yàn)檎`操作而引起硬盤錯(cuò)誤,只要是電腦在非法重啟或非法關(guān)機(jī)后,再次啟動(dòng)電腦,系統(tǒng)都會(huì)自動(dòng)運(yùn)行磁盤掃描程序?qū)τ脖P進(jìn)行掃描并檢查并處理磁盤錯(cuò)誤,這個(gè)時(shí)候大家一定要耐心的等待程序運(yùn)行完成后自動(dòng)進(jìn)入系統(tǒng),千萬(wàn)不要因?yàn)榈却臅r(shí)間稍長(zhǎng)一點(diǎn)而直接按回車鍵進(jìn)入系統(tǒng)。長(zhǎng)此一量硬盤產(chǎn)生物理壞道,那就得不償失了。
此外,Scandisk磁盤掃描程序就是發(fā)現(xiàn)硬盤邏輯壞道最常用的工具,我在“我的電腦”中選中要處理的硬盤盤符,選擇其“屬性”,在出現(xiàn)的“工具”按鈕中選擇“查錯(cuò)狀態(tài)”,再在“掃描類型”中選“全面檢查”,并將“自動(dòng)修復(fù)錯(cuò)誤”打上“勾”,然后“開始”即可。如果系統(tǒng)在啟動(dòng)時(shí)不進(jìn)行磁盤掃描或已不能進(jìn)入Windows系統(tǒng),我們也可用軟盤或光盤啟動(dòng)盤啟動(dòng)電腦后,在相應(yīng)的盤符下,如“A:”下運(yùn)行Scandisk *:(注:*為要掃描的硬盤盤符),回車后來(lái)對(duì)相應(yīng)需要掃描修復(fù)的硬盤分區(qū)進(jìn)行修理。
接下來(lái)我們來(lái)講一下磁盤的物理壞道。在Windows 98下運(yùn)行磁盤掃描程序時(shí),報(bào)告磁盤出現(xiàn)壞道,或是在重裝系統(tǒng)前對(duì)硬盤進(jìn)行高級(jí)格化時(shí),格式化程序運(yùn)行到某一進(jìn)度會(huì)停止不前,最后報(bào)錯(cuò),無(wú)法完成格式化的過(guò)程,這種情況下很可能就是硬盤出現(xiàn)了物理壞道。當(dāng)出現(xiàn)這種情況時(shí),我們還要是進(jìn)行再判斷的,有時(shí)也可能是某些原因造成的磁盤無(wú)法正常掃描或是無(wú)法正常高級(jí)格式化。筆者就曾遇到過(guò)這種情況。在新買一塊硬盤裝系統(tǒng)時(shí),利用Windows Xp安裝盤中自帶的格式化程序?qū)τ脖P格式化操作時(shí),無(wú)論如何也不能正常的完成整個(gè)過(guò)程,進(jìn)度指示條到87%后就停止不前而后報(bào)錯(cuò),著急讓筆者著急了一次。后來(lái)拿到別的機(jī)器上做為從盤利用Windows的磁盤管理工具進(jìn)行格式化,便沒(méi)有遇到此類的問(wèn)題。
這里提醒大家一下,硬盤出現(xiàn)壞道并不是說(shuō)硬盤就不能用了,硬盤上面的數(shù)據(jù)仍然可以正常的使用,只是壞道所在位置的那些數(shù)據(jù)已經(jīng)損壞,因此,在我們進(jìn)行各種操作以前,請(qǐng)務(wù)必將硬盤內(nèi)的重要資料保存到其它的硬盤上,以免操作不成功后導(dǎo)致整個(gè)硬盤數(shù)據(jù)的丟失,后悔晚矣?。?!另外,如果不可讀取的那些數(shù)據(jù)非常重要,可以將硬盤送到專業(yè)的硬盤急救中心進(jìn)行修復(fù)。
還有些朋友在檢查出硬盤壞道后,如果出現(xiàn)壞道的地方不影響到硬盤的正常使用,就不再但任何的處理,其后果就是使壞道的情況進(jìn)一步的加重。因此,在硬盤出現(xiàn)壞道時(shí),一定要引起我們的高度。
二、硬盤物理壞道的修復(fù)方法
在我們的硬盤出現(xiàn)壞道時(shí),我們可以借助一些修復(fù)工具或是軟件對(duì)壞道部分進(jìn)行修復(fù)亦或是隱藏,而后繼續(xù)使用。這里首先說(shuō)明的是,硬盤的物理壞道雖然能夠進(jìn)行修復(fù)好,但其風(fēng)險(xiǎn)并不能降低到“0”,仍然會(huì)出現(xiàn)一些這樣那樣的問(wèn)題,因此經(jīng)常對(duì)數(shù)據(jù)進(jìn)行備份是很有必要的。
另外,有些朋友錯(cuò)誤的認(rèn)為對(duì)硬盤進(jìn)行低級(jí)格式化能夠修復(fù)硬盤的物理壞道,就像FOrmart命令不能修復(fù)硬盤的邏輯壞道一樣,低級(jí)格式化并不能真正解決硬盤的物理壞道。
所謂低級(jí)格式化,指的是將空白的磁盤劃分出柱面和磁道,然后再將磁道劃分為若干個(gè)扇區(qū),每個(gè)扇區(qū)又劃分出標(biāo)識(shí)部分ID、間隔區(qū)GAP和數(shù)據(jù)區(qū)DATA等。低級(jí)格式化只能在DOS環(huán)境下完成,而且只能針對(duì)—塊硬盤而不能支持單獨(dú)的某一個(gè)分區(qū)。有些壞磁道和壞扇區(qū)能夠通過(guò)低級(jí)格式化來(lái)修復(fù),但對(duì)于真正的硬盤磁盤表面物理劃傷則無(wú)法進(jìn)行修復(fù),這只有通過(guò)各種辦法標(biāo)出壞扇區(qū)的位置,以便讓操作系統(tǒng)不去使用,以防止擴(kuò)大壞道進(jìn)而延長(zhǎng)硬盤使用。特別想強(qiáng)調(diào),低級(jí)格式化是一種損耗性操作,對(duì)硬盤的壽命有一定的負(fù)面影響,所以,如無(wú)必要,用戶們盡量不要低級(jí)格式化硬盤。
由于處理物理壞道的方法比較復(fù)雜,這里我們分兩種情況進(jìn)行不同方法的處理:
1、壞道不在“0”扇區(qū)
所謂“0”扇區(qū)指的是硬盤的物理第一扇區(qū),這個(gè)扇區(qū)又被稱為主引導(dǎo)扇區(qū),因?yàn)橛脖P的主引導(dǎo)文件就寫在此扇區(qū),若壞道出現(xiàn)在此扇區(qū)不僅系統(tǒng)無(wú)法引導(dǎo),而且用通常方法也無(wú)法安裝系統(tǒng)。當(dāng)硬盤上出現(xiàn)了一個(gè)壞道后,如果繼續(xù)對(duì)有壞道的分區(qū)進(jìn)行讀寫,很容易使與壞道相鄰的磁盤介質(zhì)遭到物理?yè)p壞,結(jié)果會(huì)出現(xiàn)更多的壞道。因此總的處理原則就是:將物理壞道與正常磁道隔離。原理是用工具軟件把壞道所在區(qū)域空出,對(duì)此區(qū)域不進(jìn)行磁盤使用空間的分配。由于磁盤空間不被分配,用戶也無(wú)法再次訪問(wèn)該區(qū)域,從而防止壞道的蔓延。我們可以通過(guò)以下幾種方法實(shí)現(xiàn)對(duì)硬盤壞道的隔離:
?。?、借助工具軟件。修復(fù)這類硬盤故障的軟件多如牛毛,PartitionMagic工具雖然非常強(qiáng)勁,便需要一些對(duì)很強(qiáng)的計(jì)算機(jī)功底的人才能夠完成,因此不適合初學(xué)者使用,這里我們重點(diǎn)來(lái)介紹一下FBDISK,這是一個(gè)DOS下專門發(fā)現(xiàn)壞道并隔離后重新分區(qū)的軟件,只有一個(gè)文件,僅僅幾十K。操作很簡(jiǎn)單,先制作一張能啟動(dòng)到DOS的軟盤,把FBDISK放在軟盤上,用它引導(dǎo)系統(tǒng),注意系統(tǒng)上只能掛一個(gè)要修理的硬盤,并且將其接在主硬盤的線上。進(jìn)入DOS后,只要能發(fā)現(xiàn)硬盤,就運(yùn)行FBDISK好了,這個(gè)小程序先會(huì)對(duì)硬盤按磁道進(jìn)行掃描,發(fā)現(xiàn)壞道就顯示出來(lái),同時(shí)還會(huì)估計(jì)總體掃描完要用多長(zhǎng)時(shí)間,全部掃描完后,程序會(huì)根據(jù)掃描結(jié)果和壞道情況給你提出一個(gè)全新的分區(qū)方案來(lái),如果你接受就按Y,否則不會(huì)對(duì)你的硬盤進(jìn)行處理。這個(gè)軟件不錯(cuò),但是可能比較大手,筆者曾有一次用它把一個(gè)10G硬盤掃完后,報(bào)告說(shuō)只有300M可以使用,但是我用方法二后,卻找出了近2G的完好空間。所以大家還是按需使用。
B、用FDISK和格式化命令FORMAT。具體的方法是這樣的,第一要搞清硬盤的容量,對(duì)于有問(wèn)題的磁盤先用FDISK分成一個(gè)C盤,再用FORMAT進(jìn)行格式化,當(dāng)碰到無(wú)法修復(fù)的壞塊時(shí)面對(duì)FORMAT總是試圖修復(fù),這時(shí)記錄下進(jìn)行的百分比。然后按CTRL+BREAK強(qiáng)行終止任務(wù),用磁盤總?cè)萘俊涟俜直龋贸鲞@部分正常的磁盤容量,用FIDSK劃出一個(gè)邏輯磁盤,再將后面的磁盤估計(jì)出壞道的大概大小,大概比例為10%左右,再劃分一個(gè)邏輯盤。這個(gè)小盤不用格式化,在總工作完成后將其刪除,這樣就將壞塊給全部跳過(guò)去了。這樣可能會(huì)損失一些好道,但對(duì)大容量硬盤來(lái)說(shuō)無(wú)足輕重,而硬盤使用起來(lái)更加穩(wěn)定。
2、壞道分布在0扇區(qū)
如果壞道破壞了硬盤的0扇區(qū),系統(tǒng)啟動(dòng)時(shí)會(huì)顯示“Track 0 bad,Disk unusable”(0磁道損壞,硬盤無(wú)法使用),這時(shí)用“Scandisk”程序掃描可看到C盤的起始簇出現(xiàn)“B”標(biāo)志。硬盤的0磁道遭損壞是比較頭痛的故障,一般人往往將出現(xiàn)這樣故障的硬盤作報(bào)廢處理,但其實(shí)合理運(yùn)用一些磁盤軟件,把報(bào)廢的0柱1磁頭1扇區(qū)屏蔽,而用1柱1磁頭1扇區(qū)取而代之就能起到起死回生的效果。其實(shí)合理運(yùn)用一些磁盤軟件,把報(bào)廢的0扇區(qū)屏蔽掉,而用1扇區(qū)取而代之就能起到起死回生的效果,這樣的軟件如Pctools9.0和NU8等。
以Pctools9.0為例來(lái)作說(shuō)明。一塊40G硬盤出現(xiàn)上述故障,用盤啟動(dòng)電腦后,運(yùn)行Pctools9.0目錄下的DE.EXE文件。接著選主菜單Select中的Drive,進(jìn)去后在Drivetype項(xiàng)選Physical,按空格選定,再按Tab鍵切換到Drives項(xiàng),選中harddisk,然后OK回車后回到主菜單。打開Select菜單,這時(shí)會(huì)出現(xiàn)PartitionTable,選中進(jìn)入后出現(xiàn)硬盤分區(qū)表信息。該硬盤有兩個(gè)分區(qū),找到C區(qū),該分區(qū)是從硬盤的0柱面開始的,那么,將1分區(qū)的BeginningCylinder的0改成1就可以了,保存后退出。重新啟動(dòng)電腦后按Del鍵進(jìn)入COMS設(shè)置,運(yùn)行“IDEAUTODETECT”,可以看到CYLS由782變成781。保存退出后重新分區(qū)格式化該硬盤就可以了。
雖然硬盤出現(xiàn)壞道時(shí)還是能進(jìn)行修復(fù)再利用的,但這里我們還要是提醒各位朋友,要養(yǎng)成良好的電腦操作習(xí)慣,盡量防止各類誤操作。經(jīng)常對(duì)硬盤進(jìn)行檢查保養(yǎng),防止出現(xiàn)問(wèn)題。另外,如果你是對(duì)數(shù)據(jù)的安全性要求比較高,那么建議你硬盤一旦出現(xiàn)故障以后,從數(shù)據(jù)安全性角度講,盡快的更換你的硬盤,要不等到硬盤損壞數(shù)據(jù)丟失,那么就得抱頭痛哭了。