广州三叶草专卖店:如何删除硬盘保护卡(集成的)

来源:百度文库 编辑:高考问答 时间:2024/05/05 06:31:29

手工运行Debug,最好在纯DOS下:

Debug
- a100
- xor ax,ax 注意: 前面要加上功能号以选择Int13H内部的流程,避免进入其他不经过原始入口的流程
- int 13
- int3
然后输入t回车,不断的重复,直到显示的地址形如 F000:xxxx。记下这一地址,按q 回车退出。 这里假设了第一个F000:xxxx就是要找的入口,实际上可以在第2,3,4,。。。。出现,要自己判断一下,通常认为就是第一个。
在(0:13H*4)=0:4cH 处填入这个地址。

例如得到的地址是F000:1234

运行debug
-e 0:4c 34 12 00 F0 =======>把得到的原始入口填入Int13H的中断向量表
-q

原理
所谓硬盘保护卡就是在ROM中写了一段HOOK INT 13的程序,屏蔽了 一些功能调用如AH=3,5等,在中断向量表中INT 13的SEG,OFFSET 描述为[13h*4+2],[13h*4],将此中的程序先保存后,再替换为自己的代码, 当你AH=2的时,它便会call原始INT 13地址来完成*作. 只要找到原始INT 13入口便可以为所欲为

在BIOS里屏蔽掉就可以了嘛

在硬件管理器上把,那个集成的保护卡禁用了就可以了。

从bios里屏蔽掉。如果不行,找到主板上的保护卡模块把它取下来就好了,一般该模块的位置是靠近网卡模块附近,长方形的28针的,大约有两截手指大小。(我知道的是这样的)