清除微机CMOS口令方法

Author: 邹永康 Date: 2001年 13期

    微机CMOS口令设置是为保护微机中信息而采用的一种措施。我们在微机操作中,常常会遇到CMOS口令丢失或忘记的情况,微机口令清除可从以下三个方面着手:第一,当BIOS FEATURES SETUP的Security Option项中设置为:“System”时,无论开机或进入BIOS SETUP程序均要输入口令。这种口令称为开机口令。在口令清除时,要通过系统默认口令进入并进而清除原有口令。第二,在BIOS FEATURES SETUP中将Security Option项设置为“Setup”值时,开机不用口令,只有在进入BIOS SETUP程序时才要口令。在这种状态下清除口令时,可用程序清除口令。第三,当用以上方法无效时,可打开机箱,用一些特殊的方法和技巧清除口令。
  #1    一、有开机口令时的情况
      一般微机都有相应的默认口令,可以用默认口令试一试。在系统要求输入口令时,输入该微机上所配置CMOS SETUP的程序名或公司名。如果微机上配置的是AMI BIOS SETUP,可输入“AMI”,因为“AMI”是“AMI SETUP”的默认口令。若为其它公司的CMOS SETUP,可用那些公司的公司缩写名试一下。高档微机常用的默认口令有“WANTGIRL”、“AWARD”、“AWARD AMI”、“N966”、“EBBB”、“DIRRID”等。
  #1    二、可进入系统时的情况
      此时可用程序清除口令。输入程序时,需进入DOS系统。清除原理是用DEBUG往CMOS RAM中写入一数据,破坏加电自检程序对CMOS中原配置所作的累加和测试,使原口令失效。用程序法清除口令常可用以下二种方式。
      1.在DOS命令行运行或在汇编语言中调用DEBUG程序,再按照下列格式输入完成后,重新启动计算机,口令即可清除。具体程序如下:
      C:\>DEBUG
      -O  70   10
      -O  71   01
      -Q
      2.执行文件以清除CMOS中的口令。可以把上述DEBUG语句放在一个文件(如DELCMOS.COM)中,以后,若需清除CMOS中的口令,在提示符下运行DELCMOS.COM即可清除CMOS中的口令。具体操作如下:
      C:\>DEBUG
      -A  100
      XXXX:0100  MOV   DX,70
      XXXX:0103  MOV   AL,10
      XXXX:0105  OUT   DX,AL
      XXXX:0106  MOV   DX,71
      XXXX:0109  MOV   AL,01
      XXXX:010B  OUT   DX,AL
      XXXX:010C
      -R CX
      CX  0000
      :0C
      -N  DELCMOS.COM
      -W Writing  000C bytes
      -Q
  #1    三、打开机箱,用特殊的方法清除口令
      1. 通过跳线清除CMOS中的口令。如果主板上的电池旁有标志为“Exit batter”的4脚跳线开关,可将1、2脚短接,再开机让CMOS中口令清除,关机后将跳线还原,再将CMOS SETUP参数恢复为默认值。有的主板上有一个标有“clean cmos”或“CMOS RAM RESET”标志的跳线柱,可用导线或金属棒将两端短路一下,有时要开机短路才能清除CMOS RAM中的信息。有的586主板上有一个标有“CMOS RAM CLEAN”标志的4脚跳线柱,用导线或金属棒将1、3脚短接,开机清除掉CMOS中的一切信息,关机后将跳线还原,再开机重新配置系统。
      2. 通过对CMOS电池直接放电清除口令。如果主板上没有找到跳线柱,最好卸下CMOS的充电电池,对CMOS RAM直接放电解决。有的主板上电池是纽扣式电池,可把电池直接从主板上取下,再把主板上电池夹的正负极直接相接,几分钟后微机中的口令可清除。
      3. 通过对CMOS芯片直接放电清除口令。对CMOS ROM芯片进行放电时应按照以下步骤进行:(1)先关掉计算机主机电源。(2)将改刀的金属口与CMOS ROM芯片的插脚进行两两接触,以使其放电。(3)一旦CMOS放了电,则各种设置的信息都将丢失,用户可启动机器进入CMOS SETUP后,重新设置系统。
      注意:大家在对现在的部分ATX电源供电的主机CMOS清除时要注意,不能只关掉主机电源,而应该同时断开主机与插座间的电源联线,只有这样才能完全清除原有的CMOS设置。