明明白白用DEBUG清除CMOS密码
互联网 发布时间:2009-04-21 00:56:23 作者:佚名
我要评论
今天一位朋友因要更改CMOS设置而又忘记了密码来找我,这种小儿科的问题自然是难不到我。坐到朋友的电脑前,首先进入系统,在命令行状态下运行DEBUG命令后输入如下命令
-o 70 xx(回车)
-o 71 xx(回车)
-q (回车)
今天一位朋友因要更改CMOS设置而又忘记了密码来找我,这种小儿科的问题自然是难不到我。坐到朋友的电脑前,首先进入系统,在命令行状态下运行DEBUG命令后输入如下命令
-o 70 xx(回车)
-o 71 xx(回车)
-q (回车)
重新启动计算机后顺利进入CMOS,不用再输入密码。
命令说明:
1、其中xx为00到99之间的任意数值;
2、横线(-)为DEBUG命令提示符;
3、-后面为字母O,为DEBUG的O命令,而不是数字零;
其命令格式为,-O 端口号 一字节数据 (表示要将一字节的数据输出(写入)到指定端口)
4、q为DEBUG命令中的退出命令;
5、70和71分别表示端口号,必须配对使用,且先后顺序不能变动。
6、进行如上操作后,重新启动计算机,如果进行CMOS设置时仍有密码,说明cmos中的数据没有被破坏,此时可再运行DEBUG,使用类似的O命令,不过应将70和71后面的数据变化一下。
正准备起身走的时候,朋友发话了(这位朋友也是位好学之人哪),为什么输入这这些命令之后就行了呢?非要我给他解释一番,这下可把我给难住了,虽然很早就从一些报刊和网站上看过用DEBUG清除CMOS密码的方法,也实践了很多回了,但一直都不清楚具体的原因,且也没有从哪里看到过介绍其关于原理方面的文章,于是答应朋友回来后查资料并给他答复。
回来后查阅相关资料,终于从一本老古董的DOS书刊上找到了,弄明白了为什么以上操作可以清除CMOS密码,现在写出来与大家分享。
CMOS的寻址规则是:CMOS中有静态的RAM,其容量上百至千字节,从0开始编地址,它不是内存的一部分,要访问时必须进过端口进行,其端口号为70和71。要通过这两个端口访问CMOS中上百字节的数据,不可能直接访问(访问包括读和写)。因此设计者规定访问CMOS的办法是:先向端口70写入需要访问的CMOS中RAM的单元地址,再通过端口71进行访问。
破坏的原理是:系统BIOS自检时要检查CMOS中的数据是否有效,有效的标准是计算CMOS中所有数据的字节累加和是否为0,为0表示有效,不为0,则表示CMOS中的所有数据无效,正常的CMOS设置程序在改变CMOS中的值后都要计算CMOS中的字节累加和是否为0,如果不为0,则自动进行调整使之为0。破坏的办法是直接写入一随机数到CMOS的某一单元中,而不调整字节和,只要写入的数据与原有数据不同,则下次重新启动时CMOS的字节累加和肯定不为0,因而其中的数据(包括密码数据)将无效,从而达到破坏CMOS密码的目的。
提示:如果是错误的CMOS设置导致系统无法工作且有进入CMOS和进入系统密码,则比较有效的办法就是放电了。
-o 70 xx(回车)
-o 71 xx(回车)
-q (回车)
重新启动计算机后顺利进入CMOS,不用再输入密码。
命令说明:
1、其中xx为00到99之间的任意数值;
2、横线(-)为DEBUG命令提示符;
3、-后面为字母O,为DEBUG的O命令,而不是数字零;
其命令格式为,-O 端口号 一字节数据 (表示要将一字节的数据输出(写入)到指定端口)
4、q为DEBUG命令中的退出命令;
5、70和71分别表示端口号,必须配对使用,且先后顺序不能变动。
6、进行如上操作后,重新启动计算机,如果进行CMOS设置时仍有密码,说明cmos中的数据没有被破坏,此时可再运行DEBUG,使用类似的O命令,不过应将70和71后面的数据变化一下。
正准备起身走的时候,朋友发话了(这位朋友也是位好学之人哪),为什么输入这这些命令之后就行了呢?非要我给他解释一番,这下可把我给难住了,虽然很早就从一些报刊和网站上看过用DEBUG清除CMOS密码的方法,也实践了很多回了,但一直都不清楚具体的原因,且也没有从哪里看到过介绍其关于原理方面的文章,于是答应朋友回来后查资料并给他答复。
回来后查阅相关资料,终于从一本老古董的DOS书刊上找到了,弄明白了为什么以上操作可以清除CMOS密码,现在写出来与大家分享。
CMOS的寻址规则是:CMOS中有静态的RAM,其容量上百至千字节,从0开始编地址,它不是内存的一部分,要访问时必须进过端口进行,其端口号为70和71。要通过这两个端口访问CMOS中上百字节的数据,不可能直接访问(访问包括读和写)。因此设计者规定访问CMOS的办法是:先向端口70写入需要访问的CMOS中RAM的单元地址,再通过端口71进行访问。
破坏的原理是:系统BIOS自检时要检查CMOS中的数据是否有效,有效的标准是计算CMOS中所有数据的字节累加和是否为0,为0表示有效,不为0,则表示CMOS中的所有数据无效,正常的CMOS设置程序在改变CMOS中的值后都要计算CMOS中的字节累加和是否为0,如果不为0,则自动进行调整使之为0。破坏的办法是直接写入一随机数到CMOS的某一单元中,而不调整字节和,只要写入的数据与原有数据不同,则下次重新启动时CMOS的字节累加和肯定不为0,因而其中的数据(包括密码数据)将无效,从而达到破坏CMOS密码的目的。
提示:如果是错误的CMOS设置导致系统无法工作且有进入CMOS和进入系统密码,则比较有效的办法就是放电了。
相关文章

