硬盤損壞與壞道修復(fù)全接觸 2006-05-08 14:07 來源:CFAN 圖文版本在文后下載,很好的資料,值得保存 一、揭秘:廠家如何維修硬盤 一般來說,硬盤的故障可以分為硬件故障和軟件故障。硬件故障主要分為:磁頭組件損壞、控制電路損壞、扇區(qū)物理性損壞(也稱“物理壞道”)、綜合性損壞;軟件故障主要分為:磁道伺服信息出錯、系統(tǒng)信息區(qū)出錯、扇區(qū)邏輯錯誤(也稱“邏輯壞道”)。 一般來說,硬盤的軟件故障可以通過硬盤廠商發(fā)布的硬盤管理和維護(hù)軟件進(jìn)行修復(fù)。像扇區(qū)邏輯錯誤這樣的問題,即使是一般的低級格式化軟件,也是完全可以勝任的。不過在所有的軟件故障當(dāng)中,系統(tǒng)信息區(qū)出錯屬于比較難以修復(fù)的種類,因?yàn)榧词故峭粋€廠商同一種型號的硬盤,系統(tǒng)信息區(qū)也不一定相同,而且硬盤廠商對于自己產(chǎn)品的系統(tǒng)信息區(qū)內(nèi)容和讀取的指令代碼一般是不公開的。但是對于IBM和日立的硬盤用戶來說就比較幸運(yùn)了,日立(IBM)的Drive Fitness Test(下載地址: 地址失效正在修復(fù)) 和IBM的DDD-SI(下載地址: 地址失效正在修復(fù)) 對系統(tǒng)信息區(qū)出錯還是有比較高的修復(fù)成功率的(注意:這兩個軟件只適用日立和IBM的硬盤)。 如今一些所謂專業(yè)的硬盤修復(fù)軟件宣稱不僅可以修復(fù)軟件故障,還可以修復(fù)硬件故障里的物理壞道。從理論上說,這確實(shí)是可能的。大家試想想看,各個硬盤廠家也有維修部門,如果用戶的硬盤在質(zhì)保期內(nèi)出現(xiàn)物理壞道,廠家是不可能將盤片換新的,他們同樣要對物理壞道進(jìn)行修復(fù)。那么,接下來我們了解一下廠家對硬盤的維修方法和過程,看看跟軟件修復(fù)有何不同。 由于硬盤的盤片比較精密,對于生產(chǎn)環(huán)境和移動都有非常高的要求,即使是一?;覊m、一次很輕微的碰撞,都會產(chǎn)生從幾個到數(shù)以百計(jì)的壞扇區(qū)。只不過硬盤廠商會使用專門的設(shè)備去掃描盤片,把那些壞的扇區(qū)和磁介質(zhì)不穩(wěn)定的扇區(qū)都記錄下來,做成一個硬盤缺陷列表,寫進(jìn)系統(tǒng)保留區(qū),通過控制程序把這些扇區(qū)封閉起來,而硬盤的控制程序在讀取硬盤的時候是不會讀取這些區(qū)域的。這樣,由于在底層控制的層面就已經(jīng)把有問題的扇區(qū)封閉掉了,所以用戶無論用什么格式化和分區(qū)軟件都不會看到這部分的信息,看起來就像真的完全沒有壞道一樣。同時,硬盤里面還有另外一種封閉區(qū)域,又稱為保留容量,但是因?yàn)槟撤N原因被封閉起來了。譬如說一個硬盤是60GB,而硬盤的單碟容量為40GB,那么由兩片盤片構(gòu)成的硬盤就必須封閉掉20GB的容量(盤片的生產(chǎn)線都是一定的,廠商為了降低成本,都只會生產(chǎn)一種容量的盤片,通過封閉不同容量的區(qū)域來獲得不同的實(shí)際硬盤容量)。 對于控制電路、磁頭等的損壞,廠家更換新的零件就可以了。對于IC芯片的損壞,可以通過重寫IC芯片的信息或者干脆替換IC芯片來修理。對于磁盤盤片的物理損壞,廠商會用專門的儀器設(shè)備(見圖1)對硬盤的盤片表面按照實(shí)際的物理地址重新進(jìn)行全面的掃描,檢查出所有壞的、不穩(wěn)定的扇區(qū),形成一個新的硬盤缺陷列表,然后把它寫進(jìn)硬盤的系統(tǒng)信息區(qū),替換掉原來舊的硬盤缺陷列表。然后調(diào)用內(nèi)部低級格式化程序,對硬盤進(jìn)行內(nèi)部格式化。程序會根據(jù)新的系統(tǒng)信息區(qū)信息,重新對所有的磁道和扇區(qū)進(jìn)行編號、清零,重寫磁道伺服信息和扇區(qū)信息。經(jīng)過這樣的處理,返修的硬盤就又可以像新的硬盤一樣了。不過物理壞道有兩種,一種是電磁損壞,另一種是機(jī)械損壞,后者即便修復(fù)也是不可靠的。 二、自己動手修復(fù)硬盤壞道 1.分辨硬盤物理壞道和邏輯壞道 硬盤的壞道分為物理壞道和邏輯壞道。物理壞道就是硬盤磁片的確受到損傷而導(dǎo)致壞道,邏輯壞道是指磁片并未損傷,但由于軟件故障、病毒、非正常操作等造成的壞道假象,使得正常的扇區(qū)也被標(biāo)示為壞扇區(qū)。 如果能進(jìn)入Windows,可以通過選擇“開始→程序→附件→系統(tǒng)工具→磁盤掃描程序”對硬盤做完全掃描,并且對可能出現(xiàn)的邏輯壞道做自動修正。如果不能進(jìn)入Windows,就用一張Windows啟動盤啟動計(jì)算機(jī),然后在“A:\>”提示符后鍵入Scandisk X:(其中“X”是具體的硬盤盤符)對硬盤進(jìn)行掃描和修復(fù), 如果邏輯壞道無法修復(fù)或確實(shí)存在物理壞道則用底紅字標(biāo)為“B”,代表壞道(Bad)。但是磁盤掃描程序和高級格式化程序可能無法完全修復(fù)這些邏輯壞道,所以還是建議大家使用硬盤廠商推出的硬盤故障診斷工具軟件。 各個硬盤廠家均有推出專用的硬盤故障診斷工具軟件: ★希捷SeaTools Disc Diagnostic(下載地址: 地址失效正在修復(fù)) ★昆騰Data Protection System(下載地址: 地址失效正在修復(fù)) ★西部數(shù)據(jù)Data Lifeguard Tools(下載地址: 地址失效正在修復(fù)) ★邁拓PowerMax(下載地址: 地址失效正在修復(fù)) ★日立(IBM)Drive Fitness Test(下載地址: 地址失效正在修復(fù)) ★三星Self-diagnostic(下載地址: 地址失效正在修復(fù)) ★富士通IDE FJ Quick Diagnostic Software(下載地址: 地址失效正在修復(fù)) 這些工具可以幫助你判斷壞道究竟是物理壞道還是邏輯壞道,因?yàn)橹挥姓嬲奈锢韷牡儡浖艜蟾妗?br> 下面以邁拓的PowerMax為例: 第一步:制作PowerMax啟動盤,運(yùn)行PowerMax后,點(diǎn)擊“Continue”(見圖2),接著按提示插入一張空軟盤,再點(diǎn)擊“Start”。由于文件很大,不能直接拷貝到軟盤上。 第二步:重新啟動計(jì)算機(jī),將PowerMax啟動盤插入軟驅(qū)。按兩個“Y”鍵進(jìn)入測試界面。如果顯示的硬盤型號正確,請按回車鍵。 第三步:在“Select Test”(選擇測試項(xiàng)目)界面中,選擇“Advance Test (Factory Re-Certification)”(高級且完整的硬盤檢測),按回車鍵,并按“Y”鍵開始掃描整塊磁盤的扇區(qū)是否有錯誤。這項(xiàng)測試時間較長(20~30分鐘,取決于硬盤本身的容量)。如果測試通過,會顯示“congratulations! Your drive is certified error free Press any key to continue and return to the Powermax Main Menu.”。 2.徹底修復(fù)硬盤邏輯壞道 如果你發(fā)現(xiàn)你的硬盤壞道是邏輯壞道,可以用Disk Manager程序當(dāng)中的“Zero fill”功能將硬盤填零以消除邏輯壞道。一般來說,不同品牌的硬盤都有開發(fā)自行的Disk Manager程序。 ★希捷Seagate Disk Manager(下載地址: 地址失效正在修復(fù)) ★昆騰Quantum Ontrack Disk Manager 2000(下載地址: 地址失效正在修復(fù))★邁拓Maxtor MaxBlast 3(下載地址: 地址失效正在修復(fù)) ★日立(IBM)IBM Disk Manager 2000(下載地址: 地址失效正在修復(fù)) ★三星Samsung Ontrack Disk Manager DiskGo!(下載地址: 地址失效正在修復(fù)) ★富士通Fujitsu Disk Manager(下載地址: 地址失效正在修復(fù)) 當(dāng)然,也可以使用DM萬用版程序(下載地址: 地址失效正在修復(fù)),可以適用于任何品牌的硬盤,下面筆者以DM萬用版為例進(jìn)行說明。 第一步:制作一張DOS啟動盤,然后將下載下來的dm955cy.zip壓縮包解壓縮到這張啟動盤當(dāng)中。然后用這張啟動盤啟動計(jì)算機(jī),出現(xiàn)DOS提示符后,輸入“DM/M”并按回車鍵,啟動DM程序。首先出現(xiàn)軟件的歡迎信息,按回車鍵跳過。 第二步:接著按任意鍵跳過下一個提示信息。 第三步:選擇主菜單的第三項(xiàng)“(M)aintenance Options”,并按回車鍵(見圖3)。 第四步:進(jìn)入下級菜單后,選擇第七項(xiàng)“(U)tilities”,并按回車鍵(見圖4)。 第五步:然后DM會顯示找到的硬盤的列表,選擇想要操作的硬盤,并按回車鍵(見圖5)。這個步驟極其重要,千萬不能選錯。 第六步:接下來選擇第一項(xiàng)“Zero Fill Drive”,并按回車鍵(見圖6)。這里特別值得一提的是Zero Fill Drive功能,由于這個功能是將硬盤扇區(qū)填零,因此硬盤的扇區(qū)便被“洗”得干干凈凈。 第七步:緊接著,出現(xiàn)一個警告信息,如果確認(rèn)前面的操作無誤,按“Alt+C”組合鍵。 第八步:然后,系統(tǒng)會讓你確認(rèn)是否繼續(xù),選擇“(Y)ES”(見圖7)。 第九步:接下來,系統(tǒng)開始給硬盤進(jìn)行清零操作(見圖8),這個過程根據(jù)硬盤的大小而定。完成后,會提示你重新啟動計(jì)算機(jī)。然后進(jìn)行分區(qū)和格式化硬盤,如果硬盤真是邏輯壞道,此時你就會發(fā)現(xiàn)你的硬盤已經(jīng)完好如初了,而且速度容量等均很正常。 3.物理壞道也能修復(fù)?! 目前,第三方軟件也能修復(fù)硬盤的物理壞道,只不過這些軟件都是商業(yè)軟件,有些售價高達(dá)1萬多元。所以這里只向大家簡單地介紹軟件修復(fù)物理壞道的工作原理。軟件修復(fù)物理壞道的方式主要有:反向磁化和修改硬盤缺陷列表。 (1)反向磁化 硬盤的磁頭只能負(fù)責(zé)讀取和寫入信號,而讀取、寫入數(shù)據(jù)信號所需要的電平信號跟磁盤表面的磁介質(zhì)本身是不一樣的。反向磁化就是通過用軟件指令迫使磁頭產(chǎn)生與磁介質(zhì)本身相應(yīng)的高低電平信號,通過多次的往復(fù)運(yùn)動對損壞或者失去磁性的扇區(qū)進(jìn)行反復(fù)加磁,使這些扇區(qū)的磁介質(zhì)重新獲得磁能力。HDD Regenerator就是最先采用這種方式的軟件,后來有一些軟件通過分析它的算法和指令,也掌握了反向磁化的信號,采用跟它相同或者相似的引擎進(jìn)行反向磁化。進(jìn)行反向磁化最大的缺點(diǎn)是速度慢,如果硬盤有上萬個壞扇區(qū),磁頭就會因?yàn)槠谶^度變形了,本來通過隱藏分區(qū)后還可以用的硬盤就會徹底報廢。同時,這種方法并不能修復(fù)物理劃傷這種硬損壞。 (2)修改硬盤缺陷列表 修改硬盤缺陷列表的方式就是對反向磁化的改進(jìn),它與硬盤廠商的維修方式非常相似。前面說過了,硬盤廠商對于自己硬盤產(chǎn)品的系統(tǒng)信息區(qū)的信息內(nèi)容和讀取的指令代碼,一般是不公開的。通過分析和逆向工程,將廠商的指令代碼甚至Fireware破解,使得可以編制出程序軟件,自由地讀取、修改和寫入硬盤系統(tǒng)信息區(qū)的信息。這樣,就可以像硬盤廠商一樣,編寫程序?qū)Υ疟P盤面按照物理地址進(jìn)行掃描,重新構(gòu)造出新的缺陷扇區(qū)列表寫進(jìn)系統(tǒng)保留區(qū)來替換原有的列表。經(jīng)過這樣的軟件維修的硬盤,理論上說跟硬盤廠商維修的硬盤是沒有差別的。這種軟件因?yàn)橛辛诉@個功能,所以價格非常昂貴,PC-3000要上萬元,效率源專業(yè)版(零售版只能修復(fù)ECC錯誤和CRC錯誤,其實(shí)什么也干不了)也要六百多,而且這還不包括以后的升級技術(shù)支持的。 |