浅谈CMOS放电破解BIOS密码的原理

  • ROM和RAM
  • BIOS
  • CMOS
  • 主板电池
  • CMOS放电清除BIOS密码

电脑开机密码是软件密码,比较容易破解;BIOS密码是硬件密码,如果忘了BIOS密码该如何破解呢?这里放上链接:http://baijiahao.udaxia.com/upqd/13398.html 。本文主要想谈谈若在BIOS设置中的Security Option选项是“system”(即开机输入密码),那么只有通过CMOS放电来清除密码,其原理如下:

ROM和RAM

ROM: 只读存储器(Read-Only Memory),是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法将之改变或删除。通常在不需经常变更资料的电子或电脑系统中,并且资料不会因为存储器掉电后而消失。

RAM: 随机存取存储器(random access memory),是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序
ROM和RAM的区别: RAM:可读可写;给存储器断电后,里面存储的数据会丢失。我们经常说的内存,比如计算机的内存,手机的内存,包括CPU里用的高速缓存,都属于RAM这类存储器。ROM:只读;它只允许在生产出来之后有一次写的机会,数据一旦写入则不可更改;掉电后里面的数据不丢失,可存放成百上千年。此类存储器多用来存放固件,比如计算机启动的引导程序,手机、mp3、mp4、数码相机等一些电子产品的相应的自带程序代码。

BIOS

BIOS:基本输入输出系统(Basic Input Output System),在IBM PC兼容系统上,是一种业界标准的固件接口。BIOS是个人电脑启动时加载的第一个软件。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外,BIOS还向作业系统提供一些系统参数。

CMOS

CMOS:Complementary Metal Oxide Semiconductor(互补金属氧化物半导体)。它是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片,是电脑主板上的一块可读写的RAM芯片。因为可读写的特性,所以在电脑主板上用来保存BIOS设置完电脑硬件参数后的数据,这个芯片仅仅是用来存放数据的。电压控制的一种放大器件,是组成CMOS数字集成电路的基本单元。CMOS是一块特殊的RAM芯片,在电脑断电后由主板电池供电。

主板电池

主板电池:主板电池是用于记录计算机系统的时间,也就是维持系统时钟的准确性,电量不够时,时间会回到出厂日期,还有记录启动时要用的硬件信息,也就是维持CMOS的BIOS信息

CMOS放电清除BIOS密码

若在BIOS设置中的Security Option选项是“system”(即开机输入密码),那么只有通过CMOS放电来清除密码。
步骤一:把主机电源线拔了,打开机箱,在主板上找到主板电池。
步骤二:将插座上用来卡住供电电池的卡扣压向一边,将电池小心取出。
步骤三:将电池拔下,放置5分钟左右,然后重新插入电池插座即可。
此时BIOS密码即被清除,同时所有以前的BIOS设置也会被清除。

综上:BIOS是ROM芯片上的程序,CMOS是一块特殊的RAM芯片,用来保存BIOS设置完电脑硬件参数后的数据,CMOS在电脑关机时由主板电池供电 。(如果把这块电池卸掉并且等一会[等一会是因为电池卸掉之后还有电容放电],CMOS里面存的BIOS密码就会丢失)。

