中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
萊西市實(shí)驗(yàn)中學(xué)
KV3000硬盤(pán)救護(hù)實(shí)戰(zhàn)
作者:  時(shí)間: 2006-11-16  閱讀 341 次
一、FDISK自動(dòng)備份I/O表(系統(tǒng)引導(dǎo)區(qū))到第69扇的未公開(kāi)的秘密和CTRL+F10的正確使用方法(第二十三例)
2001年4月10日,有一位姓紀(jì)先生拿來(lái)了一塊硬盤(pán),此硬盤(pán)為6.4G,分了三個(gè)區(qū),分區(qū)類(lèi)型為FAT32的,裝的是WIN98系統(tǒng)。
事情的經(jīng)過(guò)是這樣的,上午用戶拿了一張軟盤(pán)到此機(jī)子上打印文件(此軟盤(pán)事后查出有引導(dǎo)區(qū)病毒),
打印完之后,記了取出,就重新啟動(dòng)了,結(jié)果啟動(dòng)時(shí)報(bào)錯(cuò),進(jìn)入不了系統(tǒng)。連忙把此軟盤(pán)取出,
拿WIN98啟動(dòng)盤(pán)啟動(dòng),進(jìn)入C盤(pán),鍵入DIR查看文件時(shí),顯示:
"Invalid media type reading drive c Abort, Retry, Fail?"
意思是:"C盤(pán)沒(méi)有準(zhǔn)備好!"
用KV3000的A盤(pán)啟動(dòng)此硬盤(pán),運(yùn)行KV3000,按F6查看此硬盤(pán)扇區(qū)("0"扇區(qū)),發(fā)現(xiàn)此扇區(qū)是正常的,
此主引導(dǎo)扇區(qū)的第二、三關(guān)鍵代碼為:
8001 01000BFE 3FA53F00
0000E7B0 28000000 01A60FFE FF0826B1 28006405 96000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 000055AA
再按F2查看引導(dǎo)扇區(qū)的信息("63"扇區(qū)),發(fā)現(xiàn)此扇區(qū)已被破壞了,
再翻到"69"扇區(qū)(一般用FDISK分區(qū)的FAT32分區(qū)類(lèi)型的硬盤(pán)在此"69"扇區(qū)會(huì)有一個(gè)備份的引導(dǎo)扇區(qū)的信息),
查看此備份的引導(dǎo)扇區(qū)上的信息,硬盤(pán)進(jìn)入(I/O)表為:
02082000 02000000 00F80000
3F00FF00 3F000000 E7B02800 CF070000
以上的數(shù)據(jù)顯示,引導(dǎo)扇區(qū)上的C盤(pán)上的扇區(qū)數(shù)和主引導(dǎo)扇區(qū)上C盤(pán)的扇區(qū)數(shù)相符(劃線部分),再經(jīng)過(guò)進(jìn)一步的檢查,
證實(shí)此備份的扇區(qū)沒(méi)被破壞。
然后,用KV3000的Ctrl+F10寫(xiě)功能,將"69"扇區(qū)寫(xiě)入"63"扇區(qū),操作如下:按Ctrl+F10,這時(shí)屏幕上最后二行顯示:
To write Sector [ ](寫(xiě)入到第幾扇區(qū))
Write Sector Count [ ] (寫(xiě)入幾個(gè)扇區(qū))
寫(xiě)入到"63"扇區(qū),寫(xiě)1個(gè)扇區(qū),再回車(chē),此時(shí)會(huì)出現(xiàn)一個(gè)閃動(dòng)黑色"字"的灰色方框,內(nèi)容:
Warning!!!
ESC: Exit
Exit? Y/N
意思是:警告?。。“碋SC鍵將不執(zhí)行寫(xiě)功能,是否退出?
按"N"鍵繼續(xù)。
此時(shí),會(huì)出現(xiàn)一個(gè)閃動(dòng)"綠色"字的青色方框,內(nèi)容跟上面方框里的內(nèi)容一樣。再"N"鍵繼續(xù)。
這時(shí)會(huì)顯示:"Write?(Y/N)"
意思是:是否寫(xiě)入?
按"Y"鍵,寫(xiě)入,接著出現(xiàn)OK!OK!OK!
然后按Ctrl+Alt+Del鍵重新啟動(dòng)機(jī)器,C盤(pán)上的數(shù)據(jù)終于全部恢復(fù)。
二、GHOST后D盤(pán)找不到,發(fā)現(xiàn)D盤(pán)引導(dǎo)區(qū)數(shù)據(jù)與主引導(dǎo)記錄不同(第十四例)
2001年3月1日,有一位姓張的用戶拿來(lái)了一塊硬盤(pán),此硬盤(pán)為15G,分了兩個(gè)區(qū),裝的是WIN98系統(tǒng),情況是這樣的,此用戶在裝"riehwinvew"時(shí)出現(xiàn)錯(cuò)誤信息,重新啟動(dòng)時(shí),發(fā)現(xiàn)系統(tǒng)已壞,不能啟動(dòng),用備份的WIN98.gho重新安裝,重新啟動(dòng)時(shí)出錯(cuò)(啟動(dòng)不了),再用啟動(dòng)盤(pán)啟動(dòng),進(jìn)入之后,發(fā)現(xiàn)D盤(pán)消失了,因?yàn)榇擞脖P(pán)的D盤(pán)上有用戶重要的資料,所以用戶非常著急。
用KV3000的A盤(pán)啟動(dòng)此硬盤(pán),運(yùn)行KV3000,按F6查看此硬盤(pán)的分區(qū)表("0"扇區(qū)),第二關(guān)鍵代碼為:
8001 010006FE 7F063F00
0000D874 73000000 68A005FE 86BA1775 7300F633 56010000
按F2查看引導(dǎo)扇區(qū)("63"扇區(qū))發(fā)現(xiàn)此扇區(qū)沒(méi)問(wèn)題。
再按F6,啟動(dòng)硬盤(pán)搜索功能,按F1檢測(cè)硬盤(pán),結(jié)果顯示:
Hard Disk    Total Sector  Total Bytes  PartitionTable Sector
Disk C:3.874    7566552   3874074624   in 0
Disk D:11.482   22426551   11482394112   in 7566615
再按F2進(jìn)行搜索硬盤(pán)擴(kuò)展分區(qū),結(jié)果顯示:
Hard Disk    Total Sector   Total Bytes  PartitionTable Sector
Disk D:11.482   22426551    11482394112  in 7566615
以上這兩次的搜索結(jié)果和檢測(cè)的結(jié)果并沒(méi)有找到錯(cuò)誤。
接著進(jìn)行進(jìn)一步的檢測(cè),退到"0"扇區(qū),按F3直接進(jìn)入到D盤(pán)的主引導(dǎo)扇區(qū)(即"7566615"扇區(qū)),結(jié)果顯示:
01 41D706FE FFFE3F00
0000B733 56010000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 000055AA
問(wèn)題出現(xiàn)了:D盤(pán)主引導(dǎo)扇區(qū)上的"起始扇區(qū)柱面"("41D7")和結(jié)束扇區(qū)("FFFE")(上面有下劃線的部分),與C盤(pán)主引導(dǎo)扇區(qū)上的"起始扇區(qū)柱面"("68A0")和"結(jié)束扇區(qū)柱面"("86BA")不相符。
解決方法:用KV3000 F6功能里的F5編輯功能直接將D盤(pán)的"起始扇區(qū)柱面"("41D7")和結(jié)束扇區(qū)?quot;FFFE")寫(xiě)入到C盤(pán)主引導(dǎo)扇區(qū)的原位置(即下面有下劃線部分),編輯完后,C盤(pán)主引導(dǎo)扇區(qū)("0"扇區(qū))的第二關(guān)鍵代碼顯示:
8001 010006FE 7F063F00
0000D874 73000000 41D705FE FFFE1775 7300F633 56010000
然后重新啟動(dòng)計(jì)算機(jī),終于D盤(pán)的所有文件都已經(jīng)恢復(fù)。
三、CIH病毒破壞硬盤(pán)數(shù)據(jù)后的災(zāi)難程度和KV3000可恢復(fù)程度及(CIH專(zhuān)題)
CIH破壞硬盤(pán)后,有99%的狀況是,將硬盤(pán)最前面的1167個(gè)左右的扇區(qū)的正常數(shù)據(jù)破壞,也有個(gè)別的不一樣。
怎樣判斷感染了CIH?
CIH病毒將前面部分扇區(qū)寫(xiě)有一些固定的代碼,而并不是有人說(shuō)的將隨機(jī)垃圾代碼寫(xiě)上。這可以用KV3000的F6功能查看病毒寫(xiě)上的代碼,絕大多數(shù)情況下,其0面0道1扇區(qū)開(kāi)始的幾個(gè)字節(jié)如下:“FC 60 8B 44 24 20 2D”。如查看到是這些代碼,那就可以斷定是被CIH病毒破壞的硬盤(pán),如果其0面0道1扇區(qū)被改動(dòng)過(guò),可以翻頁(yè)查看其0面0道2扇區(qū),前面的6個(gè)字節(jié)是否如“83 EC 04 60 BE”,如果是,這也斷定它是被CIH病毒破壞過(guò)的硬盤(pán)。我們還可查看0面1道1扇區(qū)(BOOT區(qū))被CIH寫(xiě)上的代碼“FA 8B 07 50 FF 75 2C 66”或“75 13 F6 C1 04 0F 84 B1”,也可可查看0面1道2扇區(qū)被CIH病毒寫(xiě)上的代碼“07 01 C0 85 C0 75 EA 8B”或“1D 40 07 01 C0 B9 01 00”,如果是這些代碼,這也可斷定它是被CIH病毒破壞過(guò)的硬盤(pán)。
理論上講,被CIH病毒破壞后的數(shù)據(jù)映象都在硬盤(pán)中,都可修復(fù)!個(gè)別16位分區(qū)的C盤(pán)數(shù)據(jù)需手工配合工具軟件來(lái)恢復(fù)。
1、被CIH病毒破壞后,文件分配表(FAT表)是32位的,C、D、E、F盤(pán)的可修復(fù)程度?
被CIH病毒破壞數(shù)據(jù)后,在絕大多數(shù)情況下,如果C盤(pán)原FAT表是32位的,那么,因?yàn)?2位的文件分配表很長(zhǎng),每個(gè)文件分配表都超過(guò)了1200多個(gè)扇區(qū),病毒只破壞硬盤(pán)前1167左右個(gè)扇區(qū),即到C盤(pán)第一個(gè)文件分配表的一部分,而第二個(gè)文件分配表、根目錄表完好無(wú)損,這樣的情況下,可找回硬盤(pán)分區(qū)表和BOOT盤(pán)表,或重建這兩個(gè)表,再將C盤(pán)的第二個(gè)完好的文件分配表寫(xiě)回第一文件分配表的區(qū)域,再用與硬盤(pán)相同的系統(tǒng)軟盤(pán)引導(dǎo)機(jī)器后,SYS C:重傳一次系統(tǒng),即可全部恢復(fù)。
完后,因硬盤(pán)中的病毒也被恢復(fù),所以要先用殺毒軟件將病毒殺干凈,再重新引導(dǎo)系統(tǒng),
硬盤(pán)即可起動(dòng),數(shù)據(jù)完整無(wú)損,全部挽回。
這種情況的修復(fù)率為100%以上,D、E、F等分區(qū)的修復(fù)率為100%。
2、文件分配表(FAT表)是16位的C盤(pán)、D、E、F盤(pán)的可修復(fù)程度?
因?yàn)镃分區(qū)的16位的文件分配表較32位的短的多,從主引導(dǎo)區(qū)到數(shù)據(jù)區(qū)開(kāi)始,才500多個(gè)扇區(qū),而病毒破壞了1100多個(gè)扇區(qū),將數(shù)據(jù)區(qū)也破壞了一小部分。這樣的情況下,KV3000可找回硬盤(pán)分區(qū)表和BOOT表,或重建這兩個(gè)表。C盤(pán)數(shù)據(jù)需手工配合工具軟件來(lái)恢復(fù),可修復(fù)80%以上。但是,KV3000對(duì)D、E、F等分區(qū)的修復(fù)率為100%。
當(dāng)硬盤(pán)修復(fù)成功后,應(yīng)先用殺毒盤(pán)引導(dǎo)后,殺凈C、D、E、F等盤(pán)中的病毒
四、最簡(jiǎn)單的手工修復(fù)分區(qū)表方法(第十九例)
2001年3月28日,一位姓霍的先生拿來(lái)了一塊硬盤(pán),此硬盤(pán)為4.3G,分區(qū)類(lèi)型為FAT32位,分了三個(gè)區(qū)。
發(fā)生故障的原因是這樣的,在3月27日剛開(kāi)機(jī)的時(shí)候,機(jī)器運(yùn)行一切正常,用戶用某軟件制作了一張工具盤(pán)(據(jù)介紹說(shuō)此工具盤(pán)有修復(fù)硬盤(pán)的功能)。做完了之后,運(yùn)行了一下此工具盤(pán)上相應(yīng)的程序,接著就死機(jī)了,重新啟動(dòng)計(jì)算機(jī)時(shí),發(fā)現(xiàn)已經(jīng)不能啟動(dòng)了,用98啟動(dòng)盤(pán)啟動(dòng),在DOS下查找分區(qū),發(fā)現(xiàn)三個(gè)分區(qū)都找不到了,因?yàn)橛脖P(pán)上有很重要的數(shù)據(jù)沒(méi)備份出來(lái),所以非常著急,最后聽(tīng)朋友介紹說(shuō)江民公司可以解決此類(lèi)故障硬盤(pán)的問(wèn)題,所以就來(lái)到我們公司求助。
用KV3000的A盤(pán)啟動(dòng),運(yùn)行KV3000,按F6查看"0"扇區(qū)(主引導(dǎo)扇區(qū)),發(fā)現(xiàn)此扇區(qū)已被破壞,再按F2查看"63"扇區(qū)(引導(dǎo)扇區(qū)),此扇區(qū)沒(méi)被破壞,硬盤(pán)進(jìn)出(I/O)表為:
02082000 02000000 00F80000
3F000FF00 3F000000 81102F00 C20B0000
現(xiàn)在從每"1扇區(qū)往后翻頁(yè),目的是查看一下硬盤(pán)前63個(gè)分區(qū)有沒(méi)有此硬盤(pán)的主引導(dǎo)6扇區(qū)的備份,當(dāng)翻到第"18"扇區(qū)的時(shí)候,"笛"的叫了一聲,表的最后一行顯示:
"F9=Save To Side O Cylinder O Sector l !!!"
意思是:F9表示將此扇區(qū)寫(xiě)入到"0"扇區(qū)(主引導(dǎo)扇區(qū)的原位置即"0"扇區(qū))。
一看,此扇區(qū)是主引導(dǎo)扇區(qū)的內(nèi)容,再查看此主引扇區(qū)的第二關(guān)鍵代碼為:
8001 01000BFE 3FBF3F00
00008110 2F000000 01C005FE BF0AC010 2F008B23 51000000
以上的數(shù)據(jù)顯示,此主引導(dǎo)扇區(qū)中C盤(pán)的扇區(qū)數(shù)據(jù)和引導(dǎo)扇區(qū)("63"扇區(qū))中的C盤(pán)的扇區(qū)數(shù)相符(上述兩表中有下劃線的部分)。
然后按F9,這時(shí),表的中間提示:
"WARNING: The Hard Disk Partition Table SAVE Side 0, Cylinder 0, Sector l ?
Continue?(Y/N)"
意思是:"將此扇區(qū)寫(xiě)入到"0"扇區(qū),是否繼續(xù)下一步?"
這時(shí)按一下"Y"鍵,接著機(jī)子就重新啟動(dòng)了。
終于,此硬盤(pán)上的全部數(shù)據(jù)都已經(jīng)全部恢復(fù)如初了。
五、搜索DISKC:[BACKUP]--只要以前運(yùn)行過(guò)KV3000,就會(huì)自動(dòng)備份的分區(qū)表。(第十六例)
2001年3月18日,有一位姓趙的用戶拿了一塊硬盤(pán),此硬盤(pán)為20G,分了兩個(gè)區(qū),分區(qū)類(lèi)型為FAT32格式。
事情的經(jīng)過(guò)是這樣的,由于前一天,趙先生像往常一樣開(kāi)機(jī)時(shí),系統(tǒng)啟動(dòng)不了,一看,發(fā)現(xiàn)軟驅(qū)里有一張軟盤(pán)(此盤(pán)后來(lái)查出有引導(dǎo)區(qū)病毒),趕緊把此軟盤(pán)取出,重新啟動(dòng),還是進(jìn)不了系統(tǒng),再用WIN98啟動(dòng)盤(pán)啟動(dòng)機(jī)子,這才發(fā)現(xiàn)兩個(gè)分區(qū)神秘的消失了,這下用戶著急了,因?yàn)榇擞脖P(pán)上有重要的數(shù)據(jù),沒(méi)備份出來(lái)。最后聽(tīng)朋友說(shuō)江民公司可以解決,于是就過(guò)來(lái)求助。
用KV3000的A盤(pán)啟動(dòng)此硬盤(pán),運(yùn)行KV3000,按F6查看此硬盤(pán)的主引導(dǎo)扇區(qū)("0"扇區(qū)),發(fā)現(xiàn)此扇區(qū)已經(jīng)被病毒破壞了,;再按F2查看引導(dǎo)扇區(qū)("63"扇區(qū)),發(fā)現(xiàn)硬盤(pán)進(jìn)出(I/O)表為:
02102000 02000000 00F80000
3F00FFC0 3F000000 FC8A3801 0D270000
修復(fù)方法:
詢問(wèn)用戶:"硬盤(pán)壞之前是否曾用過(guò)KV3000?"用戶確定用過(guò)。我們知道凡用過(guò)KV3000后,會(huì)在硬盤(pán)上保存硬盤(pán)分區(qū)表,那么,我們?cè)儆肒V3000的"硬盤(pán)救護(hù)箱"會(huì)很快找到原分區(qū)表。步驟是:
按下"F6",再按F4啟動(dòng)"磁盤(pán)扇區(qū)字符串搜索"功能,搜索"DISKC:[BACKUP]"字符串(注意:該字符串中間沒(méi)有空格)。經(jīng)過(guò)一段時(shí)間的搜索,屏幕上終于在"87237"扇區(qū)值上顯示"FOUND!",這時(shí)就表示已經(jīng)找到了這一字符串,記下所在扇區(qū)值"87237",再向后翻一頁(yè),就是"硬盤(pán)進(jìn)出(I/O)表",此硬盤(pán)進(jìn)出(I/O)表同"63"扇區(qū)的內(nèi)容一樣。
我們?cè)俜氐?quot;87238"扇區(qū)(此扇區(qū)為KV3000自動(dòng)備份的"主引導(dǎo)扇區(qū)"),按F9直接把此扇區(qū)寫(xiě)入到"0"扇區(qū)(硬盤(pán)主引導(dǎo)扇區(qū)),接著重新啟動(dòng)計(jì)算機(jī),C、D區(qū)終于又回來(lái)了。
這一方法只限KV3000的用戶作為參考,因?yàn)?,只要運(yùn)行一遍KV3000進(jìn)行查病毒之后,KV3000就會(huì)對(duì)此硬盤(pán)的重要數(shù)值進(jìn)行備份,為以后災(zāi)難恢復(fù)作了有效準(zhǔn)備。
六、GHOST誤操作,分區(qū)表的D盤(pán)數(shù)據(jù)清0,根據(jù)D盤(pán)系統(tǒng)引導(dǎo)區(qū)數(shù)據(jù)手工計(jì)算并填充被清0的分區(qū)表(GMY提示:DISKEDIT2002可能不用手工計(jì)算,方法保密^_^)(第九例)
2001年1月18日,有一位姓李的先生拿來(lái)一塊硬盤(pán),此硬盤(pán)6.4G,分成C、D、E三個(gè)區(qū),是FAT16格式。由于此用戶感覺(jué)系統(tǒng)穩(wěn)定,用"克隆精靈"重做系統(tǒng),給果誤操作,導(dǎo)致重新啟動(dòng)時(shí),發(fā)現(xiàn)D、E盤(pán)不見(jiàn)了,因?yàn)镈、E上有重要的數(shù)據(jù)。
用KV3000啟動(dòng)此硬盤(pán),運(yùn)行KV3000,按F6查看硬盤(pán)分區(qū)表,發(fā)現(xiàn)主引導(dǎo)分區(qū)記錄里的第二關(guān)鍵代碼為:
8001 010006FE 7E043F00
000086FA 3F000000 00000000 00000000 00000000 00000000
以上數(shù)據(jù)表明,護(hù)展分區(qū)的數(shù)值已被某種程序給清"0"了。
再按F6,啟動(dòng)搜索硬盤(pán)分區(qū)功能,按F2搜硬盤(pán)擴(kuò)展分區(qū)表的位置,結(jié)果顯示:
Hard disk  total sector total bytes partition table
D:  2.14G 4192902   2146765824 4192965
E: 2.146G 4192902   2146765824 8385930
進(jìn)入D盤(pán)的主引導(dǎo)區(qū)(即4192965扇區(qū)),顯示數(shù)值:
01 410506FE BF093F00
000086FA 3F000000 810A05FE FF0EC5FA 3F00C5FA 3F000000
把Disk D:Partition Table:4192965換算成十六位進(jìn)制,"3F F3 C5"以高位后在后移位成"C5 F3 3F",把擴(kuò)展分區(qū)的total sectors之和再加上126(即D:扇區(qū)數(shù)+E:扇區(qū)數(shù)+63×2;即4192902+4192902+126=8385930),把此數(shù)值(8385930)用KV3000 F6內(nèi)的F7功能,換算成十六進(jìn)制,7F F5 8A,以高位在后移位成"8A F5 7F"。
現(xiàn)在把數(shù)值排列一下,410505FE BF09C5FA 3F008AF5 7F,再把以上排列出來(lái)的數(shù)值手動(dòng)的寫(xiě)入到主引導(dǎo)分區(qū)中擴(kuò)展分區(qū)的原位置,即(下劃線部分):
8001 010006FE 7E043F00
000086FA 3F000000 410505FE BF09C5FA 3F008AF5 7F000000
再重新啟動(dòng)計(jì)算機(jī),D、E的數(shù)據(jù)都已完全恢復(fù)。
七、F10功能(自動(dòng)修復(fù))的使用技巧
4月10日,一位姓常的先生拿著一塊硬盤(pán)到江民公司客戶服務(wù)中心求援。其硬盤(pán)大小為20G,分C區(qū)、D區(qū)、E區(qū)、F區(qū),分區(qū)類(lèi)型為FAT32位格式。其硬盤(pán)現(xiàn)象為4個(gè)分區(qū)數(shù)據(jù)都丟失,出現(xiàn)如下錯(cuò)誤信息:Invalid drive Specification。
發(fā)現(xiàn)過(guò)程:昨晚正常關(guān)機(jī),今天早上開(kāi)機(jī)就發(fā)現(xiàn)硬盤(pán)不能啟動(dòng),用軟盤(pán)啟動(dòng)發(fā)現(xiàn)硬盤(pán)數(shù)據(jù)神秘失蹤。
解決方案:先用BIOS檢測(cè)硬盤(pán)參數(shù)。檢測(cè)完之后用KV3000軟盤(pán)A啟動(dòng)并運(yùn)行KV3000.EXE。按"F6"鍵發(fā)現(xiàn)主引導(dǎo)扇區(qū)(0扇區(qū))被病毒修改。接著按"F2"鍵到63扇區(qū)即為硬盤(pán)進(jìn)出(I/0)表,發(fā)現(xiàn)此表也被病毒修改,也就是說(shuō)BOOT區(qū)被修改,文件格式也顯示為FAT16位。運(yùn)用翻頁(yè)功能鍵"Page Down"與"Page Up"翻到69扇區(qū)并發(fā)現(xiàn)此備份的I/0表是正確的,此表顯示文件格式為FAT32位。運(yùn)用寫(xiě)扇區(qū)組合鍵"Ctr+F10",把69扇區(qū)寫(xiě)到了63扇區(qū)并用軟盤(pán)重啟機(jī)器,此時(shí)C盤(pán)數(shù)據(jù)出現(xiàn),其他分區(qū)依然如故,原因是分區(qū)表不正確。運(yùn)行KV3000.EXE,按"F6"進(jìn)行硬盤(pán)分區(qū)表。運(yùn)用清零組合鍵"Ctr+O"將0扇區(qū)及硬盤(pán)總扇的倒數(shù)第100個(gè)扇備份的分表區(qū)以及倒數(shù)第99扇區(qū)的I/0表分別清0。按"ESC"退出編輯,接著按"F10"并提示:
"Fix Hard Disk Partition table or Disk C BOOT Sector (Y/N)"
(注:具體英語(yǔ)信息中文大意可參照說(shuō)明書(shū)),按照提示?quot;Y"鍵,出現(xiàn)如下提示:
"Insert a Formatted Diskette in Drive A, Pressed"Y" to Save "Error"
Partition table into Floppy, Filename HDPT.VIR, "N" to EXIT, Continue?(Y/N):
(注:具體英文信息中文大意可參照說(shuō)明書(shū))
按上述提示放入一張軟盤(pán),并按下"Y"鍵后出現(xiàn):
Scaning…………
等自動(dòng)尋找時(shí),按"ESC"強(qiáng)行退出,因?yàn)橛辛薎/O表了,就可不讓其找,而讓其計(jì)算,算的速度快,馬上就出現(xiàn):"OK!OK!"。通過(guò)軟盤(pán)重新啟動(dòng)后D、E兩個(gè)區(qū)的數(shù)據(jù)就找出來(lái)了,可是F盤(pán)數(shù)據(jù)還是看不到。
運(yùn)行KV3000.EXE并按"F6"鍵查看,發(fā)現(xiàn)算出的硬盤(pán)分區(qū)的第二關(guān)鍵代碼如下:
8001 01000BFE 7E3F0000
0000080E2 5D0000 417F05FE FFFFBFE2 5D004121 9D000000
其中發(fā)現(xiàn)05不正確,即標(biāo)下劃線的位置,因?yàn)榇笥?G的硬盤(pán),其邏輯分區(qū)一般此處應(yīng)標(biāo)為"OF"。將05改為0F。其操作按"F5"進(jìn)入編輯,運(yùn)用"Ctr+F10"保存,重啟計(jì)算機(jī),此時(shí)F盤(pán)的數(shù)據(jù)也出現(xiàn)。
按"ESC"退出,并重啟計(jì)算機(jī),機(jī)器象往常一樣順利進(jìn)入WINDOWS98。這樣大功告捷,硬盤(pán)完好如初。
注:①上表05處表示擴(kuò)展DOS分區(qū)(分區(qū)類(lèi)型)
②"Ctr+O"清零,按下鍵后連續(xù)按2次"N",接著按"Y",再接著按"N"即可清零。
③"Ctr+F10"是寫(xiě)扇區(qū)及保存某一被編輯扇區(qū)功能。
寫(xiě)扇區(qū)時(shí)提示:
To write Sector O-[ ] 表示要寫(xiě)的目標(biāo)扇區(qū)
Write Sector Count [ ] 寫(xiě)扇區(qū)的頁(yè)數(shù)
輸入完后按回車(chē)鍵并連續(xù)按兩次"N"鍵,及一次"Y"鍵即可。
若是將編輯的扇區(qū)保存則按提示按"N"鍵、按"Y"鍵即可保存。
八、怎樣利用存在于倒數(shù)第4個(gè)扇區(qū)FILEC:[BACKUP]來(lái)找DISKC:[BACKUP]?(第十八例)(參看五、)
2001年3月22日,有一位姓莊的用戶拿來(lái)了一塊硬盤(pán),此硬盤(pán)13G,分區(qū)類(lèi)型為FAT32格式,分了四個(gè)區(qū)。
在此之前,用戶不小心中了一引導(dǎo)區(qū)病毒,結(jié)果導(dǎo)致四個(gè)分區(qū)全都神秘的消失了,因?yàn)檫@塊硬盤(pán)有重要的數(shù)據(jù),而且還急用,所以用戶就跑到我們公司來(lái)求助了。
用KV3000的A盤(pán)啟動(dòng),運(yùn)行KV3000,按F6查看硬盤(pán)分區(qū)表,發(fā)現(xiàn)此扇區(qū)已經(jīng)被破壞,再翻到"63"扇區(qū),查到引導(dǎo)扇區(qū)的內(nèi)容,發(fā)現(xiàn)此扇區(qū)也被破壞了。
因?yàn)榇擞脩粢郧坝肒V3000進(jìn)行查殺過(guò)病毒,所以在此硬盤(pán)上肯定有備份的主引導(dǎo)和引導(dǎo)扇區(qū)(KV3000會(huì)自動(dòng)的把硬盤(pán)的重要數(shù)值信息給備份起來(lái))。
下一步要做的就是怎樣找到這兩個(gè)被KV3000備份的扇區(qū)。
①按"END"鍵,進(jìn)入硬盤(pán)最后一扇區(qū),再向前倒回四個(gè)扇區(qū),右邊的ASCII碼,第一行上有 "FILEC:[BACKUP]"的字樣,那么在表的左邊第5列的地方顯示:"FDA30100"的數(shù)值。
②把"FDA30100"以高位在后,低位在前,排列成"0001A3FD"。
③再把"0001A3FD"用KV3000自帶的F7功能(十進(jìn)制和十六位進(jìn)制轉(zhuǎn)換器)轉(zhuǎn)換成十進(jìn)制:107517,此"107517"扇區(qū)就是備份主引導(dǎo)扇區(qū)的前一頁(yè)。
④這時(shí),進(jìn)入到107517扇區(qū),在往后翻一頁(yè),就是備份的主引導(dǎo)扇區(qū),再往后翻一頁(yè),就是引導(dǎo)扇區(qū)
⑤翻到107518扇區(qū),按Ctrl+F10組合鍵,此時(shí)屏幕上提示:
To Write Sector [    ](寫(xiě)入到哪個(gè)扇區(qū))
Write Sector Count [    ](寫(xiě)幾個(gè)扇區(qū))
把"107518"扇區(qū)(主引導(dǎo)扇區(qū))寫(xiě)入到"0"扇區(qū),寫(xiě)"1"個(gè)扇區(qū)即可。
⑥翻到"107519"扇區(qū),把此引導(dǎo)扇區(qū)再寫(xiě)入"63"扇區(qū)。
這樣就已經(jīng)完成了把此備份的主引導(dǎo)扇區(qū)和引導(dǎo)扇區(qū)分別寫(xiě)回到原位置,即"0"扇區(qū)和"63"扇區(qū)的工作。
接著重新啟動(dòng)機(jī)子,終于把所有的數(shù)據(jù)恢復(fù)如初。
九、PQ動(dòng)態(tài)調(diào)整分區(qū)引起的C盤(pán)無(wú)法啟動(dòng),恢復(fù)FAT32標(biāo)志(第十三例)
2001年2月19日,有一位馬先生拿來(lái)一塊硬盤(pán),此硬盤(pán)為10G,分了兩個(gè)區(qū),是FAT32格式的。由于前一天用戶在WIN98下用某種分區(qū)軟件對(duì)C、D兩區(qū)的空間進(jìn)行重新調(diào)整,結(jié)果誤操作,導(dǎo)致不能啟動(dòng)系統(tǒng)。
用KV3000的A盤(pán)啟動(dòng)進(jìn)入此硬盤(pán)的C區(qū),鍵入DIR顯示此C區(qū)的內(nèi)容時(shí),顯示錯(cuò)誤信息:
Not ready reading drive C
Abort,Retry,Fail?
意思是:驅(qū)動(dòng)器C未準(zhǔn)備好。
再進(jìn)入D區(qū),鍵入DIR顯示此D區(qū)的內(nèi)容,發(fā)現(xiàn)D區(qū)完好。
此時(shí)運(yùn)行KV3000,按F6查看此硬盤(pán)的分區(qū)表,此硬盤(pán)主引導(dǎo)扇區(qū)("0"扇區(qū))的第二關(guān)鍵代碼如下顯示:
8001 010006FE 7F043F00
000086FA 3F000000 410505FE FFFEC5FA 3F0013FC EF000000
再按F2查看引導(dǎo)扇區(qū)("63"扇區(qū)),在右邊第四行有"FAT32"(此數(shù)為ASCII碼)的字樣。
以上信息顯示有一處很明顯的錯(cuò)誤:FAT32分區(qū)類(lèi)型所表示的數(shù)值是"0B",而上面卻顯示為"06"(有下劃線部分)。
因而,用KV3000的F5(編輯)功能,將"06"改成"0B"。
改完后顯示:
8001 01000BFE 7F043F00
000086FA 3F000000 410505FE FFFEC5FA 3F0013FC EF000000
接著重新啟動(dòng)計(jì)算機(jī),終于修復(fù)了C區(qū)的全部文件,系統(tǒng)可以正常引導(dǎo)了。
提示:06表示FAT16  0B表示分區(qū)小于8G的FAT32  OC表示分區(qū)大于16G的FAT32
十、 "程序太大,內(nèi)存不夠"問(wèn)題的解決方法(GMY制作的“超級(jí)急救盤(pán)”的MSDOS.SYS就參考了這篇文章進(jìn)入了修改)
有的用戶在使用KV3000的A盤(pán),運(yùn)行KV3000時(shí),計(jì)算機(jī)提示“program too big to fit in memory”(程序太大,內(nèi)存不夠),解決辦法如下:
1、用WIN98啟動(dòng)盤(pán)或KV3000的B盤(pán)啟動(dòng),到A:\>提示符,取出啟動(dòng)盤(pán),插入KV3000的A盤(pán),運(yùn)行:
①A:\>path c:\windows; C:\windows\command回車(chē)(設(shè)置可執(zhí)行文件的查找路徑)
②A:\>Attrib -h -s -r msdos.sys回車(chē)(去掉MSDOS.SYS的系統(tǒng)、隱含、只讀屬性,這樣才可以修改該文件的內(nèi)容)
2、然后運(yùn)行A:\>Edit msdos.sys回車(chē),將該文件原來(lái)的內(nèi)容刪除,隨后輸入以下命令行:
[options]
BootGui=0
DoubleBuffer=0
Dblspace=0
DRVSPACE=0
輸入完畢后按Alt+F鍵,選“SAVE”存盤(pán),退出。這時(shí),機(jī)器又退到A:\>,DIR查看一下A盤(pán)的MSDOS.SYS的長(zhǎng)度,注意此時(shí)的msdos.sys的文件長(zhǎng)度變?yōu)?2字節(jié)。
3、最后輸入A:\>Attrib +h +s +r MSDOS.SYS(恢復(fù)MSDOS.SYS的系統(tǒng)、隱含、只讀屬性。)
4、用修改過(guò)的A盤(pán)重新啟動(dòng)計(jì)算機(jī),運(yùn)行KV3000時(shí),就不會(huì)出現(xiàn)以上的錯(cuò)誤提示,可以正常查殺病毒了。
十一、硬件邏輯鎖的修復(fù)(GMY的“超級(jí)急救盤(pán)”已經(jīng)不怕邏輯鎖了,但修復(fù)還得用KV3000手工或自動(dòng)修復(fù))
2001年1月8日,有一位姓孫的先生拿了一塊硬盤(pán),此硬盤(pán)為8.4G的,分兩個(gè)區(qū),裝的是WIN98的系統(tǒng),F(xiàn)AT32格式。
由于此用戶昨日上網(wǎng)下載了一個(gè)小程序,當(dāng)時(shí)也沒(méi)在意,運(yùn)行了一下。第二天重新啟動(dòng)時(shí),發(fā)現(xiàn)啟動(dòng)不了,這下用戶慌了,連忙進(jìn)入CMOS檢測(cè)硬盤(pán),硬盤(pán)能檢測(cè)到,用WIN98啟動(dòng)盤(pán)啟動(dòng)機(jī)器,還是啟動(dòng)不了。開(kāi)始以為此啟動(dòng)盤(pán)壞了,又換了幾張啟動(dòng)盤(pán),還是一樣不行,最后把此硬盤(pán)作為次硬盤(pán),掛到另外一塊裝了WIN98系統(tǒng)的好硬盤(pán)上,想用這好的硬盤(pán)帶動(dòng)此被破壞的硬盤(pán),發(fā)現(xiàn)還是啟動(dòng)不了,把此被破壞的硬盤(pán)一拿掉,這塊好的硬盤(pán)就可啟動(dòng)。因?yàn)榇吮黄茐牡挠脖P(pán)上有重要的數(shù)據(jù),最后沒(méi)辦法,只好拿到我公司來(lái)了。
用KV3000的A盤(pán)啟動(dòng),還沒(méi)進(jìn)入系統(tǒng),就停住了,硬盤(pán)燈一直在亮著,一點(diǎn)反應(yīng)也沒(méi)有,初步估計(jì)可能是一種惡性的程序把此硬盤(pán)鎖住了,造成軟驅(qū)假壞,以致于啟動(dòng)不了。對(duì)付這種惡意破壞,在KV3000光盤(pán)中有一很好的方法,即制作一張?zhí)厥獾膯?dòng)盤(pán)。此啟動(dòng)盤(pán)可以從KV3000的光盤(pán)上制造而成。具體制作:利用HD-COPY把光盤(pán)上的BOOT2里的DOS620.IMG直接解壓縮到一張空的軟盤(pán)上即可,用此軟盤(pán)即可。啟動(dòng)成功后,再換上KV3000的A盤(pán),運(yùn)行KV3000,按F6,發(fā)現(xiàn)"0"扇區(qū)的第一關(guān)鍵代碼全為"0",第二、三關(guān)鍵代碼:
8001 0105AAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAAAAAA AAAA55AA
以上的數(shù)據(jù)表明,此破壞代碼是上?!痢痢恋膼阂庵?,已經(jīng)破壞了很多硬盤(pán)。此硬盤(pán)上的主引導(dǎo)扇區(qū)("0"扇區(qū))已被嚴(yán)重的破壞,按F2查看,此硬盤(pán)的BOOT引導(dǎo)區(qū)("63"扇區(qū))發(fā)現(xiàn)此扇區(qū)是正確的,從"0"扇區(qū)開(kāi)始往后翻頁(yè),結(jié)果在"1"扇區(qū)發(fā)現(xiàn)了此硬盤(pán)主引導(dǎo)扇區(qū)的內(nèi)容,下面出現(xiàn)一行提示:"F9=Save To Side 0 Cylinder 0 Sector l !!!",按F9直接把此扇區(qū)寫(xiě)入到"0"扇區(qū)。重新啟動(dòng),已能進(jìn)入系統(tǒng),而且硬盤(pán)上的數(shù)據(jù)都存在。
上面所描述的這種手動(dòng)恢復(fù)硬盤(pán)的方法,對(duì)于有些初接觸電腦的用戶,可能有些困難,在這里,也可以用第二種方法:可以直接用KV3000的F10"系統(tǒng)測(cè)試與災(zāi)難修復(fù)"功能進(jìn)行恢復(fù)。
十二、怎樣手動(dòng)重建被CIH感染過(guò)的只有一個(gè)分區(qū)的分區(qū)表,I/O表 (第三十七例)
其硬盤(pán)為30G,分了一個(gè)區(qū),分區(qū)類(lèi)型為FAT32的,裝的是WIN98系統(tǒng),4月26日那天開(kāi)機(jī),一開(kāi)機(jī)就黑屏了,最后把此硬盤(pán)放在別的上用啟動(dòng)盤(pán)啟動(dòng),發(fā)現(xiàn)硬盤(pán)找不到了。
用KV3000的A盤(pán)啟動(dòng),運(yùn)行KV3000.EXE,發(fā)現(xiàn)0扇區(qū)被破壞了,表的開(kāi)始幾個(gè)字節(jié)顯示為"FC608B44 242020",而往后翻頁(yè),發(fā)現(xiàn)全是亂碼。以上信息表明,此硬盤(pán)遭CIH破壞。
開(kāi)始用KV3000的F10功能進(jìn)行自動(dòng)修復(fù),但是搜索了二行多了都沒(méi)有搜索到(可能是由于大容量硬盤(pán)的緣故,搜索時(shí)間比較長(zhǎng)),所以決定改用KV3000的F6編輯功能進(jìn)行手動(dòng)修復(fù)。
修復(fù)步驟:
1、用KV3000的F4搜索功能搜索字符串"0000F8FF",這是搜索FAT表2開(kāi)始幾個(gè)字節(jié),經(jīng)過(guò)搜索,在14399停留顯示,此時(shí)向后再翻一頁(yè),結(jié)果在"14400"扇區(qū)找到了此硬盤(pán)的FAT表2;
2、進(jìn)入14400扇區(qū),按Ctrl+F10組合鍵,準(zhǔn)備將FAT表2復(fù)制到FAT表1處,此時(shí)屏幕上出現(xiàn):
To Write Sector 0-[ ](寫(xiě)到第幾扇區(qū))
Write Sector Count [ ](寫(xiě)幾個(gè)扇區(qū))
將FAT表2寫(xiě)到FAT表1開(kāi)始95扇區(qū),共寫(xiě)1500個(gè)扇區(qū)(一般的FAT32位的FAT表1開(kāi)始處都在95扇區(qū)),CIH病毒會(huì)破壞硬盤(pán)前1117個(gè)扇區(qū)左右,所以要寫(xiě)入1500個(gè)扇區(qū),即大于1117個(gè)扇區(qū),這是把好的FAT表2恢復(fù)到被CIH破壞的FAT表1處。
3、現(xiàn)在修復(fù)硬盤(pán)主引導(dǎo)扇區(qū)(0扇區(qū))
在表的開(kāi)頭顯示: hard Disk Head=255 cyls=3649 Sector=63
Total Sector(總扇區(qū)數(shù))=58621184
根據(jù)以上的信息,推算出C盤(pán)的主引導(dǎo)分區(qū)表的第二關(guān)鍵代碼:
8001 01000CFE FFFF3F00
0000C27C 7E03
"80"為引導(dǎo)狀態(tài),80h表示此分區(qū)可作啟動(dòng)盤(pán),00h表示不引導(dǎo);
"01"為起始磁頭;
"0100"為C盤(pán)的起始扇區(qū)和柱面;
"0C"為分區(qū)類(lèi)型,大于8G以上的FAT32位的應(yīng)用0Ch表示,小于8G,用0B表示;
"FE"為結(jié)束磁頭,此數(shù)值的算法:255-1=254,再把此數(shù)值十進(jìn)制254轉(zhuǎn)換成十六進(jìn)制=FE,所以此處為"FE";
"FFFF"為C盤(pán)結(jié)束扇區(qū)和柱面;
"3F000000"為絕對(duì)引導(dǎo)扇區(qū),計(jì)算實(shí)際值時(shí),字組內(nèi)前后位(byte)交換,即實(shí)際十六進(jìn)制為0000003Fh,轉(zhuǎn)換成十進(jìn)制為63,數(shù)值可以從Sector=63處得到;
"C27C7E03"為C區(qū)的扇區(qū)數(shù),算法:總結(jié)扇區(qū)數(shù):58621184+1-63=58621122,把十進(jìn)制58621122轉(zhuǎn)換成十六進(jìn)制:037E7CC2h,然后字組內(nèi)前后位(byte)交換,即C27C7E03,所以此處為"C27C7E03";
把以上推算出來(lái)的C盤(pán)第二關(guān)鍵代碼寫(xiě)回到主引導(dǎo)區(qū)的原位置,然后退到A提示符下,用KV3000/K命令硬性的將硬盤(pán)主引導(dǎo)程序?qū)懭?扇區(qū),這時(shí)主引導(dǎo)分區(qū)表已修復(fù)完畢。
4、現(xiàn)在修復(fù)C盤(pán)BOOT區(qū)(63)扇區(qū)。進(jìn)入63扇區(qū),用F5寫(xiě)功能,從表的開(kāi)始寫(xiě)入:
EB589000 00000000 00000000 02202000 02000000 00F80000
(1)              (2)    (2)
3F00FF00 3F000000 C27C7E03 E1370000 00000000 02000000
(2)
01000600 00000000 00000000 00000000 800029
(3)         (3)
"EB5890"為主引導(dǎo)扇區(qū)的最開(kāi)頭,一個(gè)JMP(jump,跳轉(zhuǎn))指令,使啟動(dòng)的程序跳過(guò)磁盤(pán)I/O數(shù)據(jù)而繼續(xù)進(jìn)行;
"0002"為每個(gè)扇區(qū)的字節(jié)數(shù),每個(gè)扇區(qū)有512字節(jié),把十進(jìn)制512轉(zhuǎn)換成十六進(jìn)制=0200h,字組內(nèi)前后位(byte)交換,即"0002",所以此處為"0002";
"20"為每個(gè)簇的扇區(qū)數(shù)(目錄扇區(qū)數(shù)),得出方法,按F4搜索字符串"Command"(此為C盤(pán)根目錄下的一個(gè)文件名),最后在28705扇區(qū)找到了這字符串,然后往后翻頁(yè),數(shù)一下有幾個(gè)目錄扇區(qū)數(shù),結(jié)果在28737扇區(qū)發(fā)現(xiàn)已經(jīng)不是目錄區(qū)了,所以,目錄扇區(qū)數(shù)=28737-28075=32個(gè)扇區(qū),十進(jìn)制32轉(zhuǎn)換成十六進(jìn)制=20h,所以此處為"20";
"2000"為保留扇區(qū)數(shù),保留扇區(qū)記錄著保留給FAT和根目錄區(qū)的扇區(qū)的數(shù)量,此數(shù)算法:95(FAT表1的開(kāi)始扇區(qū))-63=32,把十進(jìn)制32轉(zhuǎn)換成十六進(jìn)制=0020h,字組內(nèi)前后位(byte)交換得:2000,所以此處為"2000";
"02"為FAT表的份數(shù),一般FAT32位的有2份,所以為"02";
"F8"為介質(zhì)描述;
"3F00"為每道的扇區(qū)數(shù),開(kāi)頭顯示:Sector=63,此63即每道的扇區(qū)數(shù),將十進(jìn)制63轉(zhuǎn)換成十六進(jìn)制=003Fh,字組內(nèi)前后位(byte)交換得3F00,所以此處為"3F00";
"FF00"為磁頭數(shù)目,開(kāi)頭顯示:Head=25,此數(shù)即為物理磁頭數(shù),但大于8G硬盤(pán)其邏輯磁頭數(shù)為255,將十進(jìn)制255轉(zhuǎn)換成十六進(jìn)制=00FFh,字組內(nèi)前后位(byte)交換得FF00,所以此處為"FF00";
"3F000000"為隱藏扇區(qū)數(shù),這里記錄著分區(qū)扇區(qū)及其后面空下來(lái)的扇區(qū)總數(shù),有63個(gè)扇區(qū),把十進(jìn)制63轉(zhuǎn)換成十六進(jìn)制=0000003Fh,字組內(nèi)前后位(byte)交換得3F000000,所以此處為"3F000000";
"C27C7E03"為C區(qū)扇區(qū)總數(shù),此數(shù)值和引導(dǎo)扇區(qū)中的C區(qū)扇區(qū)數(shù)是一樣的,可以從C區(qū)主引導(dǎo)扇區(qū)中得到;
"E1370000"為FAT的扇區(qū)數(shù),算法:(28705(目錄扇的開(kāi)始扇區(qū)數(shù))-95)÷2=1405,此數(shù)就是FAT的扇區(qū)數(shù),再將此十進(jìn)制1405轉(zhuǎn)換成十六進(jìn)制=37E1h,字組內(nèi)前后位(byte)交換,得E1370000,所以此處為"E1370000";
上述目錄扇區(qū)的開(kāi)始扇區(qū)數(shù)28705在前面有述。
"02000000"為根目錄所在簇?cái)?shù),一般為第2簇,為00000002h,字組內(nèi)前后位(byte)交換得02000000,所以此處為"02000000";
"0100"為文件系統(tǒng)信息扇區(qū),此文件系統(tǒng)信息扇區(qū)為1扇區(qū),為0001h,字組內(nèi)前后位(byte)顛倒得0100,所以此處為"0100";
"0600"為系統(tǒng)引導(dǎo)扇區(qū)數(shù)目,F(xiàn)AT32位的系統(tǒng)引導(dǎo)扇區(qū)有7個(gè)扇區(qū),即0至6為0006h,字組內(nèi)前后位(byte)顛倒得0600,所以此處為"0600";
"80"為磁盤(pán)編號(hào)(第一個(gè)硬盤(pán)為80h);
"29"以后為擴(kuò)展的引導(dǎo)扇區(qū)特征碼及系統(tǒng)安裝序列號(hào)等,這部份可用標(biāo)準(zhǔn)的硬盤(pán)照搬過(guò)來(lái)。
注:
(1)OEM名稱(chēng)和版本號(hào),傳系統(tǒng)即可解決;
(2)FAT32位的此處應(yīng)為0;
(3)保留。
5、寫(xiě)入完畢后,拿一張相同版本的WIN98啟動(dòng)盤(pán)啟動(dòng),往C盤(pán)傳一下系統(tǒng),具體操作:用WIN98啟動(dòng)盤(pán)啟動(dòng)完之后,在A提示符下鍵入:SYS C:,做完這一切后,把軟盤(pán)取出,按Ctrl+Alt+Del組合鍵重新啟動(dòng)計(jì)算機(jī),終于可以進(jìn)入WIN98系統(tǒng)了,而且數(shù)據(jù)全部無(wú)損。
注:以上的手動(dòng)修復(fù)方法對(duì)于一般用戶而言存在一定的困難,建議用KV3000的F10自動(dòng)修復(fù)功能進(jìn)行修復(fù)。
十三、修復(fù)被CIH感染的硬件(第二十九例)
2001年4月26日,有一位姓劉的用戶抱來(lái)了一臺(tái)機(jī)器,此機(jī)子的硬盤(pán)是20G,分了二個(gè)區(qū),分類(lèi)型是FAT32的格式,裝的是WIN98系統(tǒng),C盤(pán)和D盤(pán)的分區(qū)大小是一樣的。
由于用戶中了CIH病毒,當(dāng)時(shí),用戶機(jī)子上沒(méi)有安裝病毒防火墻,也沒(méi)在意。今天開(kāi)機(jī)機(jī)器沒(méi)有任何顯示。
把這塊硬盤(pán)放到別的機(jī)器上拿啟動(dòng)盤(pán)啟動(dòng)的時(shí)候,發(fā)現(xiàn)硬盤(pán)的兩個(gè)分區(qū)都不見(jiàn)了。這下用戶著急了,硬盤(pán)里重要的數(shù)據(jù)還沒(méi)備份出來(lái)。于是就把此感染CIH病毒的硬盤(pán)放到另外一臺(tái)好的機(jī)器上,把此機(jī)器的日期調(diào)到了4月27日,抱到我公司來(lái)了。
先試用第一種自動(dòng)修復(fù)方法進(jìn)行試修復(fù)。用KV3000的A盤(pán)啟動(dòng),運(yùn)行KV3000,按F10啟動(dòng)"重建分區(qū)表"功能,按F10鍵進(jìn)行搜索。
搜索了三行之后顯示:OK! OK! OK!
重新啟動(dòng)之后,C盤(pán)上的數(shù)據(jù)是亂碼,D盤(pán)還是看不到。此時(shí)再試用第二種手動(dòng)方法修復(fù)。運(yùn)行KV3000,按F6查看此硬盤(pán)的主引導(dǎo)扇區(qū)。第二、三關(guān)鍵代碼是錯(cuò)誤的,再按F2查看此硬盤(pán)的引導(dǎo)扇區(qū),發(fā)現(xiàn)此表的右邊顯示FAT16的字樣,這是不對(duì)的,因大于3G的都是FAT32格式的,所以可以斷定此引導(dǎo)扇區(qū)也是錯(cuò)誤的。
按F6啟動(dòng)硬盤(pán)搜索功能,再按F2搜索硬盤(pán)擴(kuò)展分區(qū),結(jié)果顯示:
Hard Disk Total Sector Total Bytes Partition Table Sector
D: 10.010G  19551042 010012133504 in 19551105
接著直接翻到第"19551105"扇區(qū),此扇區(qū)為D盤(pán)的起始扇區(qū),第二關(guān)鍵代碼顯示如下:
01 01C10BFE 7F813F00 00004253 2A010000
根據(jù)以上所顯示的信息,可以推算出C盤(pán)的主引導(dǎo)扇區(qū)的第二關(guān)鍵代碼:
8001 01000BFE 3FC03F00
00004253 2A010000 01C10FFE 7F818153 2A018153 2A010000
直接把此推算來(lái)的數(shù)據(jù)用KV3000的F5寫(xiě)功能,直接寫(xiě)入到0扇區(qū)的第二關(guān)鍵代碼的原位置。
翻到"19551168"扇區(qū),此扇區(qū)為D盤(pán)的引導(dǎo)扇區(qū),因?yàn)镈盤(pán)的空間與C盤(pán)的空間大小是一樣的,所以D盤(pán)的BOOT區(qū)的硬盤(pán)進(jìn)出(I/O)表和C盤(pán)的硬盤(pán)進(jìn)出(I/O)表是一樣的,直接把此扇區(qū)寫(xiě)入到C盤(pán)的BOOT區(qū)(即"63"扇區(qū))。
再?gòu)?3扇區(qū)往后翻,發(fā)現(xiàn)此硬盤(pán)的FAT表1已經(jīng)被CIH病毒給破壞了,但此硬盤(pán)的FAT表2是好的,因?yàn)镃IH不破壞FAT32位的第二個(gè)FAT表。所以按F4搜索字符串功能,搜索第二個(gè)FAT表的開(kāi)頭字符串"0000F8FF",這幾個(gè)字節(jié)在第二FAT表前一個(gè)扇區(qū),經(jīng)過(guò)搜索,結(jié)果在"9632"扇區(qū),發(fā)現(xiàn)此硬盤(pán)的FAT表2的前一扇區(qū),再翻一頁(yè),經(jīng)過(guò)檢查是FAT表2,此扇區(qū)數(shù)是9633。
接著用KV3000的Ctrl+F10功能,將此FAT表2"9633"處開(kāi)始寫(xiě)入到FAT表1,具體操作如下:
按Ctrl+F10組合鍵,此時(shí)屏幕上提示:
To Write Sector [ ] (寫(xiě)入到哪個(gè)扇區(qū)),在此寫(xiě)上95,
Write Sector Count [ ] (寫(xiě)幾個(gè)扇區(qū)),在此寫(xiě)上1500。
把此FAT表2寫(xiě)入到95扇區(qū),寫(xiě)1500個(gè)扇區(qū)。
寫(xiě)入成功后,按Ctrl+Atl+Del鍵,重新啟動(dòng),發(fā)現(xiàn)C盤(pán)、D盤(pán)的數(shù)據(jù)已全部恢復(fù),但是系統(tǒng)不能引導(dǎo)。這時(shí),先殺C、D盤(pán)上的病毒,用DOS版的KV3000.EXE進(jìn)行查殺。
殺完毒后,接著用WINDOWS98相同版本的系統(tǒng)盤(pán)傳一下系統(tǒng),具體操作如下:
拿WINDOWS98啟動(dòng)盤(pán)啟動(dòng)之后,敲入命令:"SYS C:",接著把軟盤(pán)取出,重新啟動(dòng)計(jì)算機(jī),終于成功的進(jìn)入了WINDOWS98系統(tǒng),而且C盤(pán)、D盤(pán)的數(shù)據(jù)都已完全恢復(fù)。
十四、修復(fù)被CIH破壞的硬盤(pán)分區(qū)表(拯救硬盤(pán)數(shù)據(jù)實(shí)戰(zhàn)一例)
6月27日一位先生拿來(lái)一塊硬盤(pán)。這塊硬盤(pán)大小20G,分為三個(gè)區(qū),C盤(pán)、D盤(pán)、E盤(pán)都有重要圖片數(shù)據(jù),分區(qū)類(lèi)型為FAT32位,操作系統(tǒng)為WIN98第二版。
接上硬盤(pán),開(kāi)機(jī)通過(guò)BIOS檢測(cè)出硬盤(pán)大小20G。用軟盤(pán)引導(dǎo)進(jìn)入A提示符, 執(zhí)行KV3000,當(dāng)進(jìn)入KV3000主畫(huà)面時(shí)按F6鍵,進(jìn)入主引導(dǎo)扇區(qū),能看到"80"和"55AA"的分區(qū)標(biāo)志。此分區(qū)表信息如下:
8001 01000BFE C1FF3F00
000051AC C8000000 C1FF0FFE 7FFE90AC C8007FB4 CB000000
00000000 000055AA
往后翻很容易看出這全是被CIH所破壞后的代碼,這現(xiàn)象表明用戶用KV3000的F10功能自動(dòng)修復(fù),但沒(méi)有成功。啟動(dòng)F6→F2搜索硬盤(pán)分區(qū)信息,搜索信息如下:
01 C1FF0BFE FFFF3F00
000040B4 CB000000 00000000 00000000 00000000 00000000
00000000 000055AA
判斷此分區(qū)并不是D盤(pán)的分區(qū)表而是E盤(pán)的分區(qū)表。
按原"0"扇區(qū)的D盤(pán)起始扇區(qū)位置算出D盤(pán)的起始扇區(qū)為13151376扇區(qū),按F3翻到該扇區(qū)發(fā)現(xiàn)此扇區(qū)都是一些亂碼很顯然不是D盤(pán)的分區(qū)表。
按F4鍵搜索recycled搜索D盤(pán)的目錄區(qū),發(fā)現(xiàn)在13167289扇區(qū)為D盤(pán)的目錄區(qū),按F4鍵搜索000055AA搜索D盤(pán)的分區(qū)表位置,發(fā)現(xiàn)在13141170扇區(qū),此分區(qū)表信息如下:
01 C1000BFE 7FFE3F00
000040B4 CB000000 C1FF0FFE FFFF3139 94017FB4 CB000000
00000000 000055AA
再往后翻63扇區(qū)是一份完整的I/O表。由此可見(jiàn)這一分區(qū)就是D盤(pán)的分區(qū)表。判斷完后可采用手動(dòng)修復(fù),具體方法如下:
C盤(pán)的扇區(qū)數(shù)為:13141170-63=13141107
將此數(shù)也換算為十六進(jìn)制,C88473"并以高位在后排為"7384C8"并記下。
D盤(pán)的扇區(qū)數(shù)為:13141170
將此數(shù)也換算為十六進(jìn)制,C884B2"并以高位在后排為"B284C8"并記下。
用F3進(jìn)入D盤(pán)分區(qū)表所在位置,即第13141170區(qū),此分區(qū)表信息如下:
01 C1FF0BFE 7FFE3F00
(I)
000040B4 CB000000 C1FF0FFE FFFF3139 94017FB4 CB000000
00000000 000055AA
將下劃線部分由"0F"代替"0B" 則是C1FF0FFE 7FFE并記下。
擴(kuò)展分區(qū)總扇區(qū)數(shù)為:13349952+13349952+(63×2)=26700030,并換算為十六進(jìn)制為"19768FE",并以高位在后排為"FE689701",并記下。
因此推斷主引導(dǎo)扇區(qū)(0扇區(qū))的第二、第三關(guān)鍵代碼如下:
8001 01000BFE FFFF3F00
(1)(2)(3)
00007384 C8000000 C1FF0FFE 7FFEB284 C800FE68 97010000
(4)(5)(6)(7)
00000000 000055AA
(8)
說(shuō)明:
(1)處"80"為系統(tǒng)引導(dǎo)指針代碼;
(2)處"0B" 為C盤(pán)文件格式標(biāo)志("06" 為FAT16位,"0B" 為8G以下FAT32位, "0C"為8G以上FAT32位),故此處為"0B";
(3)處為"3F000000" 表示63個(gè)隱含扇區(qū);
(4)處為C盤(pán)絕對(duì)扇區(qū)數(shù),即用D盤(pán)分區(qū)表所在的扇區(qū)位置減63,故此處填寫(xiě)為"7384C800";
(5)處為指向擴(kuò)展分區(qū),與D盤(pán)分區(qū)表的(I)處的"C1FF0BFE 7FFE"一致,但一般情況大于8G的硬盤(pán)在紅色斜體字處為"0F";FAT16位的為"05";故將"0B" 改為"0F";則排為:C1FF0FFE 7FFE;
(6)處"B284C800"為D盤(pán)起始位置,將D盤(pán)分區(qū)表的扇區(qū)位置化為十六進(jìn)制,以高往低位排,故此處應(yīng)該為"B284C800";
(7)處"FE689701"為擴(kuò)展分區(qū)總扇區(qū)數(shù),即將擴(kuò)展分區(qū)總扇區(qū)數(shù)化為十六進(jìn)制,并以高位在后排,故此處為"FE689701";
(8)處為重要扇區(qū)標(biāo)志,即為55AA。"0000F8FF",這幾個(gè)字節(jié)在第二FAT表前一個(gè)扇區(qū),經(jīng)過(guò)搜索,結(jié)果在"9632"扇區(qū),發(fā)現(xiàn)此硬盤(pán)的FAT表2的前一扇區(qū),再翻一頁(yè),經(jīng)過(guò)檢查是FAT表2,此扇區(qū)數(shù)是9633。
運(yùn)用KV3000F6內(nèi)的"Ctr+O"功能將"0"扇區(qū)清0,并將上述十六進(jìn)制代碼寫(xiě)入"0" 扇區(qū)的第二、第三關(guān)鍵代碼,并用KV3000F6內(nèi)的"Ctr+F10"保存。
翻到"13141233" 扇區(qū),此扇區(qū)為D盤(pán)的引導(dǎo)扇區(qū),因?yàn)榇擞脖P(pán)三個(gè)區(qū)是平分的,所以三個(gè)區(qū)的BOOT區(qū)應(yīng)該是一樣的,直接把此扇區(qū)寫(xiě)入到C盤(pán)的BOOT區(qū)(即"63"扇區(qū))。
再?gòu)?3扇區(qū)往后翻,發(fā)現(xiàn)此硬盤(pán)的FAT表1已經(jīng)被CIH病毒給破壞了,但此硬盤(pán)的FAT表2是好的,因?yàn)镃IH不破壞FAT32位的第二個(gè)FAT表。運(yùn)用F4搜索字符串功能,搜索第二個(gè)FAT表的開(kāi)頭字符串"F8FFFF0FFFFF"搜索到的扇區(qū)數(shù)為10095扇區(qū)?!〗又肒V3000的Ctrl+F10功能,將此FAT表2"10095" 處開(kāi)始寫(xiě)入到FAT表1,可運(yùn)用"Ctr+F10"完成。
寫(xiě)入成功后,按Ctrl+Atl+Del鍵,重新啟動(dòng),發(fā)現(xiàn)三個(gè)分區(qū)的數(shù)據(jù)已全部恢復(fù),但是系統(tǒng)不能引導(dǎo)。用WINDOWS98相同版本的系統(tǒng)盤(pán)傳一下系統(tǒng),具體操作如下:
先進(jìn)入C:\WINDOWS\COMMAND:>鍵入SYS A: C: ;重新啟動(dòng)計(jì)算機(jī),終于成功的進(jìn)入了WINDOWS98系統(tǒng),這樣大功告成??梢?jiàn)KV3000的"硬盤(pán)救護(hù)箱"是很方便的。
十五、用引導(dǎo)記錄找分區(qū)表備份(第十七例)
2001年3月20日,有一位姓劉的用戶抱來(lái)了一臺(tái)機(jī)器,此機(jī)器的硬盤(pán)容量8.4G,分了四個(gè)區(qū),分區(qū)類(lèi)型是FAT32格式。
由于前一天用戶從網(wǎng)上下載了一個(gè)小程序,而當(dāng)時(shí),用戶機(jī)器上的病毒防火墻沒(méi)有打開(kāi),也沒(méi)在意,就運(yùn)行了一下,接著機(jī)子就死機(jī)了,再重新啟動(dòng)的時(shí)候,發(fā)現(xiàn)進(jìn)入不了系統(tǒng),提示:
Invalid System disk
Replace the disk, and then press any key
接著用KV3000的軟盤(pán)啟動(dòng)之后,發(fā)現(xiàn)C、D、E、F已經(jīng)全部消失。這下用戶著急了,硬盤(pán)里重要的數(shù)據(jù)還沒(méi)備份出來(lái)。于是就把機(jī)子抱到我公司來(lái)了。
用KV3000的A盤(pán)啟動(dòng),運(yùn)行KV3000,按F6啟動(dòng)"硬盤(pán)救護(hù)"功能,查看"0"扇區(qū)(主引導(dǎo)扇區(qū)),發(fā)現(xiàn)此扇區(qū)已被破壞,再按F2查看"63"扇區(qū)(引導(dǎo)扇區(qū)),發(fā)現(xiàn)此扇區(qū)的內(nèi)容沒(méi)被破壞,硬盤(pán)進(jìn)出(I/0)表為:
02082000 02000000 00F80000
3F00FF0000 3F000000 11E83F00 BD340000
接著按F4,啟動(dòng)硬盤(pán)搜索功能,搜索字符串"11E83F00",其中還得判斷找到的表是否正確,主引導(dǎo)扇區(qū)有兩個(gè)標(biāo)志性的特征:"80h"和表最后的兩個(gè)字節(jié)為"55AAh"。
經(jīng)過(guò)一段時(shí)間的搜索和判斷,最后終于在"56787"扇區(qū)找到了此硬盤(pán)正確的主引導(dǎo)扇區(qū),此扇區(qū)的第二、三關(guān)鍵代碼為:
8001 01000BEF 7F143F00
000011E8 3F000000 411505EF BF2950E8 3F00B057 AC000000
00000000 00000000 00000000 00000000 00000000 00000000
00000000 000055AA
然后再把此正確的主引導(dǎo)扇區(qū)寫(xiě)回原位置(即"0"扇區(qū))。
重新啟動(dòng)機(jī)子,所有的分區(qū)和數(shù)據(jù)都已經(jīng)找回。
附文:《硬盤(pán)不啟動(dòng)的錯(cuò)誤現(xiàn)象及解決方法》
一,硬盤(pán)啟動(dòng)過(guò)程:
在BIOS自檢確認(rèn)所有的硬件(包括硬盤(pán))連接正確后,硬盤(pán)開(kāi)始啟動(dòng),以啟動(dòng)分區(qū)裝有WIN98操作系統(tǒng)為例,其啟動(dòng)過(guò)程是:(1)根據(jù)CMOS設(shè)置的參數(shù),硬盤(pán)將磁頭定位在物理扇0柱0面1扇上,接著先后讀取扇區(qū)結(jié)束標(biāo)志55AAH、主引導(dǎo)記錄MBR、硬盤(pán)分區(qū)表HDPT。(2)根據(jù)硬盤(pán)分區(qū)表提供的數(shù)據(jù),硬盤(pán)將磁頭定位在活動(dòng)分區(qū)(主DOS引導(dǎo)分區(qū))的引導(dǎo)扇上(一般為物理扇0柱1面1扇),接著先后讀取扇區(qū)結(jié)束標(biāo)志55AAH、操作系統(tǒng)參數(shù)。(3)根據(jù)操作系統(tǒng)參數(shù),讀取文件分配表FAT和兩個(gè)隱含系統(tǒng)文件IO.SYS、MSDOS.SYS (4)根據(jù)CONFIG.SYS,讀取COMMAND.COM,使電腦能夠進(jìn)入DOS的實(shí)模式,啟動(dòng)基本成功。(5)根據(jù)AUTOEXEC.BAT,MSDOS.SYS進(jìn)一步配置WIN98,并決定進(jìn)入哪一種模式,如果進(jìn)入窗口模式,還要根據(jù)user.dat,system.dat,win.ini,system.ini等讀取相關(guān)文件,直到桌面最終出現(xiàn),啟動(dòng)完畢。
這里我只討論前4步(因?yàn)殛P(guān)于第5步文章太多了)。為了能夠挖掘出所有錯(cuò)誤現(xiàn)象,我做了一次破壞性實(shí)驗(yàn)(初學(xué)者不宜模仿),實(shí)驗(yàn)如下:
二,我讓硬盤(pán)不啟動(dòng)
1.實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)模擬因病毒、Bug、誤操作等原因?qū)е碌挠脖P(pán)不啟動(dòng)的故障,總結(jié)歸納錯(cuò)誤現(xiàn)象,當(dāng)以后真的遇到硬盤(pán)不啟動(dòng)時(shí),能積極應(yīng)對(duì)。(總之一句話:危險(xiǎn)我一個(gè),幸福所有人^_-)。
2.實(shí)驗(yàn)環(huán)境:AWARD BIOS4.51,一硬盤(pán)、一光驅(qū)都設(shè)成主盤(pán)(分別連在兩個(gè)IDE數(shù)據(jù)線上),硬盤(pán)6.4G(c,d,e,f四個(gè)分區(qū)),c區(qū)安裝可引導(dǎo)的windos98 (FAT16)系統(tǒng)。
3.實(shí)驗(yàn)工具:諾頓(NU)8.0中文版的磁盤(pán)編輯器(DISKEDIT)
(該軟件下載網(wǎng)址見(jiàn)文尾)
4.實(shí)驗(yàn)對(duì)象:六種硬盤(pán)啟動(dòng)時(shí)的必需因素:(1)物理連線(2)CMOS硬盤(pán)參數(shù)(3)主引導(dǎo)扇區(qū)(包括主引導(dǎo)記錄和硬盤(pán)分區(qū)表)(4)主DOS引導(dǎo)記錄(5)文件分配表(6)三個(gè)啟動(dòng)文件
5.實(shí)驗(yàn)之前的準(zhǔn)備:(1)備份要破壞的所有重要數(shù)據(jù)(2)格式化一張啟動(dòng)軟盤(pán)(3)把diskedit.exe,nlib200.rtl,chin16.fnt三個(gè)文件拷到該軟盤(pán)中。
6.實(shí)驗(yàn)的簡(jiǎn)單過(guò)程:破壞某個(gè)要害因素――>重新啟動(dòng)電腦――>記錄錯(cuò)誤現(xiàn)象――>恢復(fù)破壞――>再破壞下一個(gè)要害因素……。如此循環(huán)往復(fù),直到破壞完成最后一個(gè)。
7.實(shí)驗(yàn)結(jié)果:經(jīng)過(guò)整理后,詳見(jiàn)下一小節(jié)
三,硬盤(pán)不啟動(dòng)的故障、原因和處理
(一) 黑屏的故障
原因:連接硬盤(pán)一端的數(shù)據(jù)線插反(主板一端不可能插反)
處理:將其重插(數(shù)據(jù)線的紅線與電源線的紅線相鄰)
(二) 顯示“Primary master hard disk fail”的故障
原因:(1)硬盤(pán)數(shù)據(jù)線、電源線兩者至少有一個(gè)沒(méi)插好
(2)硬盤(pán)跳線設(shè)成從盤(pán),而CMOS硬盤(pán)參數(shù)沒(méi)做相應(yīng)修改(仍然是主盤(pán))
處理:(1)將其插牢
(2)重設(shè)CMOS
(三) 無(wú)提示信息的故障
原因:(1)CMOS硬盤(pán)參數(shù)的某些數(shù)值設(shè)置錯(cuò)誤
(2)主引導(dǎo)記錄錯(cuò)誤或丟失
(3)主DOS引導(dǎo)記錄第一個(gè)重要數(shù)據(jù)(每扇字節(jié)數(shù))錯(cuò)誤
(4)文件分配表錯(cuò)誤
處理:(1)重設(shè)CMOS
(2)用FDISK/MBR命令恢復(fù)
(3)用DISKEDIT修復(fù)成512
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /w /m模式運(yùn)行;按Alt+P,
將“面0”改為“面1”,確認(rèn);按F7以引導(dǎo)記錄方式查看,將“每
扇字節(jié)數(shù)”一項(xiàng)的數(shù)值改成“512”。
(4)用DISKEDIT調(diào)用第二個(gè)分配表,再用NDD修復(fù)(下載網(wǎng)址見(jiàn)文尾)
具體步驟:用軟盤(pán)啟動(dòng)電腦,運(yùn)行diskedit;在“工具”下拉菜單
中選擇“使用第二個(gè)FAT表”,退出diskedit;然后運(yùn)行ndd,選擇
“診斷磁盤(pán)”項(xiàng),一步一步按提示操作,直到完成。
(四) 顯示“DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS
ENTER”的故障
原因:(1)硬盤(pán),光驅(qū)連在同一條數(shù)據(jù)線上,且跳線都設(shè)成主盤(pán)(或都設(shè)成從盤(pán))
(2)CMOS硬盤(pán)參數(shù)設(shè)成NONE
(3)主引導(dǎo)扇區(qū)結(jié)束標(biāo)志55AAH錯(cuò)誤
處理:(1)將光驅(qū)跳線設(shè)成從盤(pán)(或硬盤(pán)跳線設(shè)成主盤(pán))
(2)重設(shè)CMOS
(3)用NDD的“診斷磁盤(pán)”修復(fù)
(五) 顯示“Error Loading Operating System”的故障
原因:硬盤(pán)分區(qū)表中的活動(dòng)分區(qū)標(biāo)志80H被改成00H以外的其它數(shù)值(如被
改成FFH)
處理:用DISKEDIT修復(fù)為80H
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運(yùn)行;按Alt+P,
不做任何修改,直接回車(chē);按F2以16進(jìn)制方式查看,把000001B0
地址行的倒數(shù)第二個(gè)16進(jìn)制數(shù)值改為80。
(六) 顯示“Not Found any [ative partition] in HDD”的故障
原因:硬盤(pán)分配表中的活動(dòng)分區(qū)標(biāo)志80H被改成非活動(dòng)分區(qū)標(biāo)志00H
處理:用DISKEDIT修復(fù)為80H
具體步驟:同(五)
(七) 顯示“Type the name of the command,Inter preter ……”
原因:(1)硬盤(pán)分區(qū)表中的主DOS分區(qū)標(biāo)志06H錯(cuò)誤
(2)command.com丟失、損壞或與其它兩個(gè)啟動(dòng)文件版本不同
處理:(1)用DISKEDIT修復(fù)為06H
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運(yùn)行;按Alt+P,
不做任何修改,直接回車(chē);按F2用16進(jìn)制方式查看,把000001C0
地址行的第三個(gè)16進(jìn)制數(shù)值改為06。
(2)用軟盤(pán)中完好的command.com文件拷貝覆蓋(注意版本要相同)
(八) DOS下輸入d:回車(chē)(e:回車(chē),f:回車(chē))后顯示“Invalid drive specification”
(注:該現(xiàn)象并不影響硬盤(pán)啟動(dòng),只作參考)
原因:(1)CMOS硬盤(pán)參數(shù)LBA被設(shè)成LARGE
(2)硬盤(pán)分區(qū)表中的非活動(dòng)分區(qū)標(biāo)志00H錯(cuò)誤
(3)擴(kuò)展DOS分區(qū)引導(dǎo)扇的部分?jǐn)?shù)據(jù)錯(cuò)誤
處理:(1)重設(shè)CMOS
(2)用DISKEDIT修復(fù)為00H
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運(yùn)行,按Alt+P,
不做任何修改,直接回車(chē);按F2用16進(jìn)制方式查看,將000001C0地
址行的倒數(shù)第二個(gè)16進(jìn)制數(shù)值改為00。
(3)用DISKEDIT修復(fù)
具體步驟:情況較復(fù)雜,需具體情況具體分析
(九) 顯示“Invalid partition table”
原因:硬盤(pán)分區(qū)表部分?jǐn)?shù)據(jù)錯(cuò)誤
處理:用DISKEDIT修復(fù)
具體步驟:情況較復(fù)雜,需具體情況具體分析
(十) 顯示“Disk I/O error ……”
原因:主DOS引導(dǎo)記錄中物理硬盤(pán)標(biāo)志號(hào)錯(cuò)誤
處理:用DISKEDIT改成80H(第一個(gè)物理硬盤(pán)標(biāo)志號(hào))
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運(yùn)行,按Alt+P,
將默認(rèn)值改為:柱0面1扇1,確認(rèn);按F2用16進(jìn)制方式查看,將00000020
地址行的第五個(gè)16進(jìn)制數(shù)值改為80
(十一) 顯示“Missing operating system”
原因:(1)硬盤(pán)分區(qū)表中的起始定位的三個(gè)數(shù)據(jù)錯(cuò)誤
(2)主DOS引導(dǎo)扇區(qū)結(jié)束標(biāo)志55AAH 錯(cuò)誤
處理:(1)用DISKEDIT修復(fù)為1面0簇1扇
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運(yùn)行,按Alt+P,
不做任何修改,直接回車(chē);按F2用16進(jìn)制方式查看,將000001C0地
址行的倒數(shù)第二個(gè)16進(jìn)制數(shù)值改為00
(2)用DISKEDIT修復(fù)為55AAH
具體步驟:用軟盤(pán)啟動(dòng)電腦,以diskedit /m /w模式運(yùn)行,按Alt+P,
將默認(rèn)值改為:柱0面1扇1,確認(rèn);將最后兩個(gè)16進(jìn)制數(shù)值改為55AA
(十二) 顯示“Invalid system disk”
原因:io.sys文件不存在
處理:用軟盤(pán)里完好的io.sys拷貝覆蓋,或用sys c:命令傳輸(注意版本要相同)
(十三) 顯示“Non-System disk or disk error”
原因:同(十二)
處理:同(十二)
(十四) 顯示“Failure…”
原因:io.sys被改動(dòng)
處理:同(十二)
四,最后的啟示
由于造成硬盤(pán)不啟動(dòng)的原因復(fù)雜多樣,同一故障不同的BIOS和不同的操作系統(tǒng)提供的錯(cuò)誤信息又不盡相同,解決辦法也各有長(zhǎng)短,所以在一篇文章中是很難講全的。
值得引起大家重視的是,文中的解決辦法并不是萬(wàn)能藥水,要想從根本上解決問(wèn)題就要在硬盤(pán)正常的情況下做好備份,尤其要備份好容易被忽視的主引導(dǎo)記錄及硬盤(pán)分區(qū)表、主DOS引導(dǎo)記錄、文件分配表等三個(gè)硬盤(pán)啟動(dòng)必需的數(shù)據(jù),其中文件分配表還要經(jīng)常更新備份。
關(guān)于備份,我推薦給大家一個(gè)小程序:BFHF,它只有不到3K,卻能備份和恢復(fù)CMOS、主引導(dǎo)記錄及硬盤(pán)分區(qū)表、主DOS引導(dǎo)記錄三種數(shù)據(jù),并且簡(jiǎn)單易學(xué)。(下載網(wǎng)址見(jiàn)文尾)
至于文件分配表的備份,對(duì)于FAT16用戶可用DISKEDIT手工備份和恢復(fù),具體步驟:用軟盤(pán)啟動(dòng),運(yùn)行diskedit,按Alt+D選擇C盤(pán),按Alt+1選擇“第一個(gè)分配表”,按Alt+W選擇“寫(xiě)對(duì)象”,再選擇“對(duì)文件”,確定,最后輸入要保存的文件名。(恢復(fù)步驟與備份步驟相反,不再敘述)
好了,就到這兒吧,最后祝愿大家的硬盤(pán)永遠(yuǎn)健康。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
使用KV3000修復(fù)王修復(fù)硬盤(pán)數(shù)據(jù)(POLYBOOT病毒發(fā)作后的解決方法)
KV3000修復(fù)硬盤(pán)數(shù)據(jù)_我是誰(shuí)!??!
硬盤(pán)格式化后如何恢復(fù)數(shù)據(jù)方法
硬盤(pán)修復(fù)方法大全
硬盤(pán)故障大全
常用的幾款磁盤(pán)修復(fù)工具介紹
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服