酷睿Ultra 200S Plus起飞! 技嘉Z890小雕DUO X主板测评
今年一季度末,英特尔正式推出酷睿Ultra 200S Plus系列处理器,以技嘉为首的主流主板品牌迅速跟进,同步发布了Z890 Plus系列主板,下面我们就来看看这块板性能测评2026-04-17
带NEO的B850有多顶? 华硕ROG STRIX B850-F GAMING WIFI7 NEO主板测评
华硕刚发布的ROG STRIX B850-F GAMING WIFI7 NEO,16+2+2相稳住12核R9 9950X,8层PCB+双8Pin依旧在线,不抢X870E的风头,却悄悄把AI小设备的入口搭好2026-04-14
首发NitroPath! 华硕TUF GAMING X870-PRO主板开箱体验测评
在不久前,华硕又推出了TUF GAMING X870-PRO WIFI7 W NEO(以下简称TUF GAMING X870-PRO)主板,作为该系列的最新产品,这款主板有着不少的亮点,一起来看看它的表现吧2026-03-31
为X3D处理器而生,让游戏性能起飞!技嘉X870E X3D冰雕主板测评
技嘉X870E X3D冰雕作为专为AMD Ryzen X3D系列处理器深度优化的主板,同时也搭载了例如X3D鸡血模式在内的多项自主研发技术,想必是AMD DIY平台的一大热门2026-02-03
主板新势力七彩虹为9850X3D带来旗舰座驾! 七彩虹iGame X870E火神主板评
今天的主角就是一款来自“主板新势力”品牌七彩虹的旗舰主板——iGame X870E VULCAN OC V14主板,那么这块“红色”火神的表现如何呢?详细请看下文测评2026-02-03
外频解锁+越级扩展! 微星MPG B850M EDGE TI MAX WIFI主板评测
在AMD AM5平台日趋成熟的当下,B850芯片组主板凭借均衡的性能与扩展性,已然成为中高端装机用户的优选,就拿微星推出的MPG B850 EDGE TI WIFI刀锋钛主板来说,被很多玩家喜2026-02-03
对于DIY电脑新手来说,主板选择是个头疼的问题,主板上最核心、最决定CPU生死存亡的,就是供电,今天我们就来看看主板选购注意事项2026-01-28
amd锐龙处理器想要组装机子,初次装机的用户估计已经开始懵圈了,我们今天就为大家推荐几款技嘉主板,让大家不走弯路的装机2026-01-26
奢华颜值+极致性能全开! 微星MEG X870E ACE MAX主板评测
,对于DIY爱好者来说,高端主板不仅在硬件性能上更强,在外观方面更好看,微星MEG X870E ACE MAX战神主板正是这一理念的极致呈现2026-01-16
板U王炸组合! 酷睿Ultra 7 265K+技嘉B860M冰雕主板评测
众多B860主板中,技嘉B860M冰雕主板凭借其高性价比、硬核供电、Wi-Fi 7黑科技和DIY友好的设计理念,迅速吸引了玩家的目光,下面我们就来看看这块板的性能测评2026-01-05












最新评论