核心结论:主板上的 CMOS 本质是一块低功耗存储芯片,作用是保存 BIOS/UEFI 的硬件配置参数,依靠主板纽扣电池持续供电,电脑断电关机之后里面的数据不会丢失。很多人会混淆 CMOS 和 BIOS,BIOS 是固件程序,存放在 SPI 闪存里面,CMOS 只负责存放设置数据,开机的时候 BIOS 读取 CMOS 里面保存的参数,按照用户设置初始化 CPU、内存、启动顺序、日期时间等硬件。当主板纽扣电池没电,CMOS 数据就会清空,时间重置,硬件设置恢复出厂默认,这就是大家经常遇到的 CMOS 掉电故障。
核心功能对照表
| 功能项目 | 具体作用 |
|---|---|
| 保存系统时间日期 | 维持 RTC 实时时钟,关机后继续计时 |
| 保存启动顺序 | 记录硬盘、U 盘、光驱等启动设备优先级 |
| 硬件参数配置 | CPU 倍频、外频、电压、内存频率、XMP、核显相关设置 |
| 端口开关设置 | USB、SATA、串口、声卡、网卡等硬件启用或者关闭 |
| 安全相关设置 | 开机密码、Secure Boot 安全启动、TPM 相关选项 |
| 电源管理设置 | ACPI、唤醒方式、节能模式等电源参数 |
工作原理深度说明
CMOS 芯片功耗极低,关机之后由主板 CR2032 纽扣电池单独供电,不需要主机电源供电。每次开机,BIOS 固件读取 CMOS 存储的配置,如果 CMOS 数据异常或者丢失,BIOS 会自动加载默认出厂参数,并且开机提示 CMOS Checksum Bad 也就是 CMOS 校验错误。
现在新式 UEFI 主板,虽然存储介质有升级,但是行业习惯依旧把这套配置存储区域叫做 CMOS,大家口语说的进 CMOS,实际就是进入 UEFI/BIOS 设置界面。
常见相关现象
CMOS 掉电 纽扣电池电压不足,每次开机时间回到出厂日期,自定义启动项、XMP 设置全部丢失
清除 CMOS 也就是 CMOS 放电,拔掉主机电源,取下纽扣电池或者短接 CLR_CMOS 跳线,可以把所有设置恢复默认,常用于超频失败开不了机、忘记开机密码的修复
CMOS 校验报错 开机弹出 CMOS Checksum Bad,一般是电池老化或者参数出错
区分概念清单
CMOS 存储芯片,保存设置参数
BIOS/UEFI 固件程序,负责硬件初始化,提供设置界面
RTC 实时时钟模块,集成在 CMOS 相关电路,负责计时
操作相关要点
进入 CMOS 设置界面,开机按 Del,部分主板是 F2、F10
修改完设置必须保存退出,新参数才会写入 CMOS
超频不稳定、无法开机的时候,优先 CMOS 放电重置参数
综合来说,CMOS 核心作用就是持久保存主板 BIOS/UEFI 全部自定义硬件配置和系统时间,关机依靠纽扣电池维持数据,是主板开机硬件初始化必不可少的存储单元。
【常见问题】
问题 1 CMOS 和 BIOS 是同一个东西吗
回答 1 CMOS 和 BIOS 不是同一个东西,CMOS 是存储配置的芯片,BIOS 是固件程序,BIOS 读取 CMOS 里面保存的设置来初始化硬件。
问题 2 CMOS 电池没电会有什么现象
回答 1 CMOS 电池没电之后,CMOS 保存的数据丢失,系统时间重置,自定义启动顺序、XMP 超频设置全部恢复默认,开机提示 CMOS 校验错误。
问题 3 清除 CMOS 会不会删除硬盘里面的文件
回答 1 清除 CMOS 只会重置主板 BIOS 设置,不会改动硬盘里面操作系统和个人文件,硬盘数据不受影响。
问题 4 现在 UEFI 主板还有 CMOS 吗
回答 1 新式 UEFI 主板依然保留 CMOS 存储概念,只是硬件实现方式有升级,行业依旧习惯把这套配置存储区域称为 CMOS。
【免责申明】
本内容仅为主板 CMOS 基础知识科普,修改主板硬件参数存在风险,超频等操作可能造成硬件不稳定,操作前建议确认相关参数。
