硬盤壞道,常常意味著硬盤報(bào)廢和數(shù)據(jù)丟失的雙重?fù)p失。隨著磁盤密度和轉(zhuǎn)速的提升,硬盤也變得起來越嬌貴。壞道就是一種常見而又令人頭痛的硬盤故障,下面針對壞道檢測與修復(fù)做一下介紹 一、 硬盤壞道的檢測 如果硬盤上出現(xiàn)部分扇區(qū)無法正常讀寫或訪問的情況,一般就被稱作壞扇(bad sector),也就是人們常說的“壞道”。硬盤出現(xiàn)壞扇區(qū)的情況很復(fù)雜,有的是由記錄在扇區(qū)中的校驗(yàn)碼,扇區(qū)標(biāo)識(shí),地址信息等不正常導(dǎo)致的邏輯性錯(cuò)誤。比如某些病毒會(huì)給部分硬盤扇區(qū)強(qiáng)行打上壞塊標(biāo)記,使系統(tǒng)無法使用這些扇區(qū)。有的則是由異常撞擊等多種原因?qū)е碌奈锢硇該p壞。當(dāng)硬盤出現(xiàn)壞的扇區(qū)之后,就可能出現(xiàn)硬盤讀寫速度變慢甚至出錯(cuò),聲音異常,無法從硬盤引導(dǎo)系統(tǒng)或無法完成高級(jí)格式化等癥狀,嚴(yán)重時(shí)將會(huì)導(dǎo)致引導(dǎo)系統(tǒng)整個(gè)硬盤無法使用。 硬盤出現(xiàn)壞道后,最簡單的檢測辦法是使用系統(tǒng)自帶的磁盤掃描功能,對有問題的磁盤進(jìn)行掃描并試圖修復(fù)壞的扇區(qū)。但是它的功能極其有限,一般只能處理一些簡單的邏輯性扇區(qū)錯(cuò)誤,如果遇到真的物理壞扇區(qū),它的檢測速度就會(huì)很慢。此時(shí)可以用上些功能更強(qiáng)的檢測軟件不掃描硬盤的壞扇區(qū),比如HDDTEST。 HDDTEST是一個(gè)極其小巧的軟件,筆者使用的這個(gè)版本只有8KB大小。不過它只能在純DOS環(huán)境下運(yùn)行,在使用前要先將它復(fù)制到一張可引導(dǎo)系統(tǒng)的軟盤上,然后以軟盤方式啟動(dòng)。HDDTEST的所有操作都在一個(gè)窗口界面下完成,沒有過多的命令和繁瑣的操作。按上下鍵選擇需要檢測的硬盤,然后按“Enter”鍵即可開始檢測。檢測途中按“Pause/Bnter”鍵可暫停,按“Esc”鍵則會(huì)取消此次檢測。窗口中間顯示的是檢測進(jìn)度。下面則分別顯示軟件運(yùn)行的狀態(tài)的磁盤的檢測狀態(tài)提示,右下角顯示壞道的信息。由于它只具備檢測功能,不對硬盤進(jìn)行修復(fù),當(dāng)它檢測到壞道時(shí),就其它同類軟件來說,速度相當(dāng)快。另外,HDDTEST不能手動(dòng)選擇從硬盤的某個(gè)位置開始檢測,只能進(jìn)行從頭到尾的全面掃描。 二、多種壞道修復(fù)軟件配合使用修復(fù)硬盤壞道 即使是全新的硬盤,事實(shí)上每塊硬盤在生產(chǎn)過程中或多或少都會(huì)有一定數(shù)量的壞道。而廠商會(huì)使用專業(yè)設(shè)備檢測出所有的壞道并記錄在P-Iist(永久缺陷表)中,普通用戶無法對之加以查看,也不能訪問記錄在P-Iist中的壞扇區(qū)。也就是說,終端用戶所購買的硬盤都會(huì)帶有一定數(shù)量的壞道,只不過這一部分被廠商以特殊方法屏蔽掉了,絲毫不會(huì)影響硬盤的正常使用,因而硬盤出現(xiàn)壞道并不像人們想像中那么可怕。一般而言,如果硬盤上的壞道不是太嚴(yán)重的話,除了送廠商返修外,也可以嘗試通過一些軟件來進(jìn)行修復(fù)。 首先,利用一些基本的硬盤維護(hù)工具,如各硬盤廠商的DM軟件以及低級(jí)格式化工具Iformat等就能夠修復(fù)部分邏輯性硬盤壞道。DM具備零填充和低級(jí)格式化的功能,能夠?qū)τ脖P的數(shù)據(jù)進(jìn)行清零,并且重寫扇區(qū)的校驗(yàn)和標(biāo)識(shí)信息,從而修復(fù)由標(biāo)識(shí)信息出錯(cuò)等原因造成的壞扇區(qū)。用Iformat重新對硬盤進(jìn)行 低級(jí)格式化可達(dá)到相同的效果。不過這兩種軟件對于由磁盤表面介質(zhì)損傷等造成的物理性壞道無無能為力。此外,還可以使用FBDUSK之類的軟件,將壞道自動(dòng)集中隱藏起來,避免壞道的擴(kuò)散,從而延長壞道自動(dòng)集中隱藏起來,避免壞道的擴(kuò)散,從而延長硬盤的使用壽命。FBDUSK的主要功能就是將壞道自動(dòng)隔離成一個(gè)隱藏區(qū),以后系統(tǒng)將不會(huì)再訪問這個(gè)隱藏區(qū)的內(nèi)容。 除了以上常用軟件之外,用戶還可以使用一些功能更強(qiáng)大的修復(fù)軟件諸如HDD Regenerator(HDDREG)、HDDSPEED、THDD、MHDD等嘗試硬盤壞道的檢測和修復(fù)工作。HDDREG通過磁性逆轉(zhuǎn)(magnetic reversal)方式來達(dá)到修復(fù)壞道的目的,據(jù)稱可以修復(fù)大約60%的受損硬盤,在修復(fù)壞道的同時(shí)又不影響硬盤原有的數(shù)據(jù)信息,而這是低極格式化程序所做不到的。而HDDSPEED和THDD等軟件在檢測到硬盤壞道時(shí),會(huì)激發(fā)硬盤的自動(dòng)修復(fù)機(jī)制,分配一個(gè)備用扇區(qū)來替換該壞扇區(qū),并將相關(guān)信息記錄在G-list(增長缺陷表)中。像HDDSPEED可以查看IB昆騰火球系列的P-list和G-list,而MHDD則可以查看IBM和富士通硬盤的P-list和G-list。不過,各品牌硬盤的G-list都會(huì)有一定的數(shù)量限制,大約在五、六百條左右。超過限制,自動(dòng)修復(fù)機(jī)制就會(huì)失去作用。此時(shí)需要使用一些專業(yè)軟件比如PC3000將壞扇區(qū)記錄在P-list中。但是這些專業(yè)軟件價(jià)格不菲,而且功能過于復(fù)雜,并不適于普通用戶使用。 HDDREG可以直接在Windows 95/98/ME環(huán)境下運(yùn)行,在WindowsNT/2000/XP系統(tǒng)中則需要?jiǎng)?chuàng)建一個(gè)啟動(dòng)修復(fù)盤,不能直接調(diào)用。創(chuàng)建引導(dǎo)盤,然后用這張軟盤引導(dǎo)系統(tǒng),在DOS狀態(tài)下即可進(jìn)入HDDREG軟件界面。選擇需要檢測的硬盤,確定掃描的起始位置,即可開始硬盤的檢測和修復(fù),在檢測中可按“Ctrl+Break”組合健中止掃描。檢測到的壞忌區(qū)會(huì)以“B”加以標(biāo)識(shí),而已經(jīng)修復(fù)的則以“R”加以標(biāo)識(shí)。如果在進(jìn)行HDDREG之前已經(jīng)用HDDTEST掃描過硬盤壞道,就可以直接確定壞道所在位置并進(jìn)行修復(fù),而不必從頭開始掃描。修復(fù)結(jié)果信息會(huì)保存在hddreg.log文件中。如果你使用的是沒有注冊的DEMO版本,將只能修復(fù)找到的第一個(gè)壞扇區(qū)。另外,由于HDDREG在修復(fù)壞道時(shí)并不會(huì)影響硬盤的邏輯結(jié)構(gòu),因而即使壞道已經(jīng)得到修復(fù),系統(tǒng)仍然會(huì)保持著原先標(biāo)記的壞道信息,用戶需用PQ Partition Magic之類的軟件對硬盤重新分區(qū),才可訪問這些已經(jīng)修復(fù)的扇區(qū)。 HDDSPEED是一款硬盤速度測試軟件,但同時(shí)具備硬盤檢測、修復(fù)功能,只能在純DOS模式下運(yùn)行。選擇好需要檢測的硬盤后,執(zhí)行“Diagnostic”菜單下的“Media verify/repair”選項(xiàng)(快捷鍵為Alt+m),在彈出的“Perform media test”窗口中自行設(shè)定檢測的起始點(diǎn),終止點(diǎn)及檢測的次數(shù),同時(shí)按“R”鍵,將“Try to repair/relocate round defects”一項(xiàng)設(shè)為可用,這樣在檢測到壞道后HDDSPEED會(huì)嘗試對壞道進(jìn)行修復(fù)。 THDD與HDDSPEED功能大致相同,同樣需要將THDD主程序復(fù)制到一張軟盤上,然后以軟盤引導(dǎo)到純DOS模式下運(yùn)行。它和界面相當(dāng)簡潔,選擇“SURFACE TEST”,對硬盤進(jìn)行掃描。檢測完成后回到主菜單,選擇“VIEW DEFECT LIST”(查看缺陷列表),在彈出窗口中可看到掃描到的壞道列表。按“R”鍵,開始修復(fù)壞道?!癙epaired”表示已經(jīng)將壞道加入到G-list中,而“Not respired”則表示G-list憶滿,壞道未能修復(fù)。對于壞道不多的硬盤來說,THDD的修復(fù)效果還是為錯(cuò)的。 在實(shí)際使用中可以發(fā)現(xiàn),以上這些軟件都有自己的特點(diǎn)和不足。比如HDDSPEED的檢測速度較快,但修復(fù)速度則比上THDD;HDDREG的修復(fù)能力較強(qiáng),但它的檢測速度很慢。而且每個(gè)軟件針對不同型號(hào)和品牌的硬盤也會(huì)有不同的表現(xiàn)。針對不同的硬盤壞道故障,我們可以嘗試多種軟件,發(fā)揮它們各自的特長,才能最大限度地達(dá)到修復(fù)硬盤壞道進(jìn)行掃描,然后再用修復(fù)軟件直接對指定區(qū)域壞道進(jìn)行修復(fù),有時(shí)能達(dá)到事半功倍的效果。
|