金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上
91手機維修論壇
標題:
電腦故障速排與電腦維修方法
[打印本頁(yè)]
作者:
chinazp
時(shí)間:
2007-11-13 10:43
標題:
電腦故障速排與電腦維修方法
一點(diǎn)小小心得,還望指教
作者:
wangxu412
時(shí)間:
2007-11-14 06:57
謝謝樓主 分享 這么好的東西
作者:
hukeyong828
時(shí)間:
2007-11-14 08:53
要口分的。袥](méi)有不用口粉的
作者:
shaohui198411
時(shí)間:
2007-11-14 08:58
標題:
vb r
先看一下在說(shuō)了
作者:
糊涂神
時(shí)間:
2007-11-14 09:03
學(xué)習了
作者:
xhmzzf
時(shí)間:
2007-11-14 10:25
標題:
我的電腦怎么都開(kāi)不了機了,
我的電腦怎么連機都開(kāi)不了, 是怎么回事啊 , 是不是主板燒了, 還是怎么回事, 謝謝大家啊
作者:
chinafzf
時(shí)間:
2007-11-14 10:31
學(xué)習了。謝謝!
作者:
yjda
時(shí)間:
2007-11-14 10:52
標題:
555555
5LZ辛苦了
作者:
zhangbin19761
時(shí)間:
2007-11-14 11:31
謝謝 啦 很幫
作者:
pipi118
時(shí)間:
2007-11-14 16:54
樓主辛苦了;
作者:
小貝他爺
時(shí)間:
2007-11-14 17:06
感謝 下了不頂的要不的
作者:
guanyi8349
時(shí)間:
2007-11-14 22:58
xiexie
作者:
guanyi8349
時(shí)間:
2007-11-14 22:58
xiexie
作者:
sforest
時(shí)間:
2007-11-14 23:56
好東西,謝謝樓主
作者:
sforest
時(shí)間:
2007-11-14 23:57
好好表現
作者:
wangtaogy
時(shí)間:
2007-11-15 14:04
要扣分的啊
作者:
bibiai
時(shí)間:
2007-11-15 14:56
標題:
wewqeq
ewqewqewq
作者:
bibiai
時(shí)間:
2007-11-15 14:57
標題:
ewqe
wqewqewq
作者:
bibiai
時(shí)間:
2007-11-15 15:07
標題:
czcz
xczxczxczxczxcxzczx
作者:
wyxth2007
時(shí)間:
2007-11-15 16:23
太謝謝了~
作者:
295633799lhl
時(shí)間:
2007-11-15 16:26
我怎么買(mǎi)不了啊
作者:
sndwflf
時(shí)間:
2007-11-15 20:06
怎么下不了
作者:
guhun
時(shí)間:
2007-11-19 15:30
可以下載么?好想學(xué)習
作者:
樂(lè )透
時(shí)間:
2007-11-19 16:59
看看
作者:
yrz123
時(shí)間:
2007-11-19 23:25
作者:
k129657
時(shí)間:
2007-11-21 12:11
看看,學(xué)習
作者:
qianri
時(shí)間:
2007-11-21 20:59
來(lái)點(diǎn)有意思的,
作者:
sfpd4327
時(shí)間:
2007-11-21 22:18
先下了再看~
謝鳥(niǎo)~
作者:
zane126
時(shí)間:
2007-11-22 00:05
xia le kankan
作者:
zane126
時(shí)間:
2007-11-22 00:05
好東東,下下來(lái)
作者:
xxtou
時(shí)間:
2007-11-22 12:50
標題:
哪兒有維修電腦硬件的地方
請問(wèn)上海有好一點(diǎn)的維修商店嗎,我在虹口區
作者:
一切為了生活
時(shí)間:
2007-11-22 20:56
多謝分享~!
作者:
一切為了生活
時(shí)間:
2007-11-22 20:56
下來(lái)看看~!
作者:
q313933162
時(shí)間:
2007-11-23 00:50
標題:
內存修改
我想在CMOS內修改內存大小,,只用來(lái)研究,沒(méi)別的想法,,謝謝
作者:
qq3733103
時(shí)間:
2007-11-23 05:15
向你學(xué)習
作者:
6528625
時(shí)間:
2007-11-23 17:37
學(xué)習學(xué)習
作者:
zhulin1218
時(shí)間:
2007-11-24 16:15
標題:
hao
henhao
作者:
wxp01
時(shí)間:
2007-11-25 03:14
我怎么不能看啊樓主
作者:
⑥冄①號
時(shí)間:
2007-11-25 15:24
謝謝了 共同進(jìn)步!
作者:
mayi13422
時(shí)間:
2007-11-25 16:01
標題:
123
為什么看不了呀〉?
作者:
ksdnwx
時(shí)間:
2007-11-25 16:25
下了看看。
作者:
情愛(ài)風(fēng)暴
時(shí)間:
2007-11-25 21:33
謝謝樓主的分享,學(xué)習了,
作者:
kakaluote
時(shí)間:
2007-11-25 22:28
標題:
這本書(shū)
好東西,全額好了
作者:
kakaluote
時(shí)間:
2007-11-25 22:29
標題:
不錯
繼續努力,好電腦啊
作者:
klux1064
時(shí)間:
2007-11-25 22:46
多多學(xué)習
作者:
ninib
時(shí)間:
2007-11-25 22:53
下載
這里提供下載
作者:
qqqqql
時(shí)間:
2007-11-26 08:21
作者:
qqqqql
時(shí)間:
2007-11-26 08:22
作者:
qqqqql
時(shí)間:
2007-11-26 08:22
作者:
qqqqql
時(shí)間:
2007-11-26 08:22
作者:
qqqqql
時(shí)間:
2007-11-26 08:22
作者:
qqqqql
時(shí)間:
2007-11-26 08:23
:loveliness:
作者:
qqqqql
時(shí)間:
2007-11-26 08:23
作者:
BLUELCH
時(shí)間:
2007-11-26 09:58
標題:
回復 2# 的帖子
好東西!!!!
作者:
eg777
時(shí)間:
2007-11-26 10:06
好東西哦,看看
作者:
halugen
時(shí)間:
2007-11-26 11:31
好東西....謝了..
作者:
61106919a
時(shí)間:
2007-11-26 13:45
標題:
好。不是一般的~?
好。不是一般的~?
作者:
fzy1031
時(shí)間:
2007-11-26 18:56
頂。。!
作者:
wadai2005
時(shí)間:
2007-11-27 14:17
先下來(lái)研究一下,謝謝樓主
作者:
yuanjiexian
時(shí)間:
2007-11-27 15:33
標題:
看看看
看看
作者:
yuanjiexian
時(shí)間:
2007-11-27 15:34
標題:
睇下
睇下!!!
作者:
moto1227
時(shí)間:
2007-11-27 19:13
ghhj
作者:
as135789
時(shí)間:
2007-11-28 12:51
提示:
作者被禁止或刪除 內容自動(dòng)屏蔽
作者:
dzq2009
時(shí)間:
2007-11-28 13:41
:lol
作者:
wenda
時(shí)間:
2007-11-29 12:48
如何才能下載呀
作者:
whgmh
時(shí)間:
2007-11-29 16:33
看不了呀。。。。
老大是不是有什么密碼呀?
作者:
whgmh
時(shí)間:
2007-11-29 16:53
ding
作者:
whgmh
時(shí)間:
2007-11-29 16:54
怎么有時(shí)得,有時(shí)不得。。。。
作者:
whgmh
時(shí)間:
2007-11-29 16:54
頂多一次!
作者:
hjwsg
時(shí)間:
2007-11-29 23:09
頂一下啊
作者:
我是心隨風(fēng)
時(shí)間:
2007-12-1 15:30
謝謝,不錯!
作者:
我是心隨風(fēng)
時(shí)間:
2007-12-1 15:32
學(xué)習,謝謝
作者:
jjg313
時(shí)間:
2007-12-2 13:14
:D :D
作者:
swzcsyj
時(shí)間:
2007-12-2 14:23
好的好的!
作者:
swzcsyj
時(shí)間:
2007-12-2 14:24
學(xué)習學(xué)習!
作者:
堅尋
時(shí)間:
2007-12-2 21:31
LZ好人
作者:
心隨夢(mèng)盡
時(shí)間:
2007-12-3 10:18
謝謝樓主了
作者:
xdfox
時(shí)間:
2007-12-3 21:33
hao 東西啊
作者:
boyunh
時(shí)間:
2007-12-4 10:31
謝謝樓主 分享 這么好的東西
作者:
cf791207
時(shí)間:
2007-12-4 13:32
學(xué)習了
作者:
H.WAVE
時(shí)間:
2007-12-4 13:36
好東西啊,謝謝
作者:
psh178
時(shí)間:
2007-12-4 20:23
標題:
不錯
東西是不錯,但我好像有了。。。。。。。。。。
作者:
gongyeai
時(shí)間:
2007-12-4 21:44
新手上路,頭一次發(fā)帖~~~
謝謝樓主分享了~~~
作者:
麟漸
時(shí)間:
2007-12-4 22:02
支持!!!!!!!!!!
作者:
麟漸
時(shí)間:
2007-12-4 22:04
兩個(gè)下載一個(gè).沒(méi)錢(qián)了
作者:
kqzhu126341
時(shí)間:
2007-12-4 22:19
標題:
不錯
不知道你是否曾碰到過(guò)從軟盤(pán)和硬盤(pán)都啟動(dòng)不了計算機的情形?一般計算機的硬盤(pán)分區表被病毒感染后,若不能啟動(dòng)機子,通常從軟盤(pán)可以啟動(dòng)。但在嚴重的情形下,不但從硬盤(pán)不能啟動(dòng)機子,就是從軟盤(pán)也不能啟動(dòng)。有的惡毒的病毒就能使硬盤(pán)被死鎖。筆者一次在自己機子上玩弄硬盤(pán)鎖時(shí),就被鎖住過(guò)一次。結果在硬盤(pán)下選擇DOS或WIN95模式啟動(dòng)機子都死機,在軟盤(pán)下用DOS啟動(dòng)也死機;在COMS中將硬盤(pán)類(lèi)型選擇None,雖然可以從軟盤(pán)啟動(dòng),但啟動(dòng)后沒(méi)有硬盤(pán),使用軟盤(pán)上的FDISK命令,想重新分區或格式化都沒(méi)門(mén)。弄得我一籌莫展。
本來(lái),硬盤(pán)被鎖住時(shí),可以采用3.0以下的DOS版本啟動(dòng)機子,機子啟動(dòng)后雖然也不認硬盤(pán),但其不認的原因在于其管理不了現在的大硬盤(pán),因此可以用Debug修改硬盤(pán)分區表,修改后可以啟動(dòng)。但在已進(jìn)入WINDOWS的年代,3.0以下的DOS實(shí)難找到,即使找到,你的機子上恐怕也因沒(méi)有5寸軟驅而不能使用。因此,最好的辦法是編制一個(gè)程序來(lái)解決這個(gè)問(wèn)題。筆者通過(guò)嘗試和思考,找到一種比較實(shí)用的方法,可以輕松解開(kāi)死鎖的硬盤(pán),當然也把自己的硬盤(pán)解開(kāi)了。下面,我將這種方法介紹出來(lái)。
二·硬盤(pán)鎖住原理
硬盤(pán)鎖住通常是對硬盤(pán)的分區表做手腳,因此首先應該了解硬盤(pán)的分區表。硬盤(pán)分區表位于0柱面0磁頭1扇區,這個(gè)扇區的前面200多個(gè)字節是主引導程序,后面從01BEH開(kāi)始的64個(gè)字節是分區表。分區表共64字節,分為4欄,每欄16字節,用來(lái)描述一個(gè)分區。如果是用DOS的FDISK程序分區后,最多只用兩欄,第一欄描述基本的DOS分區,第二欄描述擴展的DOS分區。 分區表一欄的結構與各字節的含義如下:
00H—標志活動(dòng)字節,活動(dòng)DOS分區為80H,其它為00H。
01H—本分區邏輯0扇區所在的磁頭號。
02H—邏輯0扇區所在柱面中的扇區號。
03H—邏輯0扇區所在的柱面號。
04H—分區類(lèi)型標志。
05H—本分區最后一個(gè)扇區的磁頭號。
06H—最后一個(gè)扇區的扇區號。
07H—最后一個(gè)柱面的柱面號。
08H—硬盤(pán)上在本分區之前的扇區總數,用雙字表示。
0CH—本分區的扇區總數,從邏輯0扇區計數,不含隱藏扇區,用雙字表示。
在上面的介紹中給出的柱面號與扇區號雖然各占一個(gè)字節,但實(shí)際上扇區號用6位表示,柱面號用10位表示,扇區號所在字節的最高兩位實(shí)際上是柱面號的最高兩位。 分區表的最后兩個(gè)字節是分區表的有效標志,如果將其改變,將不能從硬盤(pán)啟動(dòng),這是一種簡(jiǎn)單的鎖住硬盤(pán)的方法。解決的辦法是從軟盤(pán)啟動(dòng),啟動(dòng)后硬盤(pán)仍然可以使用。用Debug或Noratn中的Diskedit軟件將硬盤(pán)該分區表中的標志恢復,則從硬盤(pán)啟動(dòng)也沒(méi)有問(wèn)題了。鎖住硬盤(pán)的另一種方法是對分區參數做手腳,如果將分區參數全部變?yōu)?,則啟動(dòng)時(shí)由于找不到分區參數,從硬盤(pán)是沒(méi)法啟動(dòng),從軟盤(pán)啟動(dòng)后也不認硬盤(pán),如果你敲入盤(pán)符C并回車(chē),將出現提示Invalid driver specification。
但所幸的是,畢竟可以啟動(dòng)機子,不認硬盤(pán)沒(méi)關(guān)系,在A(yíng)盤(pán)上用DOS的Debug仍然可以讀出硬盤(pán)0柱面0磁頭1扇區的內容,修改后再寫(xiě)入0柱面0磁頭1扇區,重新啟動(dòng)機子又沒(méi)問(wèn)題了。如果將分區表參數隨意改為其它參數,則有可能不能用可以安裝DOS的DOS系統盤(pán)啟動(dòng),按F3退出后將出現內存分配錯誤,不能裝載DOS的命令解釋器COMMAND的提示,系統就死機了,筆者就曾碰見(jiàn)過(guò)這種情形。但用一張格式化成系統盤(pán)的軟盤(pán)則可以順利啟動(dòng),只要有Debug,你仍然可以將分區表參數修改回去。
可怕的事情是,如果你不幸將分區表參數改成一個(gè)循環(huán)鏈,即C盤(pán)的下一個(gè)分區指向D驅?zhuān)珼驅的下一個(gè)分區又指向C區,這樣循環(huán)下去,DOS啟動(dòng)或WIN95啟動(dòng)時(shí)由于無(wú)休止的讀取邏輯驅動(dòng)器,就只有死機的份了。這是只要有硬盤(pán)存在,不管你用軟盤(pán)還是硬盤(pán)都沒(méi)法啟動(dòng)機子了,由于不能啟動(dòng)是由于硬盤(pán)造成的,即使你將硬盤(pán)下到其它計算機上,也沒(méi)法使用,這樣硬盤(pán)就徹底被鎖死了,筆者所遭遇就是此情形。不信,你只需將硬盤(pán)0柱面0磁頭1扇區的1D0H處改為1(如果你的D驅開(kāi)始柱面號不夠大,此處本來(lái)就為1),將1D1H處改為0,表示D盤(pán)的開(kāi)始柱面號跟C盤(pán)一樣,看看你的計算機還能不能啟動(dòng),不過(guò)你在沒(méi)有充分的準備前絕不要試。
一個(gè)完整的硬盤(pán)鎖程序,不過(guò)是重新改寫(xiě)0柱面0磁頭1扇區的引導程序,并將分區表破壞或故意制造一個(gè)循環(huán)分區表,而將真正的硬盤(pán)分區表參數和引導程序放在其它隱藏扇區并保護起來(lái),如果啟動(dòng)時(shí)口令不對,則不能啟動(dòng)機子,口令對了則順利啟動(dòng)。這種硬盤(pán)鎖程序,情形好的還可以用軟盤(pán)啟動(dòng);情形嚴重的就是連軟盤(pán)也不能啟動(dòng),硬盤(pán)真被鎖住
三·解開(kāi)硬盤(pán)鎖的程序法
如果硬盤(pán)被鎖死,是否真的就無(wú)法解開(kāi)呢?當然不是?纯磫(wèn)題的癥結所在,根源在于DOS中的IO.SYS文件,它包含LOADER、IO1、IO2、IO3四個(gè)模塊,其中IO1中包含有一個(gè)很關(guān)鍵的程序SysInt_I,它在啟動(dòng)中很固執,非要去讀分區表,而且不把分區表讀完誓不罷休。如果碰上分區表是循環(huán)的,它就只有死機了。這是DOS的脆弱性和不完備性。其實(shí)這也不能怪DOS,因為DOS為了獲得硬盤(pán)使用權,就必需讀分區表參數,而且DOS還約定驅動(dòng)器號不能超過(guò)26,只不過(guò)沒(méi)有考慮到此等循環(huán)分區表情形。
一句話(huà),機子不能啟動(dòng)不過(guò)是DOS操作系統造成的,如果另寫(xiě)一個(gè)操作系統,或許就能啟動(dòng)機子。當然這只是說(shuō)個(gè)笑話(huà)。 明白了病因在于DOS,問(wèn)題就好辦了。DOS啟動(dòng)中不是要讀硬盤(pán)分區表嗎?我不讓你讀分區表甚至連硬盤(pán)都不讓你讀,不就可以順利啟動(dòng)了。的確是這樣的,解開(kāi)硬盤(pán)鎖的程序實(shí)現方法就是基于這個(gè)思想形成的。當然,這只有從軟盤(pán)啟動(dòng)著(zhù)手了。
看看計算機的啟動(dòng)過(guò)程,上電首先進(jìn)行的多項硬件自測跟我們沒(méi)有關(guān)系,我們關(guān)心的只是它最開(kāi)始和磁盤(pán)打交道時(shí)是干什么。如果選擇從硬盤(pán)啟動(dòng),則計算機和磁盤(pán)最開(kāi)始打交道是將硬盤(pán)0柱面0磁頭1扇區的內容讀入內存0000:7C00處并跳到0000:7C00處執行;如果選擇從軟盤(pán)啟動(dòng),則計算機和磁盤(pán)最開(kāi)始打交道是將A盤(pán)0磁道0磁頭1扇區的內容讀入內存0000:7C00處并跳到0000:7C00處執行,在執行過(guò)程中,計算機并不檢查該扇區的內容是什么,只機械地執行讀命令,這使得許多系統型病毒得以生存。
但利用這一點(diǎn),恰恰使我們的程序解鎖法有了用武之地。如果我們用DOS格式化一張可以啟動(dòng)機子的系統軟盤(pán),將該軟盤(pán)的0磁道0磁頭1扇區的內容移到后面的空白扇區中,而重新寫(xiě)一段程序到該軟盤(pán)的0磁道0磁頭1扇區,這樣用軟盤(pán)啟動(dòng)時(shí)首先執行的是我們所寫(xiě)的程序了。
在這段程序中,具備這樣一些功能:在DOS啟動(dòng)前搶先攔截INT 13H,駐留高端內存并監視INT 13H,判斷是否讀硬盤(pán),如果是讀硬盤(pán)就直接返回,這樣就禁止了讀硬盤(pán),也就避免了DOS讀硬盤(pán)循環(huán)分區表造成的死機;同時(shí)攔截對軟盤(pán)的讀取,如果讀軟盤(pán)的0磁道0磁頭1扇區,就改成讀真正有引導程序和磁盤(pán)參數表的扇區,免得DOS在啟動(dòng)中找不到軟盤(pán)的磁盤(pán)參數表而死機。完成這些任務(wù)的同時(shí),還要讀取軟盤(pán)真正的引導程序并把控制權交給它。
該方法可以稱(chēng)為萬(wàn)能的,因為它在用軟盤(pán)啟動(dòng)中,始終不與硬盤(pán)打交道,這樣不管你硬盤(pán)用什么方法加鎖了,對DOS的啟動(dòng)都沒(méi)有影響。
當然,這樣啟動(dòng)的機子是不認硬盤(pán)的,但這沒(méi)有關(guān)系。你可在機子啟動(dòng)后,用Debug調出駐留高端內存的新INT 13H程序,將其改為只有一條直接執行舊INT 13H的語(yǔ)句,這樣在Debug下可以用INT 13H讀取硬盤(pán)0柱面0磁頭1扇區的內容,如果你有備份,將分區表參數恢復后再寫(xiě)入0柱面0磁頭1扇區,重新啟動(dòng)計算機就可以了。如果實(shí)在沒(méi)有備份,去掉分區表中的循環(huán)鏈,用正常DOS啟動(dòng)盤(pán)重啟機子后至少也可以重新對硬盤(pán)分區,不至于硬盤(pán)被鎖住打不開(kāi)了。
四·程序及說(shuō)明
1·下面是寫(xiě)入軟盤(pán)0磁道0頭1扇區的源程序key.com,程序用debug輸入。
C>debug -a100 100 CLI 101 XOR AX,AX 103 MOV DS,AX 105 MOV ES,AX 107 MOV SS,AX 109 MOV AX,7C00 10C MOV SP,AX 10E STI 10F MOV SI,AX 111 MOV DI,7E00 114 CLD 115 MOV CX,0200 118 REPNZ 119 MOVSB 11A JMP 0000:7E1F 11F MOV CX,0003 122 PUSH CX 123 MOV AX,0201;
讀啟動(dòng)軟盤(pán)的引導扇區 126 MOV BX,7C00 129 MOV CX,4F01 12C MOV DX,0100 12F INT 13 131 POP CX 132 DEC CX 133 JNZ 0122 135 MOV AX,[004C];
搶先獲取INT 13H的位置 138 MOV [7E88],AX 13B MOV AX,[004E] 13E MOV [7E8A],AX 141 MOV AX,[0413] 144 DEC AX 145 MOV [0413],AX 148 MOV CL,06 14A SHL AX,CL 14C MOV ES,AX 14E XOR AX,AX 150 MOV DS,AX 152 MOV SI,7E6D;
復制改寫(xiě)的INT 13H程序到高端內存 155 MOV DI,0000 158 MOV CX,0030 15B REPNZ 015C MOVSB 015D MOV AX,0000;
將新INT 13H位置寫(xiě)入中斷向量表 0160 MOV [004C],AX 0163 MOV AX,ES 0165 MOV [004E],AX 0168 JMP 0000:7C00 016D PUSHF;
新INT 13H程序 016E CMP DX,0080;
是否是硬盤(pán) 0172 JNZ 0176;
不是硬盤(pán)則繼續 0174 POPF 0175 IRET;
是硬盤(pán)則直接返回 0176 CMP DX,+00;
是否讀軟盤(pán)BOOT區? 0179 JNZ 0186 017B CMP CX,+01 017E JNZ 0186 0180 MOV CX,4F01;
是則讀79磁道1磁頭1扇區 0183 MOV DX,0100 0186 POPF 0187 JMP 0000:0000;
此處跳轉去執行舊INT 13, ;
舊INT 13H的位置由前面程序獲得后寫(xiě)入。
N key.com RCX 200 W Q 2·程序的裝載
在進(jìn)行下面工作前,先用DOS格式化一張啟動(dòng)的系統盤(pán),并保證沒(méi)有壞扇區,最好進(jìn)行啟動(dòng)測試,確保其可以啟動(dòng)機子。由于現在機子上大多只有3寸軟驅?zhuān)虼诉x擇1.44M的3.5寸軟盤(pán)。然后用debug key.com將程序key.com調入內存偏移地址為100H,同時(shí)在400H處寫(xiě)入一段裝載程序。
即: C>debug key.com -a400 400 MOV CX,0003 403 PUSH CX 404 MOV AX,0201;
將A盤(pán)引導程序讀入內存1000H處 407 MOV BX,1000;
為確保成功,首次采用重復讀3次 40A MOV CX,0001 40D MOV DX,0000 410 INT 13 412 POP CX 413 DEC CX 414 JNZ 0403 416 MOV AX,0301;
將已讀入內存的軟盤(pán)引導程序寫(xiě)入軟盤(pán) 419 MOV BX,1000;
最后一個(gè)磁道的首扇區 41C MOV CX,4F01 41F MOV DX,0100 422 INT 13 424 MOV AX,0301;
將key.com程序寫(xiě)入軟盤(pán)0磁道0磁頭1扇區 427 MOV BX,0100 42A MOV CX,0001 42D MOV DX,0000 430 INT 13 432 INT 3
為保證萬(wàn)無(wú)一失,最好將軟盤(pán)這兩個(gè)扇區的內容重新讀出來(lái)看一看,以保證寫(xiě)成功了。
做好這一切,保險的還是進(jìn)行一次測試,即用該軟盤(pán)啟動(dòng)一次機子,看能否成功,若成功啟動(dòng),你就可以用循環(huán)分區表法鎖住硬盤(pán),看從正常DOS下能否啟動(dòng),然后再用此軟盤(pán)啟動(dòng)機子試試,看看功效如何?
從該軟盤(pán)啟動(dòng)后,不認硬盤(pán),并且在高端內存駐留了新INT 13H程序,該段程序實(shí)際上是key.com中從16D到187部分。由于有此段程序存在,在debug下也無(wú)法讀硬盤(pán),也就沒(méi)法恢復硬盤(pán)分區表,因此機子啟動(dòng)后首先應修改這段程序,F在的機子基本內存通常都為640K,這樣這段程序就位于內存中9FC0:0000處,在debug下,用U9FC0:0顯示這段程序,可以看到位于9FC0:001A處是一條跳轉指令,該跳轉指令即轉去執行最原始的INT 13H。由于BIOS版本不一樣,跳轉指令指向的位置可能不一樣,如筆者機子上是一條JMP F000:A5D4語(yǔ)句。這時(shí)在在debug下編寫(xiě)這樣一語(yǔ)句:a9FC0:0 JMP F000:A5D4。這樣,對硬盤(pán)的禁寫(xiě)與禁讀都不再起作用了,在debug下用INT 13H的2號子功能可以讀出硬盤(pán)分區表,修改恢復后再用3號子功能將數據寫(xiě)回分區表。退出debug,重新用正常DOS啟動(dòng)計算機,就可以了。
附帶提一下,在正常DOS下,該軟盤(pán)由于沒(méi)有BOOT區,也就沒(méi)有磁盤(pán)參數表,從而不能使用,用DIR A:命令會(huì )出現General failure reading drive A提示。不要理睬它,這并不影響它作特殊啟動(dòng)盤(pán)。
五·建議
為更好的保護你的硬盤(pán),筆者建議你最好將你的硬盤(pán)分區表信息備份起來(lái)。備份有兩種方式,一種是以文件形式將硬盤(pán)每個(gè)邏輯盤(pán)的分區信息存儲起來(lái);另另一種是將分區信息備份在硬盤(pán)隱藏扇區里。比如可以將0柱面0磁頭1扇區備份在0柱面0磁頭3扇區,將D盤(pán)開(kāi)始柱面號0磁頭1扇區備份在該柱面0磁頭3扇區,其它邏輯盤(pán)也如此。這種方法簡(jiǎn)單、方便,也很可靠。用NORTAN中的DISKEDI很容易操作和實(shí)現。有了備份分區表信息,就不怕破壞分區表的病毒了;再加上我給你的程序,即使有人真鎖住了你的硬盤(pán),你也可以輕而易舉解開(kāi)了。
作者:
yx1688
時(shí)間:
2007-12-5 11:34
學(xué)習中。。。。
作者:
yx1688
時(shí)間:
2007-12-5 11:35
下了一個(gè),下不了第二個(gè),郁悶
作者:
gamemaster
時(shí)間:
2007-12-5 11:37
希望能夠找到我機子對應的毛!
作者:
gamemaster
時(shí)間:
2007-12-5 11:37
我也沒(méi)錢(qián)下了哦!
作者:
武漢小仔
時(shí)間:
2007-12-5 12:18
還不錯的說(shuō)。樓主的文彩不錯哦,寫(xiě)這么好的文章。
作者:
Roniola
時(shí)間:
2007-12-5 12:52
好~~~~~~~~~~~~~~頂~~~~~
作者:
kqzhu126341
時(shí)間:
2007-12-5 22:45
標題:
好
ghghgh
作者:
weihack
時(shí)間:
2007-12-5 22:53
謝謝學(xué)習了
作者:
zhupingping
時(shí)間:
2007-12-5 23:44
謝謝!樓主! 辛苦了哈!
作者:
994xbhe
時(shí)間:
2007-12-6 08:38
多多支持~!
作者:
994xbhe
時(shí)間:
2007-12-6 08:38
頂了。。~!
作者:
人在江湖。
時(shí)間:
2007-12-6 09:28
不錯的。收下了。
作者:
人在江湖。
時(shí)間:
2007-12-6 09:28
真的不錯的。
作者:
人在江湖。
時(shí)間:
2007-12-6 10:06
收下了。
歡迎光臨 91手機維修論壇 (http://www.jstransmit.com/)
Powered by Discuz! X3.4
乌拉特前旗
|
江源县
|
滦南县
|
保德县
|
抚宁县
|
正阳县
|
邢台市
|
汕头市
|
高邑县
|
涪陵区
|
榆林市
|
藁城市
|
成安县
|
中卫市
|
民勤县
|
宜良县
|
旺苍县
|
方城县
|
蒙阴县
|
襄垣县
|
潮安县
|
柏乡县
|
绩溪县
|
府谷县
|
阿巴嘎旗
|
和田县
|
新和县
|
清河县
|
克拉玛依市
|
台东县
|
思茅市
|
濮阳县
|
石城县
|
大庆市
|
思茅市
|
南宫市
|
婺源县
|
常宁市
|
银川市
|
青龙
|
六枝特区
|