简介:CMOS设置及图解是一份面向计算机初学者、DIY装机用户和需要自主调优电脑人群的文档型资料,围绕BIOS/CMOS这一基础但关键的配置环节展开。内容以AWARD BIOS为主,逐一讲解标准CMOS设定、BIOS功能设定、芯片组特性、电源管理、PnP/PCI配置、密码与硬盘自动检测等菜单的作用与调整思路,并配有图解帮助理解。文档覆盖了从开机按Del进入设置到保存并退出的完整流程,也说明了错误停机模式、硬盘工作模式等细节,适合对照主板实际界面边看边操作。资源为单个doc文件,压缩包大小2.52MB,便于保存、打印或放入移动设备随时查阅。目前已有678人学习使用,对于希望正确配置计算机硬件参数、排查启动异常或优化系统性能的读者,这是一份简明的入门参考。
1. 为什么你的CMOS设置越改越卡:先分清BIOS、CMOS和那排英文菜单
很多人第一次接触CMOS设置,是因为电脑开机黑屏、硬盘找不到、内存明明买了高频却跑在低频上。进到那个蓝底或灰底的英文界面,第一反应是到处乱按,改了几个不认识的值,保存重启后直接进不了系统。其实CMOS设置并没有那么玄学,它只是把主板上的硬件参数存放在一颗由电池供电的存储芯片里,而BIOS负责在开机时把这些参数读出来、初始化硬件、再把控制权交给操作系统。你在这个界面里做的每一次修改,本质上是告诉BIOS「按我的要求去初始化哪些硬件、用什么模式工作」。这篇文章就按「怎么进、每一项是什么意思、哪些该改、哪些别碰、改坏了怎么救」这条线,把CMOS设置的完整操作路径讲清楚,让你拿着自己的电脑就能照着做。
2. 进入CMOS的三种方式与首屏信息:看懂Main菜单再动手
2.1 三种进CMOS的方式:开机按键、系统内直进和临时启动菜单
先说最常用的方式:开机按键。绝大多数台式机主板和部分笔记本,在按下电源键之后、系统出现Logo的时候,屏幕上会有一行小字提示按哪个键进入Setup。台式机最常见的是Del键,也有用F2的;笔记本上F2和F10比较多见。我的习惯是开机后立刻连续点按,而不是长按。长按有可能被系统识别成键盘故障,反而触发不了设置界面。如果你对自家电脑的按键没印象,可以开机时盯着第一个画面看,一般会在角落注明「Press DEL to enter Setup」之类的字样。
第二种方式适合手速跟不上的人:从系统里直接重启进入固件设置。Windows下打开「设置 → 系统 → 恢复 → 高级启动 → 立即重新启动」,重启后会进入一个蓝色菜单,依次选择「疑难解答 → 高级选项 → UEFI固件设置」,就能直接进CMOS界面。这种方式不需要在开机瞬间抢按键,对键速不敏感,唯一要求是系统还能正常进桌面。如果你连系统都进不去,那就只能回到第一种方式。
第三种方式要区分清楚:临时启动菜单和CMOS设置是两个不同的东西。很多主板支持开机按F12或F11调出Boot Menu,这个菜单只是让你选择「这一次从哪里启动」,比如临时用U盘启动一次,并不会修改任何CMOS配置。而你要改启动顺序、改硬盘模式,必须进到CMOS设置界面里操作。常见翻车现场是:新手按F12进了Boot Menu,发现里面能选启动设备,以为这就是BIOS设置,改完重启又一切照旧,回头骂CMOS没用。
2.2 首屏Main/Information每个值是什么意思:时间、日期、CPU型号、内存容量
进到CMOS界面后,默认停在一个叫Main、Information或Home的页签。这一屏信息密度很高,但真正能改的没几项。先从最不容易出错的说起:System Date和System Time。这两项是写入硬件时钟的,也就是CMOS电池供电的那个计时器。系统时间错乱、每次开机都回到2000年,根源就在这组值对应的存储机制上,后面第5章会专门讲。现在要记住的是:改完时间后如果重启又变回去,说明电池或主板上某个电路出了问题,不是你没保存。
同一屏还会列出CPU型号、频率、内存总量、硬盘接口状态等只读信息。这些值你不用去改,也改不了。它们的意义在于:当你怀疑某根内存没被识别、某块硬盘没被认到的时候,这里是第一现场。我遇到过几次内存插了32GB只显示16GB的情况,在这屏就能直接看到异常,然后去查是不是内存没插到位。这里建议每个新手都养成一个习惯:进CMOS先把这屏的硬件信息拍照存下来。后面改坏了要恢复,这张照片就是判断「哪些值本来就是这样」的依据。
另外,这屏里经常有一个System Language选项,默认可能是英文。部分主板支持改成简体中文,如果你对英文菜单不熟,可以先切到中文再继续操作。不过我要提醒一句:中文BIOS菜单的翻译质量参差不齐,某些选项翻译得比较抽象,比如「快速启动」「启动CSM」,反而比英文原文更难理解。我个人的做法是切中文确认选项位置,理解含义还是以英文为准。
2.3 系统里反查CMOS信息的命令:dmidecode与PowerShell
如果你还没进CMOS,想在系统里先看看BIOS版本、硬件时间这些信息,Linux和Windows各有一组命令可以直接用,不需要重启。这组命令在你对比「CMOS里看到的值」和「系统读到的值」时非常有用。
# Linux 下查看 BIOS 版本、厂商信息和发布日期 sudo dmidecode -t bios # 查看硬件时钟(即 CMOS 时间)与系统时间之差 sudo hwclock --show # 查看系统当前时间 timedatectldmidecode通过读取DMI表拿到主板固件信息,和CMOS里存的那份参数是对应的。hwclock读取的是硬件时钟芯片,也就是CMOS里时间那部分数据。如果你发现系统时间每次开机都不对,用hwclock看一眼就能确认到底是硬件时间本身偏了,还是系统里时区配置错了。
Windows下对应的查法用PowerShell:
# 查看 BIOS 信息 Get-CimInstance Win32_BIOS | Select-Object Manufacturer, BIOSVersion, ReleaseDate # 查看当前系统时间和时区 Get-Date这两个命令的意义不只是查着玩。当你准备更新主板固件、或者怀疑CMOS电池没电的时候,先跑一遍,拿到当前固件日期和版本,再决定下一步动作。我在现场排查时,经常先用这些命令确认系统层面能读到什么,再进CMOS对照,能省去很多来回重启的时间。
3. 装机必调的启动顺序与硬盘模式:AHCI、UEFI/Legacy与分区表配对
3.1 启动顺序怎么排:用启动盘装系统的顺序与U盘识别小技巧
启动顺序(Boot Priority / Boot Order)是CMOS设置里使用频率最高的一项,尤其是装系统的时候。接上U盘后重启进CMOS,找到Boot或Startup页签,你会看到一排启动设备列表,默认排第一的通常是你的系统硬盘,后面是光驱、U盘这类可移动设备。装系统时把U盘挪到第一位,保存重启就能从U盘引导。
这里有一个新手最容易看晕的地方:同一个U盘可能以两个名字出现在列表里,一个带UEFI前缀,一个不带。比如你插了一只某品牌的32GB U盘,列表里可能同时出现「UEFI: USB Disk 1.0」和「USB Disk 1.0」两项。带UEFI前缀的走UEFI引导模式,不带的一般走Legacy/CSM模式。选哪个取决于你打算怎么装系统:装Windows 10或Windows 11,用UEFI启动盘,就选带UEFI前缀的那项;如果你的启动盘是老式工具制作的只支持Legacy引导,那就选不带前缀的。
我一般建议装系统时做两件事来减少干扰:一是只插目标硬盘和系统U盘,把其他U盘、移动硬盘全拔掉,避免BIOS从错误设备启动;二是在Boot页面里把Secure Boot临时关掉,因为部分U盘启动镜像没有通过签名认证,开着Secure Boot会导致U盘引导直接被拦下,屏幕卡在开机Logo或者提示找不到有效启动设备。装完系统后,如果你用的是Windows 11这类要求安全启动的系统,再回去把它打开就行。
3.2 SATA模式:AHCI、IDE、RAID三选一,装完系统再改会蓝屏
硬盘模式是第三个高危选项。SATA设备的工作模式通常有三种:AHCI、IDE和RAID。现如今的固态硬盘和机械硬盘默认都建议用AHCI,它支持NCQ原生命令队列和热插拔,对SSD性能发挥是必需的。IDE模式是为老旧系统(比如Windows XP)保留的兼容模式,新机器上基本别选。RAID模式则是给多块硬盘组磁盘阵列用的,单盘用户不要碰。
问题出在切换时机上。Windows系统在安装阶段会检测当前SATA模式并加载对应驱动,你装完系统后再去CMOS里把AHCI改成IDE,或者反过来把IDE改成AHCI,大概率会直接蓝屏,错误代码通常是INACCESSIBLE_BOOT_DEVICE。原因是Windows已经习惯了原来的总线驱动,突然换掉就找不到引导盘了。要改了也能救,最稳妥的办法是在改模式前先进系统,把对应驱动设为开机加载。
Windows Registry Editor Version 5.00 ; 在改 SATA 模式之前,先把 AHCI 驱动设为随系统启动 ; 适用于 Windows 8/10/11,以管理员身份运行 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride] "0"=dword:0这组注册表修改的意思是:把storahci服务的启动参数从默认值改为0,0代表SERVICE_BOOT_START,即开机最早阶段加载。改完后关机,进CMOS把SATA模式切到AHCI,再开机就不会蓝屏。注意这组修改只在Windows上有效,Linux则不需要,Linux的ahci驱动通常是编译进内核或作为模块自动加载的。
3.3 UEFI与Legacy的配对:GPT磁盘配UEFI,MBR磁盘配Legacy
再往深一层,是UEFI和Legacy这套引导方式的配对问题。简单记:UEFI对应GPT分区表,Legacy对应MBR分区表,两者不要交叉。用UEFI模式引导一块MBR磁盘,或者用Legacy模式引导一块GPT磁盘,结果就是开机提示找不到系统,或者引导失败直接进恢复界面。
怎么确认自己现在是什么状态?系统能进的话,Windows下用PowerShell查一下:
# 查看磁盘分区表类型:GPT 还是 MBR Get-Disk | Select-Object Number, FriendlyName, PartitionStyle # 查看当前是否为 UEFI 引导 bcdedit /enum {current} | Select-String "path"如果bcdedit输出中path指向\Windows\System32\winload.efi,就是UEFI引导;如果指向winload.exe,则是Legacy引导。Linux下可以用[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS这条命令一键判断。装系统前先确认好分区表和引导模式配对,比在CMOS里反复切换省事得多。
在CMOS里,这个开关通常叫Boot Mode或UEFI/Legacy Boot,有的主板上叫CSM(Compatibility Support Module)。把CSM关闭,强制走纯UEFI模式;打开CSM,则可以兼容Legacy。新版Windows建议关闭CSM。还有一个关联项是Secure Boot,它只支持UEFI模式。如果你要做双系统(比如Windows和Linux并存),建议先把Secure Boot关掉,装完再决定是否重新开启,因为不少Linux发行版的引导加载器没有微软签名。
4. 性能向设置:内存XMP、CPU虚拟化和电源管理该改什么
4.1 XMP是什么:为什么你插了3200MHz的内存只跑2133MHz
内存超频配置可能是新手第一个「改了立竿见影」的CMOS选项。你买了一条标称3200MHz的内存,插进主板后系统显示只有2133MHz或2400MHz,这很正常。内存颗粒出厂时遵循JEDEC标准,默认频率只有2133/2400/2666这一档,标称的3200、3600是通过XMP(Intel平台)或EXPO(AMD平台)配置实现的,而主板默认不会开启这个配置,需要你自己进CMOS设置。
要找这项设置,进CMOS后去Ai Tweaker、OC或Extreme Tweaker这类页签(不同主板命名不同),找「内存频率」或「XMP」选项。常见做法是直接把XMP设为Profile 1,保存重启,内存就会以标称频率运行。如果装有XMP之后开机黑屏、反复重启,说明这套频率在你的平台组合上不稳定,退回Profile 2,或者手动把内存频率降一档再试。
4.2 CPU虚拟化开关:VT-x/VT-d不打开,模拟器和本地虚拟机全卡
虚拟化相关的选项在CMOS里通常叫Intel Virtualization Technology(Intel平台)或SVM Mode(AMD平台),还有Intel VT-d或AMD IOMMU这类配套项。不少电脑默认是关闭的。你要是跑虚拟机、安卓模拟器、Docker Desktop(Windows下依赖WSL2),不打开这项,性能会非常难看,或者直接报错启动不了。
开启方法很简单:在Advanced或Configuration页签下找到对应项,设为Enabled,保存重启。验证是否生效,Windows下用PowerShell:
# 查看 CPU 虚拟化固件是否已启用 (Get-CimInstance Win32_Processor).VirtualizationFirmwareEnabled返回True就代表已生效。Linux下更直接:
# 确认 KVM 设备是否可用 ls -l /dev/kvm # 查看 CPU 是否暴露了虚拟化指令集 grep -E "vmx|svm" /proc/cpuinfo/dev/kvm存在,说明虚拟化已经打开且内核识别到了;/proc/cpuinfo里出现vmx(Intel)或svm(AMD),说明指令集可用。最后再提醒一次:VT-d/IOMMU这一项,是给直通设备用的,普通虚拟机用户开不开影响不大,开了对某些外设直通场景有帮助,但对普通用户来说保持默认就好。
4.3 电源与唤醒设置:ERP、网络唤醒、C-State,改之前先想清楚场景
电源管理相关的CMOS选项是「看着能改、改了不知道有没有用」的重灾区。C-State是CPU的节能状态,开着的情况下CPU会在空闲时自动降频省电。对大多数用户没影响,但对两类人有影响:一是对主板电流声敏感的,二是跑低延迟音频或硬件级任务时希望CPU全速待命的。关了C-State能减少高频电流噪声,代价是待机功耗上升。我一般建议除非确有必要,否则保持默认。
网络唤醒(Wake on LAN)这项,如果你不需要用手机远程开机,最好保持关闭。因为开启后主板会持续给网口供电等待唤醒信号,机器关机后网口灯还是亮的,白白耗电,某些主板上还可能导致关机后风扇依旧低速运转。ERP/EuP Ready这一项则是反过来,开启后会在关机状态下切断更多待机电路,满足欧标节能要求,副作用就是上述网络唤醒、USB关机充电这类功能会失效。两者冲突时,按实际需求选一边就好。
电源设置里还有一个高频疑问:关机后USB接口是否供电。不同主板叫法很多,比如USB Power On、Charge from USB,或直接在CMOS里有个「关机充电」开关。想要关机给手机充电的就开着,想要彻底断电省电就关上。
5. 改出问题怎么办:黑屏、反复重启、时间错乱的高频故障排查
5.1 现象:改完BIOS设置保存后黑屏无显示
这是CMOS设置失败里最常见的翻车现场。保存重启后,屏幕全程无输出,风扇在转但显示器就是黑着。原因通常有两种:一是内存频率或时序被设得很激进,内存自检过不去;二是启动模式被改错(比如把UEFI改成Legacy而磁盘是GPT),BIOS找不到任何可引导设备,又没有可用的显示输出。
解决思路分两步走。第一步是让主板把配置恢复成出厂默认。找主板上一个叫CLR_CMOS、CLRTC或Clear CMOS的两针跳线,拔掉电源线后,用螺丝刀短接那两根针10秒左右,再插电开机。没有跳线的主板,可以直接把主板上那颗CR2032纽扣电池抠出来,等30秒再装回去。这一步属于通用解法,对绝大多数设置改坏的情况有效,是我处置这类问题时的第一选择。
第二步要注意:清完CMOS后的第一次开机,部分主板会花比平时更长的时间做内存训练,屏幕可能黑十几秒甚至一分钟。这时候不要反复按电源键,耐心等。如果等了两分钟还是黑屏,大概率问题不在CMOS配置,而在硬件接触或显示器信号源选择上,这时才去做插拔内存、换视频接口这类操作。
5.2 现象:开机卡Logo或反复断电重启
开机停在主板Logo画面,按什么键都没反应,或者刚亮灯就断电重启、循环往复。这个现象比黑屏多了一层信息:主板已经在自检早期卡住了。触发原因往往是新接的硬件有冲突,或者启动顺序里排第一的设备的引导数据损坏。比如你插了一块引导损坏的旧硬盘,而CMOS里它排在第一位,自检拿到设备后读不出引导信息,机器就会反复尝试。
处理这种状况,我的习惯是「做减法」。把所有硬盘拔掉,只保留CPU、一根内存、显卡和键盘显示器,开机看能不能正常进CMOS。如果能进,再逐个加回硬件,加一个重启一次,定位到具体是哪个设备导致卡住。大多时候凶手是那根新插的M.2固态,或者是某个U盘。找到后用「问题设备临时移除 + 在CMOS里把它的启动优先级调低」两个动作收尾。若问题设备是系统盘,多半要进系统修复引导,不过那是操作系统层面的活了。
5.3 现象:BIOS密码忘记,连设置界面都进不去
设置过开机密码或CMOS管理密码,然后忘了,这种事并不罕见。台式机上的解法仍然是清CMOS:关电、抠电池、等30秒、装回去,密码一般就清了。前面提到的CLR_CMOS跳线也可以。因为台式机的密码通常存在CMOS芯片里,断电等于销毁存储内容。
笔记本的情况要复杂一些。部分笔记本把密码存在主板上的独立安全芯片里,抠电池无效,需要拆机、用编程器刷写固件,或者联系售后处理。这里没有通用口诀,建议先查自己机型对应方案。我个人的习惯是:重要机器,设置了CMOS密码就一定要把密码写进密码管理器,同时把密码提示写在一张纸片上夹在说明书里。因为CMOS密码不像系统密码有找回机制,忘了是真的要动硬件。
5.4 现象:开机提示「CMOS校验错误」或每次进系统时间都重置
每次开机提示类似「CMOS Checksum Error」或「System Time Not Set」,进系统后日期停在几个月前,调好关机再开又变回去。这个现象指向一个很明确的原因:主板上的CR2032纽扣电池没电了。CMOS存储芯片本身是易失的,靠这颗电池维持数据,电压掉到2.8V以下就存不住配置了。
解决方式:换电池,这是CMOS相关维修里最简单也最确定的一项。大部分台式机主板上那个银色圆片电池,往卡扣方向一按就能取下来。注意型号是CR2032,别买成CR2025。换好后重新进CMOS设置时间、检查启动顺序,保存重启即可。部分主板换了电池后需要重新认一遍硬件配置,第一次开机慢是正常的。
6. 进阶:整套CMOS配置的备份、恢复与验证,换主板也不怕
6.1 用主板自带的Profile功能保存整套配置
经过前面几轮调试,你可能已经把启动顺序、虚拟化开关、内存XMP都调到了最顺手的状态。但主板固件升级、电池更换、甚至一次不当操作都可能把这些配置重置。一个好习惯是:在CMOS界面里找到带有Profile或User Settings字样的功能,把当前配置命名保存一份。部分主板支持保存到U盘,部分只支持保存在板载Flash里。保存的位置不同,恢复的适用范围也不一样。
升级固件前,先保存一份Profile,升级后如果新固件把默认值改了,直接Load Profile回来就行。有一点要提醒:固件版本跨代升级后,旧Profile有概率因存储格式不兼容而加载失败,这时候只能手动重设。所以做了大的固件升级,建议进入系统后重置一次Profile。
6.2 系统层面反查配置是否生效:几分钟验证关键参数
改完CMOS后,与其反复重启看运气,不如装完系统后用几条命令直接验证参数是否生效。虚拟化和内存频率在前面已经给了验证方式,再补两个常用项。Secure Boot状态检查,Windows下用:
# 查看安全启动状态,非UEFI模式下这条命令会报错 Confirm-SecureBootUEFI返回True即安全启动已开启。Linux下可以看dmesg | grep -i secureboot,有输出就代表固件报告了安全启动状态。这套验证逻辑的意义在于:CMOS界面里显示的设置值,和系统实际拿到的结果,偶尔会有不一致。我在某台机器上遇到过内存XMP在CMOS里显示已开启,但进系统后频率还是默认值的情况,最终发现是主板上另一处联动开关没开。只信CMOS里的那一屏显示,是会有漏网的。
6.3 我的习惯:恢复默认设置后的三次重启检查法
最后分享一个我用了很多年、救过不少次的收尾流程。每次因为排查故障而清空CMOS或恢复默认设置之后,我不会急着把所有参数一次性调回去,而是按三次重启逐步确认。
第一次重启,先进CMOS检查三点:时间日期是否正确、启动顺序是不是按原样排好的、XMP和虚拟化这两项有没有丢配置。第二次重启,进系统跑一遍日常操作,看看有没有之前正常但突然坏掉的功能,比如睡眠唤醒、U盘启动、独显直连这些。第三次重启,刻意执行一次完整关机再开机,确认关机状态下外设供电、网络唤醒这类电源相关设置符合预期。三步全过,我才会认为这次CMOS处置真正收尾了。这套习惯帮我避免过不止一次「把故障修好了,却在上次清CMOS时把另一项设置弄丢了而浑然不知」的情况。希望帮到你。
本文还有配套的精品资源,点击获取