【BIOS】debug命令清除bios密码

您所在的位置:网站首页 怎样清除电脑bios密码 【BIOS】debug命令清除bios密码

【BIOS】debug命令清除bios密码

2024-07-05 14:59| 来源: 网络整理| 查看: 265

  如果忘记了BIOS密码,可以在主板上通过跳线短接清除bios密码,也可以利用软件清除的方法。

  打开windows控制台,输入dos命令debug,进入debug编辑命令窗口。在命令符状态下输入如下指令

方法一      -o 70 16 -o 71 16 -q 方法二 -o 70 11 -o 71 ff -q 方法三 -o 70 10 -o 71 10 -q 方法四 -o 70 23 -o 71 34 -q 方法五 o 70 10 -o 71 ff -q

重启即可清除密码。

  五个方法中都出现了-o 70 -o71,因为CMOS中数据访问是通过70和71这两个I/O端口来实现的。端口70H是一个字节的地址端口,用来设置CMOS中数据的地址,而端口71H则是用来读写端口70H设置CMOS地址中的数据单元内容。

  70   写的是地址,71写的是数据,o是out,这两条指令会把20写到RTC地址为21的寄存器里面.RTC   (   Run   Time   Clock   )位于南桥芯片,就是主板上的时钟,用一小块钮扣电池驱动,这块电池同时还一直在刷新一个256字节的小存储器,里面存放的就是CMOS里的数据.     这里往一个地址随意写一个值,会导致校验错误,BIOS在boot的时候遇到校验错误会load   default,就是会恢复默认值,这样密码就没了.同样的,拿掉CMOS电池并短接会导致RTC存储器里的数据丢失,校验基本上就错了,也会恢复默认值.  

70是COMS的索引端口,O   70,XX中的XXJ索引号它1时,用O   71,YY对秒修改。但对较大值的索引往往在校验区中出现(如大于11等),这引发COMS的校验出错使之在下次启动时启用DEFUALT状态。     如果这个索引区不是校验,则无用不同的机子这个区是可能不同的



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3