武林網(wǎng)訊 很多讀者都會(huì)對(duì)這個(gè)比較感興趣,但是對(duì)于我來(lái)說(shuō)卻是非常不好寫(xiě)。畢竟,絕大部分讀者都不是專家,一些在操作中被我們認(rèn)為很理所當(dāng)然的事情別人卻未必能很好理解和掌握。另一方面,對(duì)于這樣的問(wèn)題,確實(shí)也不方便說(shuō)得太多太詳細(xì),于是,就寫(xiě)成了下面這部分不倫不類的文字。盡管如此,我還是希望通過(guò)在這里的一些描述,讓絕大部分使用者都可以自如地解決一些比較常見(jiàn)、而且大家也比較關(guān)心的硬盤問(wèn)題。這樣,大家在碰到一些常見(jiàn)問(wèn)題的時(shí)候就不需要出去找那些搞硬盤維修的,讓人狠宰了。其實(shí),很多常見(jiàn)硬盤問(wèn)題的處理方法在網(wǎng)上都登得濫了,非常容易找到一大堆解決的方法,因此這里不打算對(duì)一些網(wǎng)上有詳細(xì)說(shuō)明,而且可操作性很高的硬盤問(wèn)題處理方法作描述。我這里想要說(shuō)的,是一些也比較容易碰到,但是網(wǎng)上的說(shuō)明卻都是那些槍手們你抄我抄大家抄,毫無(wú)可操作性甚至根本不符合邏輯的那些問(wèn)題的處理方法。不過(guò)我必須提醒大家,既然我說(shuō)的這些都是比較棘手的問(wèn)題,那你也別指望有太高的成功率,現(xiàn)代硬盤的結(jié)構(gòu)和運(yùn)行機(jī)理已經(jīng)遠(yuǎn)比從前復(fù)雜很多很多了,我不可能每一個(gè)牌子每一個(gè)型號(hào)的硬盤都那樣去試,這些方法的原理都是符合現(xiàn)代硬盤的結(jié)構(gòu)和控制、運(yùn)行機(jī)制的,但是能不能真正解決問(wèn)題,還是要看操作者是否能夠?qū)τ脖P故障的原因作出正確把握并能否靈活和綜合運(yùn)用各種工具軟件。
1.硬盤分區(qū)表?yè)p毀
造成這個(gè)問(wèn)題的最通常原因,是在電腦使用過(guò)程中突然停電。如果電腦在進(jìn)行磁盤整理或者其他需要大量磁盤讀寫(xiě)過(guò)程的操作的時(shí)候,突如其來(lái)的停電有很大可能會(huì)產(chǎn)生這種錯(cuò)誤。大家不要認(rèn)為這是很初級(jí)的硬盤問(wèn)題,設(shè)身處地想一下,要是一些老鳥(niǎo)自己碰到這個(gè)問(wèn)題,也會(huì)彷徨一下子的。問(wèn)題主要是如果不需要數(shù)據(jù)的話,那么這個(gè)根本就不算是一個(gè)硬盤問(wèn)題,只要重新分區(qū)格式化就搞定了;但是,如果里面有比較重要的數(shù)據(jù)的話怎么辦?或者你比較懶,不想重裝系統(tǒng),能不能在保存系統(tǒng)和數(shù)據(jù)的情況下解決這個(gè)問(wèn)題呢?對(duì)于這個(gè)要求,網(wǎng)上很多文章的介紹是用DiskMan這個(gè)軟件去自動(dòng)修復(fù)分區(qū)表。不過(guò),在實(shí)際操作中,這樣的方法倒是有點(diǎn)過(guò)于傻瓜化了,想靠軟件去自動(dòng)修復(fù)分區(qū)表,靠的其實(shí)是軟件的算法,但是算法是死的,人卻是活的,每個(gè)人自己硬盤的分區(qū)都不可能一樣。跟據(jù)實(shí)際的操作證實(shí),這樣的恢復(fù)方法大概只有90%的修復(fù)率,就是說(shuō),能100%完全修復(fù)分區(qū)表的機(jī)會(huì)并不是很高。不過(guò)用DiskMan這個(gè)軟件,主分區(qū)的恢復(fù)倒是一般不成問(wèn)題,只要你的主分區(qū)恢復(fù)了,系統(tǒng)可以啟動(dòng)了,剩下的不能恢復(fù)的分區(qū)里面的數(shù)據(jù)可以試著用FinalData來(lái)恢復(fù),在正常情況下,應(yīng)該可以完全恢復(fù)過(guò)來(lái)。這個(gè)方法最大的優(yōu)勢(shì)是DiskMan支持的文件格式非常多,所以即使在NTFS、EXT等等其他格式的分區(qū)里,也能比較有效地恢復(fù)分區(qū)表。
不過(guò),如果你的硬盤是FAT或者FAT32的話,我覺(jué)得上面的方法還是太復(fù)雜了,而且把希望全部寄托在兩個(gè)軟件的算法上面,沒(méi)有調(diào)動(dòng)人的主觀能動(dòng)性,太浪費(fèi)人力資源了^_^。估計(jì)絕大部分人對(duì)自己用的計(jì)算機(jī)里面的硬盤分區(qū)大小還是心中有數(shù)的吧,如果能記得每一個(gè)分區(qū)的大小,這樣就可以了。你原來(lái)用什么軟件分區(qū)的,現(xiàn)在還是用它,一摸一樣按照原來(lái)每個(gè)分區(qū)的大小重新分區(qū),不過(guò)記住不要格式化。不要格式化這個(gè)非常關(guān)鍵,有一些分區(qū)軟件如Partition Magic等等,通常在默認(rèn)情況下都是分區(qū)連格式化的,在設(shè)置里面取消分區(qū)連格式化的選項(xiàng)。重新分區(qū)之后,用軟盤、光盤啟動(dòng)或者把這塊硬盤接到另外一臺(tái)計(jì)算機(jī)上面,運(yùn)行NDD(Norton Disk Doctor,不要告訴我你不知道這個(gè)是什么),執(zhí)行掃描,很快,它就會(huì)發(fā)現(xiàn)硬盤分區(qū)錯(cuò)誤和一些很專業(yè)的“莫名其妙”看不懂的錯(cuò)誤,不知道說(shuō)什么也沒(méi)關(guān)系,接下來(lái)當(dāng)然是修復(fù)這些問(wèn)題啦。全部修復(fù)完以后,重新啟動(dòng),你會(huì)驚奇地發(fā)現(xiàn)整個(gè)硬盤又已經(jīng)可讀了,所有分區(qū)跟原來(lái)都一模一樣,所有原來(lái)的文件也完好無(wú)損,一個(gè)字節(jié)也沒(méi)有少。這種方法的恢復(fù)成功率非常高,過(guò)程非常傻瓜但是又可以調(diào)動(dòng)大家主觀能動(dòng)性。不需要運(yùn)行專門的數(shù)據(jù)恢復(fù)軟件,又能讓大家真正去動(dòng)手,使菜鳥(niǎo)也能擁有妙手回春的滿足感,特能滿足人們的虛榮心,哈哈。當(dāng)然,最保險(xiǎn)的辦法還是在軟盤或其他存儲(chǔ)介質(zhì)上備份一個(gè)分區(qū)表,這樣可以令硬盤的安全系數(shù)得到大大提高。
2.硬盤邏輯鎖
網(wǎng)上對(duì)于解除硬盤邏輯鎖方法的文章可以說(shuō)是汗牛充棟,但仔細(xì)看了,都是天下文章一大抄,每一篇都大同小異。其實(shí),硬盤邏輯鎖大體上可以分成邏輯死循環(huán)和增量偏移兩種方式。再?gòu)?fù)雜的方式如全盤算法加密等等就不是普通的用戶可以解決的了,因此這里也就不提也罷。
邏輯死循環(huán)也有很多種,從比較簡(jiǎn)單的0-1扇區(qū)死循環(huán)到比較煩人的C-D分區(qū)死循環(huán),無(wú)非都是在分區(qū)表上作文章,人為地造成分區(qū)表的邏輯錯(cuò)誤,使硬盤在啟動(dòng)的時(shí)候陷入死循環(huán)而不能啟動(dòng),必須經(jīng)過(guò)一些驗(yàn)證手段才能重新得到正確的分區(qū)表信息。網(wǎng)上很多文章都長(zhǎng)篇大論,介紹了通過(guò)PCTools、DE(Disk Editor)甚至Debug命令來(lái)恢復(fù)的方法,這些恢復(fù)方法在理論上是正確的,不過(guò)都沒(méi)有太大的現(xiàn)實(shí)意義。因?yàn)樗麄兌己雎粤耍谒麄冮L(zhǎng)篇大論的時(shí)候,用戶硬盤里面的磁頭還在0-1扇區(qū)或者C-D分區(qū)之間不斷地作往復(fù)運(yùn)動(dòng)。硬盤都啟動(dòng)不起來(lái),還怎么去讀取分區(qū)表信息?怎么把正確的信息寫(xiě)進(jìn)去?磁頭是沒(méi)空做這個(gè)事情了,不知道他們是打算用鉛筆寫(xiě)還是用圓珠筆寫(xiě)?
0-1扇區(qū)死循環(huán)還比較簡(jiǎn)單,軟盤啟動(dòng)、光驅(qū)啟動(dòng)或者把硬盤掛在別的機(jī)器上還是可以動(dòng)起來(lái)的,而如果是惱人的C-D分區(qū)死循環(huán),則不論是軟盤啟動(dòng)、光驅(qū)啟動(dòng)還是把硬盤掛在別的機(jī)器上,都不能啟動(dòng)機(jī)器??尚Φ氖牵瞥@個(gè)死循環(huán)的方法也是無(wú)比地簡(jiǎn)單,因?yàn)檫@種方式的邏輯鎖其實(shí)是利用了MS-DOS里面IO.SYS的漏洞。IO.SYS文件是輸入輸出管理文件(Input and Output),它包含LOADER、IO1、IO2、IO3四個(gè)模塊,其中IO1中包含有一個(gè)很關(guān)鍵的程序SysInt_I,它在啟動(dòng)中很固執(zhí),非要去讀分區(qū)表,而且不把分區(qū)表讀完誓不罷休。如果碰上分區(qū)表是循環(huán)的,它就只有死機(jī)了。同時(shí), DOS為了獲得硬盤使用權(quán)必須讀分區(qū)表參數(shù),而且DOS還約定驅(qū)動(dòng)器號(hào)不能超過(guò)26,這是系統(tǒng)的設(shè)計(jì)者沒(méi)有考慮到此等循環(huán)分區(qū)表的嚴(yán)重后果,這就是MS-DOS的脆弱性和不完備性?;剡^(guò)頭來(lái),如果不想陷入這樣的邏輯死循環(huán),只要不使用微軟基于DOS(從DOS3.0到Windows Me)的操作系統(tǒng)就可以了。有很多系統(tǒng)可供選擇:如PC-DOS 、DR-DOS、ROM-DOS等(建議大家去看看新DOS時(shí)代,里面有很多很有用的DOS方面的信息: http://newdos.yginfo.net/dosmain.htm ),另外,微軟的NT/2000/XP系列也是可以的。硬盤動(dòng)起來(lái)后,大家想怎么樣就怎么樣吧。不過(guò)我始終還是推薦大家用原廠的DM,畢竟是原廠的東西,對(duì)自己牌子的硬盤操作總是比較有把握的,而且,那些PCTools之類因?yàn)楸容^老,對(duì)FAT32、NTFS以及大硬盤等等的操作總有一些問(wèn)題。也有熱心的人把恢復(fù)正常分區(qū)表的指令編寫(xiě)成一個(gè)小程序,叫Unlock.com(有很多不同的人編寫(xiě)的不同版本,大家可以挑一些日期比較近的,太古老十八代的東西就不要用了),大家可以試用一下,效果還是有的?,F(xiàn)在,一家叫Acronis的公司也來(lái)湊熱鬧,發(fā)布了一個(gè)叫AcronisUnlock的小程序,運(yùn)行它可以創(chuàng)建一張軟盤,用來(lái)為硬盤解鎖。畢竟是一個(gè)商業(yè)產(chǎn)品,如果沒(méi)有一定的作用誰(shuí)敢拿出來(lái)?試了一下,雖然不是能治百病,但對(duì)一般的硬盤鎖還是很有效的。
新聞熱點(diǎn)
疑難解答
圖片精選