明明白白用DEBUG清除CMOS密码

所属分类: 硬件教程 / 主板 阅读数: 874
收藏 0 赞 0 分享
今天一位朋友因要更改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和进入系统密码,则比较有效的办法就是放电了。
更多精彩内容其他人还在看

谈谈主板的选择

  目前市场上的主板品牌琳琅满目。哪一款对你最合适?从功能上来说,主板分为整合型和非整合型。整合型主板是指主机板上本身集成了除主板基本功能以外的其它功能。整合主板到底怎么样呢?   有的主
收藏 0 赞 0 分享

开机CMOS出错的解决方法

  问:近来一段时间,我的电脑开机后提示“CMOS Battery State Low”,有时可以启动,使用一段时间后死机。未找到原因,请问怎么解决?   答:这种现象大多是CMOS供电不足引起的CMOS参数丢失。可以按照如下办法处理:如果
收藏 0 赞 0 分享

P4服务器主板常见的4种故障

   P4主板故障一般有点不亮、报错、死机、板载网卡、PS/2及显卡有问题,重启等现象。     ——点不亮的情况下,先查看主板是否完好及主板电阻和芯片的可用性,再更换BIOS及查看BIOS的好坏和适合;然后再更换内存,如单通道的
收藏 0 赞 0 分享

为主板做件防护衣

  相信短路这个词是玩家最不想听到的一个词,我就是因为短路才联想到为主板做防护罩的。且听我慢慢道来。本人的机配置是TX-97E主板,K6-2 400(老爷机)。一天,我在玩游戏时,电脑突然黑了,我还以为家里停电呢,接
收藏 0 赞 0 分享

安装主板驱动程序常见故障解决方法

  1、主板驱动导致电脑死机故障   朋友组装不久的电脑最近时常发生死机的故障,故障现象是在运行一些图形图像处理软件时,每当处理完毕执行保存时机器便死机了,这让朋友感到十分的恼火,重新安装操作系统多次以后故障依旧没有排除,而且最
收藏 0 赞 0 分享

主板散热不忽视 电脑死机/无法启动故障排除

  主板故障并不少见,故障的发生率一般也比较高。如果主板出现了问题,大部分原因便是主板上的部分电容老化或损坏,因此我们一般情况下先从判断主板上的电容元件有没有损坏入手进行逐步的排查与维修,如果某个电容损坏了,我们只需要更换相同型号
收藏 0 赞 0 分享

解决由主板和内存不兼容引起的故障

笔者机器的配置是:升技(ABIT)的SE6,该主板的版本号为V1.0,采用INTEL的815E芯片组,BIOS已经刷新到最新的VK版。CPU是133外频的P3-733EB,内存是金邦金条(GEIL)的PC133内存条128M×2根(内存可以稳定运行在cas=2的133外频),
收藏 0 赞 0 分享

四方形BIOS也热插拔

  去年,我工作的网吧新进一批机器。攒机时主要考虑是降低成本,就选中了建邦的一款S3PM-M型号的主板,C633,128MSD,声卡和显卡集成。到今年5月份已经有一年了,按老板的说法“把BIOS通通升级到最新版本”。这对于我来说本是小菜一碟,由于机器都
收藏 0 赞 0 分享

老主板也能用闪存,改造老主板的USB接口

  USB(通用串行总线),是一种并不新潮的技术标准,但是,对于使用比较早期的主板芯片组的用户来说,USB设备仍然可能成为系统配置中的难点。下面我们以曾经风靡一时的几款威盛公司出品的主板芯片组使用USB接口的朗科双启动型闪存为例
收藏 0 赞 0 分享

主板无法识别硬盘-灰尘是凶手

朋友的一台兼容机最近经常无法启动,偶尔能进入系统也是频繁死机,无奈之下只好向本“大师”求援。   根据朋友述说的故障现象,笔者初步判断为病毒所致或者硬盘本身出现了问题。按照先软后硬、先简单后复杂的检修原
收藏 0 赞 0 分享
查看更多