![]() |
學(xué)校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口 |
![]() |
學(xué)校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口 |
[故障分析]:硬盤不能引導(dǎo),從軟驅(qū)及光驅(qū)使用系統(tǒng)盤同樣不能引導(dǎo)
[解決方案]:1、format
a:/s 命令格式化一張軟盤,或在windows
格式化一張軟盤(要求做系統(tǒng)),將此軟盤中io.sys文件作修改后可帶中了邏輯鎖的硬盤啟動(dòng)。如不知如何修改可將此文附件中所有文件均拷入制作好的軟盤中即可(括已解密的kv3000的程序)。運(yùn)行軟盤中ckv3000文件。接下來按F10,再按Y鍵,待系統(tǒng)有提示時(shí),換上另一張軟盤,注意不要使軟盤寫保護(hù),再按Y鍵,待系統(tǒng)將硬盤引導(dǎo)區(qū)記錄保存到軟盤上hdpt.vir文件中后會(huì)開始恢復(fù)硬盤的引導(dǎo)區(qū),此過程大約需要三至五分鐘,小硬盤更快,恢復(fù)完畢再次提示保存引導(dǎo)區(qū)記錄,放入另一張軟盤,盤上不要有hdpt.vir文件名的文件,鍵入Y后約幾秒鐘系統(tǒng)提示恢復(fù)成功,OK!OK!OK!。
2、如不需保存數(shù)據(jù)的話可在軟盤引導(dǎo)成功后使用LFORMQT作低格,此時(shí)只要低格過程一開始就可以退出,大約只需要幾秒鐘的時(shí)間,不必將低格過程全做完以節(jié)省時(shí)間。然后可以用正式的win98系統(tǒng)盤引導(dǎo),再分區(qū)、格式化就成了。
[總結(jié)心得]:下面引用一段在解鎖方面頗有研究的人士的短文,該文闡述了硬盤是如何被加上邏輯鎖的,從而想出用修改了IO文件的系統(tǒng)軟盤帶著上了鎖的硬盤啟動(dòng)的方法,上述解鎖的方法可以說是從中得到啟發(fā)而來。不過我也曾用下面介紹的“方法一”來試圖有效保存硬盤上的數(shù)據(jù)但無奈沒有成功,用“方法二”使用DM來做低格也不曾奏效。熱插拔法來解鎖更是天方夜譚。而使用KV3000的F10功能確能恢復(fù)硬盤引導(dǎo)區(qū)記錄。據(jù)說此邏輯鎖本是KV3000的發(fā)明者王江民所創(chuàng),因此他的KV3000能解此鎖也就不足為奇了。
引文:
我先講述一下被“邏輯鎖”鎖住的硬盤為什么不能用普通辦法啟動(dòng)的原因:
計(jì)算機(jī)在引導(dǎo)DOS系統(tǒng)時(shí)將會(huì)搜索所有邏輯盤的順序,當(dāng)DOS被引導(dǎo)時(shí),首先要去找主引導(dǎo)扇區(qū)的分區(qū)表信息,位于硬盤的零頭零柱面的第一個(gè)扇區(qū)的OBEH地址開始的地方,當(dāng)分區(qū)信息開始的地方為80H時(shí)表示是主引導(dǎo)分區(qū),其他的為擴(kuò)展分區(qū),主引導(dǎo)分區(qū)被定義為邏輯盤C盤,然后查找擴(kuò)展分區(qū)的邏輯盤,被定義為D盤,以此類推找到E,F(xiàn),G…..“邏輯鎖”就是在此下手,修改了正常的主引導(dǎo)分區(qū)記錄將擴(kuò)展分區(qū)的第一個(gè)邏輯盤指向自己,DOS在啟動(dòng)時(shí)查找到第一個(gè)邏輯盤后,查找下個(gè)邏輯盤總是找到是自己,這樣一來就形成了死循環(huán),這就是使用軟驅(qū),光驅(qū),雙硬盤都不能正常啟動(dòng)的原因。實(shí)際上這“邏輯鎖”只是利用了DOS在啟動(dòng)時(shí)的一個(gè)小小缺陷,便令不少都束手無策。知道了“邏輯鎖”的“上鎖”原理,要解鎖也就比較容易了。以前我看到有位朋友采用“熱拔插”硬盤電源的方法來處理:就是在當(dāng)系統(tǒng)啟動(dòng)時(shí),先不給被鎖的硬盤插上電源線,等待啟動(dòng)完成后再給硬盤“熱插”上電源線,這時(shí)如果硬盤沒有燒壞的話,系統(tǒng)就可以控制硬盤了。當(dāng)然這是一種非常危險(xiǎn)的方法,大家不要輕易嘗試,下面介紹兩種比較簡單和安全的處理方法。
方法一:修改DOS啟動(dòng)文件
首先準(zhǔn)備一張DOS6.22的系統(tǒng)盤,帶上debug、pctools5.0、fdisk等工具。然后在一臺(tái)正常的機(jī)器上,使用你熟悉的二進(jìn)制編輯工具(debug、pctools5.0,或者windows下的ultraedit都行)修改軟盤上的IO.SYS文件(修改前記住改該文件的屬性為正常),具體是在這個(gè)文件里面搜索第一個(gè)“55aa”字符串,找到以后修改為任何其他數(shù)值即可。用這張修改過的系統(tǒng)軟盤你就可以順利地帶著被鎖的硬盤啟動(dòng)了。不過這時(shí)由于該硬盤正常的分區(qū)表已經(jīng)被黑客程序給惡意修改了,你無法用FDISK來刪除和修改分區(qū),而且仍無法用正常的啟動(dòng)盤啟動(dòng)系統(tǒng),這時(shí)你可以用DEBUG來手工恢復(fù)。使用DEBUG手工修復(fù)硬盤步驟如下:
a:\debug
-a
-xxxx:100 mov ax,0201 讀一個(gè)扇區(qū)的內(nèi)容
-xxxx:103 mov bx,500 設(shè)置一個(gè)緩存地址
-xxxx:106 mov cx,0001
設(shè)置第一個(gè)硬盤的硬盤指針
-xxxx:109 mov dx,0080 讀零磁頭
-xxxx:10c int
13 硬盤中斷
-xxxx:10e int 20
-xxxx:0110 退出程序返回到指示符
-g 運(yùn)行
-d500 查看運(yùn)行后500地址的內(nèi)容
這時(shí)候會(huì)發(fā)現(xiàn)地址6be開始的內(nèi)容是硬盤分區(qū)的信息,發(fā)現(xiàn)此硬盤的擴(kuò)展分區(qū)指向自己,這就使DOS或WINDOWS啟動(dòng)時(shí)查找硬盤邏輯盤進(jìn)去死循環(huán),在DEBUG指示符下用E命令修改內(nèi)存數(shù)據(jù)
具體如下:
E6BE
xx.0 xx.0 xx.0……………
………………………..
…………………..55 AA
55
AA表示硬盤有效的標(biāo)記,不要修改,xx0表示把以前的數(shù)據(jù)“xx”改成0
再用硬盤中斷13把修改好的數(shù)據(jù)寫入硬盤就可以了,具體如下:
A:\debug
a 100 表示修改100地址的匯編指令
-xxxx:100 mov ax,0301 寫硬盤一個(gè)扇區(qū)
-xxxx: 這里直接按回車
-g 運(yùn)行
-q 退出
然后運(yùn)行
FDISK/MBR(重置硬盤引導(dǎo)扇區(qū)的引導(dǎo)程序),再重新啟動(dòng)電腦就行了。
怎么樣?用這種方法處理夠簡單的吧?而且這種方法還有一個(gè)好處就是可以保住盤上的數(shù)據(jù)!如果你不需要保數(shù)據(jù)的話,還有更加簡單的處理方法:
方法二:巧設(shè)BIOS,用DM解鎖
大家知道DM軟件是不依賴于主板BIOS的硬盤識(shí)別安裝軟件,(所以在不能識(shí)別大硬盤的老主板上也可用DM來安裝使用大容量硬盤)。就算在BIOS中將硬盤設(shè)為“NONE”,DM也可識(shí)別并處理硬盤。
首先你要找到和硬盤配套的DM軟件(找JS要或去網(wǎng)上蕩),然后把DM拷到一張系統(tǒng)盤上。接上被鎖硬盤,開機(jī),按住DEL鍵,進(jìn)CMOS設(shè)置,將所有IDE硬盤設(shè)為NONE(這是關(guān)鍵所在!),保存設(shè)置,重啟動(dòng),這時(shí)系統(tǒng)即可
“帶鎖”啟動(dòng)。啟動(dòng)后運(yùn)行DM,你會(huì)發(fā)現(xiàn)DM可以繞過BIOS,識(shí)別出硬盤,選中該硬盤,分區(qū)格式化,就OK了。這么簡單?不過這種方法的弱點(diǎn)是硬盤上的數(shù)據(jù)將全部丟失。
|
關(guān)于收錄1 |
關(guān)于收錄2 |
網(wǎng)站幫助 |
廣告合作 |
下載聲明 |
友情連接 |
網(wǎng)站地圖 |
| 共有文章: 12577 篇
今日新文: 0 篇
當(dāng)前在線: