剑式四:
同上例。
C:\>debug
- a 100
- 0213:100 XOR AX,AX
- 0213:102 INT 13
- 0213:104 INT 3
- 0213:105
- d 0:4c
假设返回值是鼠标箭头所指的白色区域5D 04 12 02,则
- A 0212:045D
- 0212:045D JMP f000:9854
- 0212:0454
- q
通过以上步骤之后就可以解除还原卡的保护了,但下次进入系统时,还需重写地址0:4C,才能让还原卡存储以上内容。
C:\>cd windows <Enter>
C:\windows>win <Enter>
则进入操作系统,那么这次在Windows 98系统中的一切操作都会被还原卡存储起来。
剑式五:
最简单。以Award BIOS 6.0为例,开机时,按“DEL”健,进入BIOS系统设置程序,移动高亮条到第二项“Advanced BIOS Features(高级BIOS功能设定)”,将“First Boot Device(设置首先检测哪个设备启动)”的值设为“Floppy(软驱)”,然后按F10,弹出“Save & Exit Setup(存储后退出设置程序)”对话框,直接按回车或者键入Y键,再按回车,保存退出。在软驱中放入DOS启动盘启动,进入DOS界面如下,键入C: 后按回车:
A:\>c: <Enter>
C:\>cd windows <Enter>
C:\Windows>win <Enter>
则直接进入Windows系统,跳过还原卡保护程序的装载,则可以解除还原卡的保护,但下次启动还是会受到还原卡的保护。只有将系统配置文件config.sys中有关还原卡保护程序加载的项删除,并修改注册表,这样才能达到解除还原卡保护的目的。
剑式六:
以联想慧盾还原卡为例(Restore Card 32 Bit driver for Widnows 95/98 Ver:6.0),操作系统是Windows 98,开机显示。
根据以上信息可知还原卡优先于系统取得控制权,所以可以在开机时按F8键,出现启动菜单:(Microsoft Windows 98 Startup Menu)
normal
Logged(\BOOTLOG.TXT)
Safe Mode
Step-by-step confirmation //这是关键
……
用上下光标健选择第四项或者在中括号中输入Step-by-step confirmation,按回车。然后系统按加载顺序逐个加载:
Process the system registry[Enter=Y,Esc=N]?Y //输入Y或者直接按回车键
Create a startup log file(BOOTLOG.TXT)[Enter=Y,Esc=N]?Y //输入Y或者直接按回车键
Process your startup device drivers(CONFIG.SYS) [Enter=Y,Esc=N]?Y //输入Y或者直接按回车键
FILES=50[Enter=Y,Esc=N]?Y //输入Y或者直接按回车键