浅谈通过CMOS放电破解BIOS密码的原理相关推荐

  1. 怎样破解BIOS密码

    尽管通过给CMOS加个密码,可以防止别人进入BIOS菜单修改机器的配置.但是这并不保险,任何稍微有点电脑常识的人都可以轻而易举地利用软盘启动Debug程序.密码破解程序攻破Windows下的密码. 方 ...

  2. 使用软件破解BIOS密码

    使用软件破解BIOS密码 偶尔会发生忘记了BIOS密码的特殊情形,一些操作需要在BIOS下才能完成,这样的情况就显得略微尴尬. 这里介绍两个比较受欢迎的的第三方软件来破解找回BIOS密码 (一些软件对 ...

  3. linux破解BIOS密码

    两年前的某一日,心血来潮的给BIOS加了一个密码,两年之后的今天可想而知.着实让我头疼了半天,还是想不出来.想来想去还是破解的快. 具体的来说,不是破解BIOS密码,而是做了一个清除操作而已.下面是所 ...

  4. 【浅谈】前端禁止浏览器记住密码

    [浅谈]前端禁止浏览器记住密码 浏览器记住是基于type='password',将password改为text,采用文本输入 将v-model的绑定方式改为这种输入,input框中显示的是经过转换的* ...

  5. 浅谈:飞鸽传书 的TCP/IP原理

    浅谈:飞鸽传书 的TCP/IP原理,adj  兴趣浓厚的 飞鸽传书:见闻广博的,博识的he is hot in mathematics and chemistry  (他数学和化学极好.)复合词语ho ...

  6. 浅谈HTTPS通信机制和Charles抓包原理-by:nixs

    转载请注明出处:https://blog.csdn.net/zwjemperor/article/details/80719427 主页:https://blog.csdn.net/zwjempero ...

  7. 浅谈由于cmos电池故障引起的不开机

    搜网的案例一: 按下电源按钮,电脑没有任何反应,反复按下电源开关仍然无效.经我初步分析,很可能是电源部分出问题了,不是功率不够(劣质电源的"专利")就是开关出现了短路,心中有数后便 ...

  8. html5 上传 原理,浅谈使用HTML5的FormData上传文件原理!!!

    [书山有路勤为径,学海无涯苦作舟] //一.FormData背景介绍 //表单提交,文件上传是一个常用又十分麻烦的功能,以前要上传文件通常都是借助插件或者flash来实现,噼里啪啦的加载一大堆东西.自 ...

  9. 浅谈Stein算法求最大公约数(GCD)的原理及简单应用

    一.Stein算法过程及其简单证明 1.一般步骤: s1:当两数均为偶数时将其同时除以2至至少一数为奇数为止,记录除掉的所有公因数2的乘积k: s2:如果仍有一数为偶数,连续除以2直至该数为奇数为止: ...

最新文章

  1. 如何设计一款电商产品?
  2. Linux-企业邮件部署
  3. 12 条用于 Linux 的 MySQL/MariaDB 安全最佳实践
  4. hihocoder 1320 压缩字符串(字符串+dp)
  5. Microsoft Dynamic CRM 2013安装
  6. Oracle建立约束、删除约束
  7. nunit 2.2.3 released, 支持vs2005 和.net 2.0了.
  8. linux mysql 移动_Linux下安装MySQL
  9. 【20考研】汤家凤:考研数学最好的复习开端就是现在!
  10. 【Keil】分享Keil5修改为黑色炫酷主题的一种方法
  11. 开源项目之Windows读取Ext4分区的工具 Ext2Read
  12. 苹果电脑上几款不错的矢量绘图工具
  13. POJ 3709 K-Anonymous Sequence 斜率DP
  14. 前端面试八股文(超详细)
  15. Python网络爬虫与信息提取(二):网络爬虫之规则(Requests库 Robots规则)
  16. 爬FH... ... 爽!
  17. 如何选择合适的RFID标签
  18. 时隙aloha协议仿真程序_石科院:芳烃吸附分离装置吸附塔控制系统的仿真培训系统开发!...
  19. 手机网页调用手机QQ QQ在线客服
  20. Web编程——新闻爬虫+网站搭建

热门文章

  1. Bagging的原理和案例分析
  2. Android 图形处理特效 Matrix 的set 、 pre、post方法的区别和使用
  3. Json对象和Json字符串以及js对象(JavaScript对象)的区别
  4. Hadoop--万恶NameNode各种起不来!!!
  5. C语言函数——qsort函数的使用
  6. Linux rename命令
  7. 转:眼部化妆:单眼皮变双眼皮
  8. 启动Tomcat闪退的问题
  9. java中级面试题1
  10. 赣州国兴高考(原兴国衡中)师资队伍再度优化