关于CMOS电池
主板上的纽扣电池,业内或者大众更习惯的叫法是“CMOS”电池,CMOS电池是专门给主板上CMOS芯片供电的,那么CMOS芯片在哪里?早些年,CMOS是独立存在主板上的,现今已经将其集成到主板的PCH(俗称“南桥”)里。
竖式
CMOS芯片的重要特性之一和内存一样,就是掉电后信息就会丢失。我们的电脑随时随地都有可能被切断电源,这就需要专门的额外电源为其供电。CMOS电池其实寿命很长,在早期是可充电的(当主板接上电源,就会自动充电),但随着制造工艺和技术等的发展,需要CMOS需要提供的店里越来越小,以至于现在的CMOS基本都是不能充电的,寿命通常维持在3-5年。
卧式 CMOS
CMOS芯片
CMOS电池,主要是为CMOS芯片里的以下三个对象服务的:
1.CMOS内存:早起的BIOS存储确实是放在CMOS当中的,但是现在的BIOS都存放在主板上的专用Flash里(掉电也不会丢失数据)。这也是很多人理不清CMOS和BIOS的重要原因。现在的BIOS以UEFI为主,尽量避免将BIOS相关信息放入BIOS,有时候为了兼容传统功能才不得已而为之。
左红框是CMOS电池,右红框是
2.时钟RTC:早期需要保障里面数据,但是现在只需要记录时间,维持时间的正常运转。
BIOS下设置时间
3.掉电还需保存的寄存器:下文详细介绍
因此,如果CMOS电池没电了,对个人来说,影响微乎其微。BIOS信息不会丢失、芯片组也不会被损坏。如果说RTC时间运转不正常,开机连个网,系统会自动利用网络矫正时间并更新RTC。不过还是有一些小问题,比如:一些传统设备工作不正常;在时间没校准之前,安装win8/10会出错。
CMOS 保存的寄存器
寄存器分为两种,一种是CMOS芯片内部的寄存器,一般都是用于优化BIOS的启动,比如优化前开机需要重启三次,优化后,根据寄存器值得判定,适当减少部分重启,加快BIOS开机时间。
另外一种就PCH里面的寄存器,其中有个非常重要的功能。之前提到现在的BIOS更新失败,主板厂商也会竭力确保BIOS可以重新启动。当BIOS更新失败后下次开机,Cpu下命令给PCH的时候,就去判断该值,然后选择启动流程。如果BIOS更新失败后,你若重新插拔了这个电池,保存在PCH的值就会丢,BIOS可能就真的挂了。
主板上的PCH(南桥)
此外,一般默认情况下,主板厂商会考虑到用户的使用习惯,在CMOS里做了写手脚,当检测到CMOS被移动了之后,就会恢复BIOS的初始值。这也是为什么,当你修改BIOS内容没办法开机之后,重新插拔CMOS电池,BIOS就可以重新正常开机的原因。