改 BIOS,是为了让整机自动进入 C6、C10 这种深睡。主板芯片、网卡、空着的显卡槽还醒着用不到的 USB 设备容易把深睡卡住。
微星 H610 有一个很多人不知道的坑:即便BIOS 改对了,整机依然进不了 C6/C10。板载 Realtek 网卡不跟着睡。本机是后来在系统里补了一条开机命令才解开的,见下面第 4 步。
先看结论
- 单块机械盘睡着,通常能少大约 5W。盘还在转,先去看 机械盘被频繁唤醒,别先关网卡。
- BIOS 里真正有用的是:让 CPU 能深睡,并打开 Native ASPM。不要关板载网卡——关了就没网。
- H610 只改 BIOS 往往停在半路。还要让板载网卡跟着睡,C6/C10 才会开始计数。
- 主板原则上越丐越省电,灯少、芯片少、供电简单;SATA、M.2、风扇口也会少。按自己要插几块盘来选,不要为了两三瓦买到不够用的板。
- 需要网卡远程开机、机械盘 24 小时直读的用户慎重照抄。
- 最大风险:乱关网卡或乱写网卡省电,SSH 会断。改网卡前先确认自己能手动开机。
这两台测到多少
同一只得力计量插座,机械盘已经睡着、没人访问。数字会来回晃 1~2W,以稳定后的读数为准。
| 机器 | 待机功耗 | 内存和风扇 | 主板 |
|---|---|---|---|
| i3-8100 | 16W | 16G,一只下压风扇 | 华硕 B365 |
| i3-12100 | 18W | 32G,单塔加两只机箱风扇 | 微星 H610 |
12100 配置稍微高点,配了个单塔散热和机箱多风扇比 8100 高几瓦是正常的。同一套测法下,这两台平时还会在 15~19W 之间晃。12100 这台改 BIOS 之前,待机功耗大概26W左右。



关于远程唤醒
很多人一上来关 WOL。WOL 管的是关机后能不能被网线叫醒,对开机后的待机功耗影响主要体现在无法让CPU进入深睡。因为WOL的开启需要强制网卡D0高功耗,如果喜欢关机的建议买个智能插座,远程通电开机,对机器并无损伤。关机的时候需要正常关机。
开始前要准备什么
| 项目 | 要求 | 怎么确认 |
|---|---|---|
| 计量插座 | 能显示瓦数,整机插在它上面 | 屏幕能稳定读出瓦 |
| 系统 | Linux / 飞牛,能 SSH | ssh 你的用户名@NAS的局域网IP |
| 盘 | 知道哪块是机械盘 | lsblk -d -o NAME,MODEL,ROTA,ROTA 为 1 的是机械盘 |
| 主板说明书或能进 BIOS | 华硕、微星菜单名字不一样 | 开机 Del / F2 |
| 备份 | 改 BIOS 前用手机拍下当前页 | 改坏可以按照片改回去 |
命令里的 /dev/sdX 换成你的机械盘,比如 /dev/sda。没用的 U 盘、硬盘盒、键鼠接收器先拔掉,再开始量。
操作步骤
1. 先测量,再动手
为什么这么做: 没有改前数字,改完说不清是风扇、硬盘还是 BIOS 起的作用。
- 机器开着,别拷文件,等几分钟。
- 看功耗数字,记下「现在大概多少」。
- SSH 进去看盘睡没睡:
sudo hdparm -C /dev/sdX
睡着是 standby,还在转是 active/idle。这条命令不会把已经睡着的盘叫醒。
正常结果: 你有两个数:盘转时的功耗,盘睡时的功耗。单块机械盘大约差 5W。
失败时先查: 计量插座是不是插在插排的「过载保护」后面、是不是连显示器一起量了。显示器、键盘接收器、用不到的 U 盘和硬盘盒都拔掉再量。
2. 盘睡不着,先别改 BIOS
为什么做: 盘转着,待机功耗很难低于 20W。先让机械盘真的停转。
飞牛默认空闲大约 30 分钟才睡。相册、硬盘体检、网页「硬件信息」都会把门敲开。查法和改法见 飞牛机械硬盘被频繁唤醒如何解决。
正常结果: hdparm -C 能看到 standby,功耗掉一截。
失败时先查: 有没有刚打开飞牛硬件信息;照片目录是不是还在机械盘上。
3. 进 BIOS,打开深睡
为什么做: 系统里 CPU 自己睡得很深,整机还可以不睡。卡点往往在主板没允许「配件跟着睡」。
不同品牌菜单名不一样。下面两套都是本机改过、对照过保存页的。
华硕 B365(8100 这台,有实拍) 大致路径:
Advanced→CPU Configuration→CPU Power Management Control- SpeedStep / Speed Shift 打开
- CPU C-states 打开,C6 / C8 允许报告
- Package C State Limit 不要停在最浅,这台保存页改成了 C8
Advanced→Platform Misc Configuration- Native ASPM 打开
- 不要 WOL:PCI-E / 网卡唤醒关掉
- 保存退出,等它重启




