一篇文章让你彻底了解Windows的几种电源状态:待机,睡眠,休眠,关机,混合睡眠,还顺便提到有关电源的快速启动,并且给出一种使用情况下的最佳实践。
Windows的几种睡眠模式
- S0 睡眠(现代待机):低功耗空闲,网络可用 。与其他睡眠模式互斥。
- S1 睡眠:CPU停止工作。
- S2 睡眠:CPU关闭。
- S3 睡眠:仅保留内存工作。
S1~S3睡眠在WIN11中被现代待机所代替。 (S1-S3) + S4 混合睡眠:睡眠和休眠状态的组合,打开后休眠按钮隐藏,睡眠按钮默认执行混合睡眠操作。即睡眠同时把内存映像保存到硬盘,如果期间电量耗尽或意外断电导致不能唤醒,下次开机仍然可以从恢复原有工作状态。
- S4 休眠:内存映像转为休眠文件写入到硬盘,通常需要写入内存一半以上大小的文件,然后正常关机,下次开机时把休眠文件转移到内存里恢复工作状态。现代SSD不必太过担心写入磨损。
- 待机:Windows XP时代的称呼,(stand by)等同于睡眠,只是说法不同,已经被废弃。
- S5 软关机:完全关闭电源和启动周期之间的状态,硬件全部关闭,也许会涓流消耗电源。
- G3 硬关机:ACPI规范中对系统完全关闭的描述。硬件全部关闭,系统完全关闭,不消耗电源。
S5软关机是Windows操作系统中对系统完全关闭的描述,而G3状态是ACPI规范中对系统完全关闭的描述,它们的基本含义是相似的。
- 快速启动:在关闭所有用户会话后执行休眠操作,也就是针对驱动等系统程序的休眠,下次开机时内存直接读取休眠文件,可以加速开机速度。没有遇到问题的话可以启用。
查看当前睡眠状态
打开终端(管理员)- 运行
♾️ text 代码:powercfg -a
得到以下内容
♾️ text 代码:此系统上有以下睡眠状态:
待机 (S3)
休眠
此系统上没有以下睡眠状态:
待机 (S1)
系统固件不支持此待机状态。
待机 (S2)
系统固件不支持此待机状态。
待机(S0 低电量待机)
系统固件不支持此待机状态。
混合睡眠
虚拟机监控程序不支持此待机状态。
快速启动
当前系统策略禁用此动作。
为了示范一个错误,我已经打开了S3睡眠,如果你并未打开,应该是
♾️ text 代码:此系统上有以下睡眠状态:
待机 (S0 低电量待机) 连接的网络
休眠
......
但是请注意是否有“系统固件不支持”字样
♾️ text 代码:待机 (S2)
系统固件不支持此待机状态。
不支持的情况下强行修改,下次进入睡眠时会引发各种问题。在修改完毕后,建议手动睡眠并唤醒一次,查看是否有异常。
启用S3睡眠
确保你的电脑支持S3睡眠后,终端(管理员)
♾️ powershell 代码:reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0
再次
♾️ powershell 代码:powercfg -a
查看是否成功,然后重启。
恢复S0现代睡眠
终端(管理员):
♾️ text 代码:reg delete HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride
“Yes”,重启电脑。
终端可右键Windows徽标呼出