chenxinyi 发表于 2024-5-30 12:41

科普下Windows系统电源管理:睡眠和休眠

Windows系统的电源睡眠/休眠状态总共5种,s0 睡眠(实际不能称为睡眠,只是目前MS/INTEL强推的低功耗下现代待机模式)

s0 (低功耗待机)
s1 (睡眠)
s2 (睡眠)
s3 (睡眠)
s4 (休眠)

只有s4休眠几乎不耗电,关闭,电源按钮和类似设备上的涓流电流除外,s4休眠模式下系统会将当时的状态(软硬件上下文)写入硬盘,以便唤醒时恢复,s3睡眠模式。

s后面的数字越高,睡得越香,休息得越深,硬件关闭的越多(这里指处理器,总线,内存等)睡得越香,也是要付出代价的,带来的问题也不少,就是唤醒时软硬件上下文的恢复也越不稳定,时间变得越长。

最后,s5状态是关机。

目前绝大多数笔电出厂安装的Windows系统都默认是s0低功耗待机加上s4休眠,关上盖子时先进入s0待机,长时间没有被网络或蓝牙唤醒转入s4休眠。

更多细节: https://learn.microsoft.com/zh-cn/windows-hardware/drivers/kernel/system-sleeping-states


乌沙 发表于 2024-5-30 13:40

我比较烦唤醒后外设显示器要重新设置
也不知有无方法锁定?

cheanty 发表于 2024-5-30 13:42

S1是待命睡眠,阿猫阿狗来个定时计划任务都能叫醒干活一晚耗电10%起步,
S3深度睡眠,只有内存耗电很少很少,
S4休眠和S5关机,都是0耗电

hzsw998899 发表于 2024-5-30 15:48

大部分时间用的都是S4休眠,
偶尔S5关机

dongmai 发表于 2024-5-30 19:35

命令行运行powercfg -a,得到以下提示
此系统上有以下睡眠状态:
    待机 (S3)

此系统上没有以下睡眠状态:
    待机 (S1)
      系统固件不支持此待机状态。

    待机 (S2)
      系统固件不支持此待机状态。

    休眠
      尚未启用休眠。

    待机(S0 低电量待机)
      系统固件不支持此待机状态。

    混合睡眠
      休眠不可用。
      虚拟机监控程序不支持此待机状态。

    快速启动
      休眠不可用。

xunjinglei_2000 发表于 2024-5-30 20:27

不耗电。。

degoxin 发表于 2024-5-31 11:11

可惜 X1C windows显示只支持S0;进入Bios也没有S3的选项了。
我记得X1C Gen 10 (2022)还是可以选S3的,但是现在Gen 12(2024)没有了。

degoxin 发表于 2024-5-31 11:11

有什么办法可以让X1C Gen 12在Win 11下找回S3休眠吗?

magicgch 发表于 2024-5-31 11:51

多谢分享

bernie 发表于 2024-6-1 18:16

写的好,简洁清楚

good8 发表于 2024-6-2 07:35

感谢科普,学习了

yx2web 发表于 2024-6-2 10:27

原来睡眠也有大文章可做。

piw100 发表于 2024-6-2 22:33

休眠对大内存,主要指大于等于64G内存,来讲十分不友好,Windows休眠文件最低只能设置到40%物理内存大小,导致睡眠和唤醒时间特别长,还浪费硬盘空间。

xb78 发表于 2024-6-3 09:41

xunjinglei_2000 发表于 2024-5-30 20:27
不耗电。。

这张截图的提示也不一定准的。我现在的机子,ThinkPad 锐龙6800H的NEO14,跟你一模一样的提示看着是支持S3,但用FN+4睡眠后就没办法唤醒了,按什么键都没用,只能按电源键强制关机重启,也不知道是AMD的问题还是联想的问题。

Duoduobear 发表于 2024-6-3 23:09

对用户来说,一台机器要么是S0 low power idle,要么是S3, 无法二选一。
S0 low power idle也是睡眠,S3是STR(suspend to ram), S4是STD(Suspend to disk)
目前计算机术语里睡眠sleep指S0 low power idel和S3, 休眠指S4。
S1退出历史舞台已经超过20年了。
页: [1]
查看完整版本: 科普下Windows系统电源管理:睡眠和休眠