微星 H610(12100 这台) 菜单实名如下。本机 2026-08-19 改过,保存页当时拍过,和华硕不是同一套词。
| 菜单 | 测开机空闲 | 说明 |
|---|---|---|
| Native ASPM | Enabled | 原来是 Disabled。这是关键项 |
| Intel C-State | Enabled | 不要只留 Auto |
| Package C State Limit | C10 | 允许最深 |
| Onboard LAN Controller | 保持开 | 关了就没网 |
| Resume By PCI-E/Networking Device | 测功耗可关;日常要远程开机再开 | 这才是 WOL |
| ErP / CEC | 保持关 | 管关机插电,跟开机 18W 无关 |
| PEG 1 ASPM | 没独显可以不管 | 只作用于空着的独显槽 |
ASPM 如果让你选 L0s / L1 / L0sL1,选 L1。Native ASPM 选 Enabled,不要 Auto。
正常结果: 重启后服务还能打开。再看功耗:盘转时应比改前低一截;盘睡后,8100 接近待机功耗 16W,12100 接近待机功耗 18W。
失败时先查: 是不是改了 PEG、却没改 Native ASPM;是不是把板载网卡关了。网没了就进 BIOS 把 Onboard LAN 开回去。
4. H610 的坑:BIOS 改完仍进不了 C6/C10
为什么做: 微星 H610 配板载 Realtek 网卡时,只改 BIOS 常常不够。本机当时 CPU 自己已经睡得很深,整机还是二十多瓦。查下来是网卡那条链路还醒着,把 C6/C10 卡住了。pcie_aspm=powersave、关掉网卡唤醒都打不开。后来在系统里直接给网卡写一条「跟着睡」,封装的 C6/C8/C10 才开始计数,盘睡后的待机功耗才到 18W。
先确认 BIOS 里 Native ASPM 已经是 Enabled。再查网卡有没有这条开关:
ls /sys/bus/pci/devices/*/link/l1_aspm
有路径再测。写错会掉线,先确认自己能走到机箱前按电源键。用带自动退回的脚本,不要只在 SSH 里敲一条 echo:
# 把网卡对应的 l1_aspm 路径和网关换成你的
sudo bash force-aspm-l1.sh /sys/bus/pci/devices/0000:0X:00.0/link/l1_aspm 你的网关IP
脚本先打开,再 ping 网关;不通就自动改回去。确认稳定后,再用开机服务固定,避免每次重启丢设置。本机服务名是 nic-aspm-l1。
华硕 B365 那台按第 3 步改完 BIOS 就能睡,一般不用做这一步。
正常结果: ping 网关正常,功耗再掉一点。大下载如果掉线,先停掉这条服务再查。
失败时先查: Native ASPM 仍是关的,写系统文件不会生效。先回 BIOS。不要关板载网卡控制器,关了就没网。
5. 风扇、内存、电源:软件抠不动的部分
为什么做: 12100 比 8100 多两只机箱风扇和一倍内存,待机功耗就高几瓦。这不是没优化好。
- 风扇:能停转的电源风扇、能降转速的机箱风扇,比再抠软件实在。
- 内存:32G 比 16G 费一点电,但相册和容器要用内存时别为了 1W 拆条。
- 电源:80Plus 从 20% 负载才测。NAS 空闲十几瓦时,老的 700W 电源效率很差,自己就要吃好几瓦。换电源能再降,但回本很慢;更详细的电源对比不在这篇里展开。
- 主板:原则上越丐越省电。少一套网卡芯片、少一排灯、供电越简单,空闲往往越低。代价是 SATA、M.2、风扇口、PCIe 会缩。先数自己要几块盘、要不要万兆,再选板,不要只看待机瓦数。
常见问题与排错
改完 BIOS,功耗几乎没变
现象: 还是二十多瓦,盘已经睡着。
怎么查:
sudo hdparm -C /dev/sdX
回忆 BIOS 里 Native ASPM 是不是还停在 Disabled / Auto。
看到什么算是它: 盘是 standby,但 Native ASPM 没开。或者你只改了独显槽的 PEG ASPM。
处理: 回到第 3 步,打开 Native ASPM。微星在高级电源页,华硕在 Platform Misc。
确认好了: 再量一次,应能掉到本文这种 16~18W 附近。不同电源会差几瓦。
一改网卡省电就掉线
现象: SSH 断了,家里也 ping 不通。
怎么查: 用显示器看是不是没网。不要继续远程乱改。先确认自己能走到机箱前,按电源键把机器拉起来。
处理: 进 BIOS 确认板载网卡是开的。系统里把刚才的网卡省电改回去。大下载不稳,就不要强开这一步,18W 已经够用。
确认好了: 能 ping 通网关,飞牛网页能开。
关了 WOL,开机功耗没降
现象: 关机后大约 1~2W,开机还是二十多瓦。
如何判断: 你量的是开机空闲。关 WOL 本来就不该让开机掉瓦。
处理: 按第 3 步改深睡,不要继续关网卡。
风险、备份与回滚
- 改 BIOS 不会删盘,但可能让网卡唤醒失效,或暂时没网。
- 改前用手机拍下每一页。回滚就是按照片改回去,保存重启。
- 不要关 Onboard LAN / Realtek LAN Controller。
- 不要为了省电关 SATA 控制器。
- 已经在报警的硬盘,不要靠拉长体检间隔来「省电」。
- 公网不要映射 BIOS 远程或主板管理口。
回滚后:能进系统、能 ping 通、机械盘还能睡,就算恢复成功。
维护和更新
- 主板刷 BIOS 后复查 Native ASPM、C-state、网卡开关。
- 飞牛大升级后复查硬盘休眠,见 机械盘唤醒那篇。
- 最近核对:2026-08-25。8100 盘睡待机功耗 16W,12100 盘睡待机功耗 18W。