1666天 博客通用头像 Edwiin

本人熟练掌握linux,windows的开关机,擅长nfs,samba,ftp,dhcp,bind,apache,mail等各项服务的安装与卸载,精通shell,mysql,iptables,selinux等单词的拼写,了解虚拟化,存储,集群等相关汉字的书写。

电脑开关机与主板电池(CMOS电池)的关系

发布于 4年前 / 1.1k 次围观 / 0 条评论 / 技术学习 / Edwiin
本文最后更新于2016-8-26,已超过 1 个月没有更新,如果文章内容或图片资源失效,请【留言反馈】,我会及时处理,谢谢!

可能对电脑硬件了解的人都知道CMOS电池的作用,它的作用是对CMOS芯片供电,CMOS芯片是一个随机存储器,即对BIOS程序的设置进行保存,因为它是随机存储器(掉电后数据会丢失),为了保存BIOS设置,所以需要这样一个电池。就比如,如果将该电池取出来后,再开机时BIOS设置会恢复出厂设置,即电脑的时间变了,第一驱动不再是硬盘,而变成软盘了。但是CMOS电池对开机影响可能很少有人提过,下面我将发生在我身上的一个案例提供给大家来分享

 

手里一个用了快四年的机子,最近这几天开机关机都不利索。什么意思呢?有时需要按一到两次(甚至更多次)才看到CPU风扇和显卡风扇转起来;有时候尽管风扇都能转起来,但显示器无显示,刚开始怀疑是内存插得不好(之所以排除显卡,那是因为操作键盘时,指示灯不亮),尽管头几次重插内存卡,重启计算机后能够解决这问题。但后来问题越来越严重,似乎重插内存条解决不了这样的问题了,开始我还怀疑可能内存的使用寿命到了(因为这机器起码使用5年了),或者主板的DDR插槽(内存插槽)被我重复插拔的次数过多而导致损坏。我觉得我的电脑挺有意思的,决定要好好研究一下,也在网上查了一些资料,隐约有人提到过CMOS电池影响到电脑的开机,但也有人反驳,我对此也是将信将疑。好不容易到了周末,我向一同事借来了万用表和主板诊断卡来研究我的电脑,也奇怪了,一到周末怎么电脑有变得很利索了,开机和关机都很顺畅,不会出现两次开机或关机的现象,同时用诊断检卡(插入PCI插槽)进行检测时,也很正常。也是我逐一进行检查。
    在关机的状态下首先将内存卡拔下,然后开机,此时检测卡的代码停在自检内存卡代码上,而不是FF(FF表示自检通过),再进行其他部件的测试,检测卡都会进行相应的提示。连接上所有部件再进行检测每次都能通过,说明我的电脑问题呀。
    后来我想验证一下到底主板电池会不会影响开机,首先我将电脑关了,然后将主板电池(CMOS电池)卸下来,再开机,可是电脑能正常开机,我连续试了几次都这样。于是我初步断定CMOS电池应该与开机没多大关系。同时测了一下该电池的电压为0.9V(标准值为3V),基本上作废了,电压太低了以至于保存不了BIOS设置,导致每次切断电源后再开机时都得重新设置时间和进行BIOS设置,于是我就没将卸下来的电池安装到主板上,然后关机了。
    过了两个小时后,当我再次想开我的电脑时,无论怎么按开机键电脑就是没反应,就连风扇都不转。于是我用万用表逐一进行排查:首先在没开机的状态下检查电源输出的情况,有两路5V的输出,这是正常的,一路为开机提供电源。开机的原理是,开机按钮(常开)接在一个不小于3V的电压上,当按钮短暂地被按下时,电路接通并自锁,主板控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初始化,同时等待电源发出的POWER GOOD信号(电源准备好信号),此时四路电源的四路应该均有输出电压,比如12V的电压,此时风扇开始转,然后再进行硬件自检。大致的过程为:加电-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-显卡等。后来我检测主板上的开机电压输出情况,将开机开关线从主板上拔下,测量主板上两引脚的电压,发现为3.3V,这是正常,我试图将两引脚通过短接的方法引起电脑的重启(我之前尝试过用这样的方法能引起电脑的启动和关机),但是此时的电脑还是毫无反应,就连风扇都不转,这说明了什么呢?说明电源根本没收到POWER GOOD信号,以至于四路电源没有将四路都输出,可以肯定是电源没有问题(如果有问题的话,就不会有5V的输出了),所以问题还是在主板上。偶然发现CMOS电池没有安装到主板上,于是我试着将只有0.9V电压的安装到主板上,突然间,电脑能够开机了,硬件自检也通过了,于是问题就处在CMOS电池了。
    后来我做了同样的实验:首先将CMOS电池拆下来,电脑断电(切断外部电源),过半个小时后,重启电脑后,电脑风扇不转;如果实验的时间在十分左右,启动电脑时,风扇能转,但主板诊断卡无显示,意义指主板没运行起来。将电池装上后,能够正常开机。其实,主板电池不但会影响到电脑的时间和BIOS设置,而且也会影响到电脑的开/关机。BIOS是指计算机基本的输入和输出系统,当然开机信号也是最基本的输入,而BIOS信息的保存(包括设置、硬件配置等)都要靠CMOS电池,如果电池没电了,信息则丢失,自检没通过,当然开不了机。而至于有时也能开机的情况,那是因为在没断外部电源的情况,CMOS电池可以进行充电。后来换了一个新电池后,我的电脑再也不出现需要按开机按钮两次或者多次的情况了。
    总结一下这次亲身的经历:故障一般出现在当天首次开机的时候,或者当关机时间过长再开机时,而重启计算机不出现这种情况。这是可以解释的,因为关机时间太长了,CMOS电池得不到充电,自身的电压低,BIOS中的数据丢失,导致开不了机。如果只是短暂关机,CMOS存储器的电也不会立马消失,因为CMOS存储器的电有延迟,这现象不难解释,当切断计算机的电源时,主板上的二极管不会立马灭,故数据也没丢。

全站顶部广告位

  • 支付宝赞助图片
  • 微信赞助图片
  • QQ赞助图片
头像
描述: 还好有你,再见如初。

Press Space to start