被破壞的硬盤分區(qū)表怎樣修復(fù)
首先進(jìn)入CMOS,仔細(xì)檢查各參數(shù)設(shè)置,排除硬盤類型設(shè)置錯(cuò)誤故障。由于不能進(jìn)入C盤,無(wú)法用清除病毒軟件來檢查病毒。用NORTON中的diskedit工具檢查硬盤(此時(shí)只能在物理盤方式下),查看位于硬盤0面0柱1扇區(qū)的硬盤主引導(dǎo)區(qū)內(nèi)容,發(fā)現(xiàn)主引導(dǎo)程序(位移量000~1B0H)、分區(qū)表信息(位移量1BE~1FDH)和主引導(dǎo)區(qū)結(jié)束標(biāo)志符的兩個(gè)字節(jié)“SS AA”(位移量1FE~1FFH)均已被破壞。至此可以判斷主分區(qū)表數(shù)據(jù)已被別的數(shù)據(jù)侵占,原因主要是病毒感染引起的。用diskedit可對(duì)其進(jìn)行修復(fù),具體方法是:
1.修復(fù)主引導(dǎo)區(qū)結(jié)束符標(biāo)志。用diskedit將0面0柱1扇區(qū)(物理盤)的最后兩個(gè)字節(jié)改為“55 AA”,退出。從A盤啟動(dòng)后,能轉(zhuǎn)至C盤。用dir查看數(shù)據(jù)完好,但硬盤仍不能啟動(dòng),提示“Missing Operation System”。
2.用NORTON 6.0的disktool中的Create Rescue Diskette(建立完全盤)復(fù)制一個(gè)同類型硬盤(不管分區(qū)個(gè)數(shù)和大小)的分區(qū)表;再用Restore Rescue Diskette(恢復(fù)完全盤)將復(fù)制的分區(qū)表恢復(fù)到要修復(fù)的硬盤(也可用Norton 7.0或8.0中的Rescue完成)。此時(shí)主分區(qū)表的主引導(dǎo)程序已被修復(fù),但硬盤仍不能啟動(dòng)。
3.確定每個(gè)分區(qū)的起始柱面數(shù),并修改已復(fù)制的硬盤分區(qū)表信息。第一個(gè)分區(qū)主記錄的位置是0面0住1扇區(qū),而DOS引導(dǎo)記錄的位置是1面0柱1扇區(qū),共差1個(gè)面,而這兩個(gè)記錄均在結(jié)束處含有“55 AA”,這樣就可用Find功能(在物理盤方式下)搜索特征字“55 AA”,找出并記下各分區(qū)正確的起始、結(jié)束位置。用Partition Table(在邏輯盤方式下)顯示分區(qū)表信息,結(jié)合CMOS中硬盤類型參數(shù)(柱面數(shù)、磁頭數(shù)、扇區(qū)數(shù))來修改分區(qū)表中各項(xiàng)數(shù)據(jù)(當(dāng)然,你要記得原來的分區(qū)大小)。經(jīng)正確修改,重新啟動(dòng)成功。