解除CMOS口令的非放电法
在CMOS中的口令设置中一般有二种形式,一种是开机密码,另一种在进入系统配置时寻问密码。如果忘记开机密码,只能将充电电池放电。如果是第二种形式,就可以用非放电法。
非放电法主要有二种方法:
(1)查询密码法:例如INV公司在1993 年出的 BIOPASS.
EXE 程序就是用来显示AMIBIOS前密码的。只要执行BIOPASS.EXE文件,就显示出密码,但是这种方法只能查看1992年以前的AMIBIOS密码,查看93年以后的AMIBIOSM则只显示一些怪字符。
(2)修改CMOS法:这是最常用的,原理是使CMOS在自检时校验出错。
这里介绍几种常见的方法。供大家参数:
I、QAPLUS法:以QAPLUS/FE 5.12(DIAGSOFT
INC)为例,先运行QAFE.EXE文件,选择菜单中的UTILITIES,再选EDIT CMOS菜单中的CANCEL/SAVE/EXEIT回车,选择其中的SAVEAND
REBOOT,此时计算机重新引导,CMOS中的口令以解除,重新配置CMOS。
Ⅱ、CKCMOS法:CKCMOS.EXE是CHECKIT PRO
1.0(TOUCHSTONE INC) 中的一个实用软件,先要建立一个CMOS数据文件A.CMO,在提示符下键入CKCMOS
A.CMO/T:S回车,再用WPS、PCTOOLS、或EDIT编辑A.CMO,将其中BYTES1=??中的??用11代替。然后键入CKCMOS
A.CMO/T:RE,重新引导计算机,CMOS中的口令以解除,重新配置CMOS。
Ⅲ、DEBUG法:原理是对端口进行操作。[见程序(1)] 但是记住参数
, 而且需要DEBUG,并不方便,这里给出一个用DEBUG编写的OPCMOS.COM程序,不用记住参数,而且不用DEBUG,使用起来非常方便[见程序(2)]。
程序(1)
C:>debug
-o 70 10
-o 71 01
-q
程序(2)
C:>debug
-a 100
-XXXX:0100 mov dx,70
XXXX:XXXX mov al,10
XXXX:XXXX out dx,a1
XXXX:XXXX mov dx,71
XXXX:XXXX mov a1,01
XXXX:010b out dx,a1
XXXX:010c
-r cx
cd:0000
:0c
-n opcmos.com
-w
-q