BIOS保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。如果忘记了BIOS密码改怎么办呢?如何清除BIOS密码? Debug法清除BIOS密码 一般来说,计算机的CMOS设置可以通过70H和71H两个端口进行访问和更改,最简单的方法就是将其全部清除,即变成缺省设置。下面的程序段就是用Debug命令对CMOS数据进行清除工作,Debug是DOS的一个外部命令, 你可以在Windows\Command目录下找到它,启动电脑到MS-DOS环境,在DOS提示符号下输入Debug并回车,#作过程如下所示: c:\dos>debug -o 70 21 -o 71 20 -q 或: c:\dos>debug -o 70 10 -o 70 01 -q 注:“-”是系统本身出现的,所以不用输入。 另外可以把上述操作用DEBUG写成一个程序放在一个文件(如DELCMOS.COM)中,具体操作如下: 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 以后,运行DELCMOS.COM就能清除口令设置了。 放电法清除BIOS密码 BIOS 密码可防止 BIOS 设置被随意更改。如果您忘记了密码,可以禁用密码检查功能。 要清除 BIOS 密码,请执行下列操作: 关闭电脑,然后拔下电源线。 找到标有“CLR_PWD”的跳线。该跳线位于主板的右下角,靠近 SATA 接口。 将 CLR_PWD 上的跳线移至 2-3 针。 重新插入电源线,然后启动电脑。 在启动过程中按住 F1 键,进入“BIOS 设置”来更改或清除密码。 更改或清除 BIOS 密码后,记住将跳线移回 1-2 针。 如果你的主板是老主板,如华硕主板却找不到CMOS放电的跳线,怎么办呢?此时,可以将CMOS供电电池来达到放电的目的。因为BIOS的供电都是由CMOS电池供应的,将电池取出便可切断BIOS电力供应,这样BIOS中自行设置的参数就被清除了。 在主板上找到CMOS电池插座,接着将插座上用来卡住供电电池的卡扣压向一边,此时CMOS电池会自动弹出,将电池小心取出。 将卡扣往旁边一压,电池就会自动弹出 注意,由于CMOS只须很小的电流就可以维持保存的数据,而CMOS供电电路中一般并有电容器,上面储存的电能可能维持相当长时间的供电,此法可能短时间中不能奏效。但你可以使用一金属导体,知道电池座中的正负极,这样也可达到快速放电的目的。 接通主机电源启动电脑,屏幕上就会提示BIOS中的数据已被清除,需要进入BIOS重新设置。这样,便可证明已成功对CMOS放电。 软件清除BIOS密码 借助软件(例如PCTOOLS和NORTON)是很容易把CMOS密码给清掉的。下面举两个简单的实例: 1.BOOTSAFE 运行BOOTSAFE C:/M,将CMOS信息和引导区信息备份到空白软盘上,形成CMOS.CPS和CBOOT.CPS两个文本文件,再用EDIT之类的编辑器将CMOS.CPS任意修改一些内容,存盘后用该盘启动,运行BOOTSAFE C:/R,系统会询问是否从软盘恢复CMOS数据(回答YES)和是否从软盘恢复分区表数据(回答NO),最后重新启动,此时CMOS中所有内容已被清除。 2.RESCUE 用NORTON的RESCUE功能制作一张应急盘,同样使用EDIT之类的编辑器任意地修改应急盘中CMOS.DAT文件的内容,存盘后用应急盘启动。再运行应急盘中的RESCUE.EXE,在ITEM TO RESTORE中选择恢复CMOS信息(CMOS Infomation)一项,完成后重新启动,亦可达到目的。 3.BiosPwds BioPwds可以让你很轻松地得知BIOS密码。使用上也相当简单,运行Biospwds.exe程序,出现程序画面,画面中有BIOS的日期、BIOS的版本、BIOS的超级用户密码和普通用户密码以及安全设置项目等,按下“Get passwords”按钮,就会把相关的项目都显示出来, 从图中可以看出,程序显示的超级用户密码和普通用户密码都是程序通过计算得出来的,可能和原来设置的不同,但效果是等价的。 4.BIOS密码探针 密码探针是一款只针对AWARD BIOS主板的一款密码破解软件,它的功能很单纯,只包括“开始探测”和“直接清除”两个按钮。按下“开始探测”按钮后,程序会给出一个密码,同时提示,这个密码,并非原始密码,但是等价,使用时要注意区分大小写;按下“直接清除”按钮,程序提示会导致CMOS数据全部丢失,重新启动机器时,会提示重新设置。 破解器法清除BIOS密码 下面是一段Basic的程序代码 color 10,5 DIM A(9) CLS PRINT SPACE$(980);TAB(22);“THE PASSWORD FOR ZHE BIOS IS:”; OUT&H70,28 P=INP(&H71) OUT&H70,29 Q=INP(&H71) X=16^2*Q+P color 30,5 I=0:J=0:N=0 Y=X+I*65535 Z=INT(3*Y/(4^(N+1)-1)) IF Z 然后按“F6”,再按回车保存,运行 cmos.com文件后,重新开机即可。 改变硬件的配置清除BIOS密码 当微机启动时,固化的BIOS程序首先要检查机器的硬件配置是否和CMOS中设置的参数一致。当有冲突或不一致时,开机后便会自动进入Setup设置程序,而不需要输入密码。利用这个原理,我们可以打开机箱,变动一个硬件配置以达到自动清除密码的效果。步骤如下: (1)打开机箱,改变机器的原有配置,比如把声卡拔下或软驱数据线断开等。 (2)重新启动计算机,机器自动进入Setup程序后,你就可以重新设置CMOS密码了。 (3)重置CMOS密码后,按F10保存设置,重新启动机器,以使设置生效。 (责任编辑:IT) |