用户登陆 用户注册
您的位置:首页>
电脑专栏>内容正文
忘了 BIOS 密码不用慌 多种方法可解决
[正文]:如果你设置了 cmos密码而又忘记,或者单位里的其他同事设置了cmos密码又没告诉你,但你却很想进bios程序进行设置和修改,这时没有密码是很难的。
但是,天无绝人之路,既然设置有密码,那我们想办法把它解开或恢复成默认值就是了。
除了《 打开机箱放电来清除 bios 设置 》以外,对 cmos 解密 和恢复有很多种方法,下面我给大家作个介绍。
用厂商预留的通用密码 为了解一时之急,生产厂商在自己生产的芯片中预留了一些通用密码,这些密码对有的主板有用,但不是对所有主板都有用。
例如现在的主板大多采用 award公司的bios系统,笔者主要向大家介绍award的万能密码: 1.dirrid;2.ebbb;3.h996;4.wantgirl;5.589589;6.award;7.syxz。
(注:4.50版bios以下有效)。
如果你的主板是其他厂家的 bios系统,可以向厂家咨询或在网上查找其预留的通用 bios 密码 。
当这些通用密码你都试过了,但还是解不开cmos的密码,那么可能是主板生产厂商修改了bios程序,这也难不倒我们,请看下面的方法。
用调试工具 debug 一般来说,计算机的 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 注:“ -”是系统本身出现的,所以不用输入。
重新启动系统,这时系统会告诉你 cmos 参数丢失,要求你重新设定 cmos 参数。
按 del 键进入 cmos ,你就可以对其进行设置了。
需要注意的是,此时 cmos 已变成缺省设置,如果要恢复原来的设置,需要手工进行某些参数的设置。
其实,你还可以通过 basic 语言进行破解,若你手头上正好有 basic 软件,便能轻而易举地把 cmos 的密码算出来!方法很简单,只需执行以下程序即可: color 10,5 dim a(9) cls print space36;(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<=126 then 190 n=n+1 if n<8 then 140 i=i+1:j=0:n=0=16^2*q+p:goto 130 if z<32 then 180 a(j)=z:j=j+1:a=y-z*4^n if a=0 then 230 n=n-1:y=a:goto 140 for k=0 to j print chr36;(a(k)); next color 10,5 end 当然,对 cmos电池放电也可以较方便地完成对bios密码的解密和恢复操作。
对 cmos电池放电 这种方法需要打开机箱,找到 cmos电池,对其进行放电。
实际上,现在的大部分主板都设置有为cmos电池放电的跳线或dip开关,我们只要按照主板说明书进行操作就行了。
如果你的主板是老主板,没有cmos电池放电跳线或dip开关,或者你根本就找不到主板说明书,不知道哪组是cmos电池放电的跳线,那么你干脆把cmos电池拔下来,将其正负极短接放电或过一小时左右再装上(就是让cmos长时间没有电能供应,让其自动清除内容)就行了。
由于这种方法需要有一定的硬件知识,建议不懂的朋友不要轻易去做,如果要做,可以找一个懂一点硬件知识的朋友帮忙。
改变硬件的配置 当微机启动时,固化的 bios程序首先要检查机器的硬件配置是否和cmos中设置的参数一致。
当有冲突或不一致时,开机后便会自动进入setup设置程序,而不需要输入密码。
利用这个原理,我们可以打开机箱,变动一个硬件配置以达到自动清除密码的效果。
步骤如下: (1)打开机箱,改变机器的原有配置,比如把声卡拔下或软驱数据线断开等。
(2)重新启动计算机,机器自动进入setup程序后,你就可以重新设置cmos密码了。
(3)重置cmos密码后,按f10保存设置,重新启动机器,以使设置生效。
软件大法 借助软件 (例如pctools和norton)是很容易把cmos密码给清掉的。
下面举两个简单的实例: 1.bootsafe (bootsafe.exe在pctools 9.0中可以找到) 运行 bootsafe c:/m,将cmos信息和引导区信息备份到空白软盘上,形成cmos.cps和cboot.cps两个文本文件,再用edit之类的编辑器将cmos.cps任意修改一些内容,存盘后用该盘启动,运行bootsafe c:/r,系统会询问是否从软盘恢复cmos数据(回答yes)和是否从软盘恢复分区表数据(回答no),最后重新启动,此时cmos中所有内容已被清除。
2.rescue (rescue可在norton 8.0中找到) 用 norton的rescue功能制作一张应急盘,同样使用edit之类的编辑器任意地修改应急盘中cmos.dat文件的内容,存盘后用应急盘启动。
再运行应急盘中的rescue.exe,在item to restore中选择恢复cmos信息(cmos infomation)一项,完成后重新启动,亦可达到目的。
3.biospwds(可以在各大软件站下载) biopwds可以让你很轻松地得知bios密码。
使用上也相当简单,运行此工具后会有biospwds工具的使用界面,只需按下界面上的「get passwords」,等个两三秒即会将bios各项资讯显示于biospwds的界面上,包括:bios版本、bios日期、使用密码等,这时你便可以很轻松地得知bios密码。
ascii 大法 若你不想下载软件,又不愿意打开机箱,更不愿意更改硬件配置,下面的方法相信可以帮助你破解和恢复 bios密码: 1.进入ms-dos环境,在dos提示符号下输入edit并回车(若你发现按edit 出现错误,就是说你没有edit.com这个文件,请看下一条方法),输入: alt+179 alt+55 alt+136 alt+216 alt+230 alt+112 alt+176 alt+32 alt+230 alt+113 alt+254 alt+195 alt+128 alt+251 alt+64 alt+117 alt+241 alt+195 注:输入以上数据是先按下 alt 键,接着按下数字键盘里(按键盘上面那一排数字键是没有作用的)的数字键,输完一段数字后再松开alt 键,然后再按下alt键。
在操作过程中,屏幕上会出现一个乱字符,我们不用管它。
然后在file目录下选择save,保存为 cmos.com ,接着退出到 ms-dos 环境下,按找到 cmos.com 这个文件,看看他是否是 20 个字节,若不是就说明你打错了,须重新输入。
确认后,直接运行 cmos.com 便可清除cmos的所有数据(当然包括密码)。
2.这个方法直接在ms-dos环境下便可完成,在ms-dos环境下输入: copy con cmos.com 然后回车,继续输入: alt+176 alt+17 alt+230 p alt+176 alt+20 alt+230 q alt+205 <空格> 然后按“ f6”,再按回车保存,运行 cmos.com文件后,重新开机即可。
至此, bios密码的解密和恢复的方法给大家介绍完毕。
笔者撰下此文的目的是想为大家介绍一些关于bios密码应急处理的方法,并且提醒大家,破解和恢复cmos密码并不像大家想像的那样复杂。
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-02 09:13:47)