笔记本合盖不休眠放包里很烫(win10笔记本如何设置合盖即睡眠)

来源:互联网 知识问答 2025-10-23 13:05:00 131

很明显我什么都没做,但是关闭睡眠的Windows笔记本电脑很热。

2020年1月,NotebookCheck将戴尔XPS、华硕ZenBook等Windows笔记本电脑从Windows“睡眠模式”中唤醒,发现笔记本表面最高温度竟然达到50,整机功耗高达27 W,Windows睡眠模式设计的目标是安静、低功耗,但现在却大相径庭,以至于NotebookCheck认为“微软取代S3睡眠模式的新待机模式才是罪魁祸首”。

那么,S3睡眠模式代表了什么?为什么会被新型的现代待机所取代?热合笔记本电脑和新待机有什么关系?

我们希望硬件在工作的时候努力工作;我也想在没人操作的时候降低功耗,节约能源;而且对于笔记本电脑或者平板电脑来说,在没有连接外接电源的情况下,电池电量总是有限的,所以我们需要电源管理。从宏观上来说,我们都接触过电脑的关机、启动、睡眠、休眠,这些都属于电脑电源管理的范畴。

显然,这种系统工程需要操作系统、硬件厂商、OEM厂商等角色的参与,一个大家共同遵守的规范性文件自然是必不可少的。

90年代中期,英特尔、微软、东芝等。共同制定了规范——ACPI,帮助操作系统发现、配置计算机硬件和执行电源管理。该标准为系统和硬件组件定义了不同的功率级别,其中Sx定义了整个系统的功率状态,而Dx定义了主板上硬件设备的功率状态。文章开头提到的S3属于Sx州。

在ACPI规范中,整个系统的功率状态(即Sx状态)被分为从S0到S5的六个级别。但在现实生活中,只有四种常见的系统电源状态:

按照六个状态的数量,用电设备越来越少,功耗依次降低。然而,将系统恢复到工作状态S0所需的时间逐渐增加:

很多情况会触发系统在Sx状态下的跃迁,比如系统在长时间无人操作后会从S0变为S3;如果睡眠系统接收到键盘鼠标的输入,就会切换到S0……当然,作为普通用户,我们不需要担心如何完成这些转换。我们只需要知道Windows中负责这个任务的组件是电源管理器,它最重要的两个任务是通知软件它将被挂起到内存或磁盘,以及协助切换各种硬件设备的电源状态。

如果只是系统和软件暂停,而我们的显示器、蓝牙、背光等设备还开着,那么系统几乎不能说省电。因此,ACPI还为硬件设备指定了不同的电源状态,从D(设备)开始:

以低功耗蓝牙设备为例。不同功率状态下的功耗和返回正常状态的延迟与Sx状态下的相似。参考数据如下表所示:

注:数据来自微软文档和维基百科。

设备的电源状态由相应的驱动程序控制,驱动程序可以相对独立地控制设备状态。比如我们日常使用(S0)的时候,相机是不需要开启的,所以此时的相机会调整到D3状态。然而,当电源管理器决定切换系统状态时,它们必须接受调度。系统电源状态和设备电源状态之间有预设的映射关系,我们可以在Windows设备管理器设备属性详细电源数据中看到:

如上图所示,我的显示器支持D0和D3。当系统为S0时,可以达到最低的D0态,即可以处于D0-D3的任意一种状态。当系统为S3时,至少可以是D3,也就是必须关闭。大部分硬件厂商认为S3模式下没有必要保持正常功能,几乎所有设备都设置为D3对应的S3。

Windows 7前后,以及目前的一些PC,进入睡眠模式本质上就是系统电源状态从S0切换到S3,设备状态再根据映射关系切换到相应的Dx状态,也就是通常所说的传统待机或者S3待机。

以管理员权限打开终端,输入powercfg /a a,如果结果显示支持待机(S3),则说明您的设备处于传统待机模式:

因此,在采用传统待机模式的电脑上,进入睡眠模式的步骤大致如下:

到目前为止,我们已经解决了S3睡眠模式是什么的问题,那么微软为什么要抛弃它而选择所谓的新待机模式呢?

虽然ACPI制定了电源管理的规范,但随着时间的推移,新的需求被发现,人们开始在Sx状态的基础上做文章。

例如,Linux和Windows将支持一种称为混合睡眠的状态。在这种情况下,机器状态将被保存到磁盘和RAM中,这是S3和S4状态的混合;Mac也宣传过这个功能。Arch Linux Wiki解释了设置此状态的目的:

如果电池没有耗尽,那么系统可以从RAM中恢复。如果电池耗尽,系统可以从磁盘恢复,比从RAM恢复慢,但至少机器的状态没有丢失。

在S3睡眠模式下,系统状态保存在RAM中。如前所述,一旦RAM断电,保存的内容就会消失。如果要进入系统,就必须重启,但是S4状态下用来保存系统状态的磁盘就没有这个问题。所以两者结合的混合睡眠,既能解决数据安全问题,又能在电量耗尽前尽可能缩短唤醒时间。

此外,一个众所周知的例子是Windows中的“快速启动”功能。很多人可能不知道,开启快速启动功能后,Window

s 的关机功能不再是真的关机了,电脑在你点下关机按钮以后并不会进入 S5 状态,而是进入了 S4 休眠状态。但休眠功能不是保存系统的全部状态吗?为什么 Windows 关机后还要输入密码,重新打开应用呢?

确实,传统的 S4 休眠会保存系统的全部状态,包括登录的用户、开启的应用,重启后,引导程序会直接将磁盘中的状态加载到内存中,这样就省去了重新加载内核、初始化硬件的功夫。Windows 10 开始菜单中,休眠选项默认是隐藏的,可以通过 电源选项 > 更改电源按钮的功能 > 关机设置 重新打开。

但微软的考量是,S4 休眠生成的文件比较大,Windows 上为可以使用总内存的 40%,我们能用 PowerShell 在 C 盘根目录看到这个休眠文件:

电源管理架构的目的是满足不断增长的用户需求,包括:

客户要求他们的计算机随时可用,即使在关闭时也是如此……在插电或者使用电池时,客户都希望减少 PC 使用的电量

S3 睡眠也许能做到节能,但离随时可用差了不少。比如,我们希望电脑上的 IM 软件也和手机一样,可以及时接收消息,但 S3 状态处理器无法工作,就更不用提接收消息了;再比如,我们也希望电脑可以像手机一样按下指纹就能解锁,系统需要先花上大概 5 秒从 S3 切换到 S0,才能识别指纹进行解锁;又比如我们想使用 Windows 下的语音助手,如果系统处于 S3 睡眠状态,那么收音、网络设备都处于 D3 关闭状态,这时语音助手就没有办法响应,而让系统整个保持在 S0,这样整机功耗就无法控制了。

看到这里,读者可能会想:这不就是智能手机上的即开即用的使用体验吗?确实如此,新型待机正是期望将智能手机的即开即用体验带到 Windows 上。

早在 Windows 8 时代,微软就认识到了 S3 睡眠模式的不足,那时,微软期望 PC 能够在睡眠模式下也能正常连接网络,所以微软推出了一个新式的睡眠模式并命名为连接待机(Connected Standby),即在保证系统和设备处于 S0 响应速度的基础上,又能有 S3 的功耗控制。而在 Windows 10 中重新更名为新型待机。

图注:图片修改自 WinHEC Fall 2017

传统 S3 待机控制 CPU 功耗的方法很简单,断开 CPU/SoC 部分的供电即可,这时芯片里的寄存器全部清空变成了 0;但在唤醒时,需要重新初始化寄存器,这就是从 S3 恢复成 S0 时需要一点时间的原因,当然这个时间远比从 S4 恢复所需要的短得多。

但现在连这一点初始化的时间都不能要了,也就意味着需要 CPU/SoC「记住」之前寄存器的状态。因此,CPU/SoC 内部就需要有一枚专门的芯片按照下图的步骤,一步步把对应寄存器区域的状态保存在 CPU/SoC 内部的 nvram 中,再切断电源。这样就让设备实现了在 S0 响应速度的基础上,又能有 S3 的功耗控制。

所需要功耗从上到下依次变小,且只有每层的任务都完成以后才会操作下一层的目标

首先,CPU/SoC 外部的所有设备都必须进入低功率模式, 也就是 Sx 对应的 Dx 为最低的设备电源状态。接下来,将网络和无线电设备置于低功率模式,在此期间,这些设备通常会使用很少的一部分电源以维护连接,并在必要时唤醒 CPU/SoC 。

在 CPU/SoC 外部的所有设备(包括通信设备)都断电后,CPU/SoC 的芯片组和非处理器核心也将进入低功率模式,这可以进一步节约能源;在这之后,就是处理核心 CPU 和 GPU 以及位于最后的一些其他电路了。如果中间有任何一个部件拒绝进入低功耗状态,那么整个链路就会中断,重新回到 S0。英特尔将这一系列状态称之为低功耗 S0 状态(low power S0 idle),代号为 S0ix,每让一层设备进入低功耗状态则为 S0ix 中的 x 加上一,因此在 CPU 和 GPU 停止工作以前的状态也常常被称作 S0i3 休眠状态。

所以,新型待机对 PC 上的芯片组等设备有一定的要求。以管理员权限运行终端命令 powercfg /a,若结果含有 Standby(S0 low power idle),则说明你的设备为新型待机。使用新型待机的设备,不支持 S1-S3 睡眠模式:

硬件设备的省电还不够,软件也有做相应的准备。这方面,新型待机和 S3 睡眠一样,都将运行的应用挂起到 RAM。和 S3 状态不一样的是,新型待机目的是在睡眠状态下仍能完成一些任务,因此,部分活动享有新型待机下的豁免权。

微软称这些应用活动为 激活器,前面提到过新型待机状态下,网络甚至是 CPU 都可能不工作,这些激活器的作用就是将这些设备短时间唤醒,执行某些指令。这些激活器全都是 Windows 内置的系统服务,例如负责接收 UWP 应用通知的 WNS、负责处理 Windows 更新的 WU、负责管理网络连接的 NCSI……它们的存在使 Windows S0ix 待机状态时也能收到通知,并可以处理后台维护任务。

以 UWP 后台任务为例,我们在 Windows 设置中的应用 > 应用和功能 > 设置中看到一项后台应用权限,这个权限控制的就是在待机时,应用执行后台任务的能力。默认的「电源已优化」选项意思是根据 PC 连接电源的情况,决定是否执行任务。

当激活器唤醒部分硬件设备时,新版 Windows 还会限制它们能够使用的资源量,例如 UWP 后台刷新任务只允许活动 5 秒,5 秒后则会被终止,硬件设备也会再次进入低功耗状态。需要注意的是,和 S3 睡眠模式不同,这些任务并不会导致系统被唤醒至完全工作状态,除了需要唤醒的少部分设备外,其他硬件仍处于低功耗状态,所有第三方应用、服务也仍被挂起。

除了被激活器唤醒的小部分时间中,新型待机 PC 的功耗和 S3 相当。如下图所示,运行 powercfg /spr 生成的电池报表显示,在 2022 年 4 月 16 日 2 - 11 时的新型待机过程中,软件(SW)、硬件(HW)100% 处于低功耗状态,笔记本电量消耗了 3%:

上面的报表还显示,在进入睡眠模式前,有一个关闭屏幕(Screen Off)阶段。这种设计很符合直觉,按下睡眠按钮后,PC 直接关闭屏幕,将应用挂起到 RAM、切换硬件设备状态都在用户无感知的息屏期间完成,这也是误触了睡眠功能后,立刻唤醒 PC 花费时间比正常情况稍长的原因。从关闭屏幕到睡眠的间隔对应着设置面板中的相关选项,一般建议将两个时间统一:

当然新型待机模式和传统待机一样,点击电源按钮,或者操作键盘鼠标,PC 就会切换为 S0 完全开启状态。因为系统本身就处于 S0,部分设备也不需要经历 D3 到 D0 的高延迟状态切换,所以新型待机的唤醒可以达到 1 秒以内,微软称之为「instant on」。Intel Evo™ 认证 主打的「即时唤醒」也正是得益于新型待机。

当然为了进一步增强 S0ix 的省电效果,新型待机还有一个机制叫做 自适应休眠:当新型待机期间耗电量超过 5%,系统会直接进入最深一级的 S0i5 状态,这个状态理论上功耗为 0 瓦。有这个机制的存在,有时候将笔记本合盖后,你会发现第二天再打开时就无法用键鼠唤醒了。如下表所示,由于某些软件活动,我的笔记本待机耗电达到了 5%(264),接着,PC 就直接进入了休眠模式(265),电量停止消耗。

综上所述,在一台采用新型待机的 PC 中,进入睡眠模式步骤如下:

我们的第二个问题也就迎刃而解了。让我们回到文章开头,新型待机又是怎么制造出了高达 50℃ 的合盖笔记本呢?

事实上,新型待机推行以来,批评的声音此起彼伏,文章开头的新闻只是其中一例。这些批评一部分确实和新型待机有关,也有一部分则应当归咎于误操作。

虽然微软在宣传中将新型待机功耗和 S3 并称,但毫无疑问的是,由于传统待机状态下没有任何后台活动,设备也大都处于关闭状态,耗电量极小。

但新型待机状态下,一些设备可能并不会进入低功耗状态,甚至是拒绝进入低功耗状态;此外新型待机也有唤醒 SoC 处理指令的机制,所以,新型待机的耗电量必然不会比 S3 更好,但并没有到不能接受的程度,从前面的报表中可以看出,9 个小时的待机时间耗电量为 3%。

因此,一个非常普遍的观点是新型待机相较于传统待机耗电量更大,甚至有 Surface 用户称 睡眠模式下短时间内电量骤降 20%。的确,既要即时启动又要不耗电的黑魔法是不存在的,但 20% 实属夸张,如果机器电池状况良好,那么唯一可能的解释是 PC 根本没有进入睡眠模式。

那么,为什么 PC 会无法进入睡眠模式呢?答案很有可能是 Windows 的电源请求机制。

试想,我们正在观看一部 2 个小时的电影,PC 依旧死板地遵照设置,3 分钟无操作直接息屏睡眠,这样的体验实在很差。正是为了解决这些情况,应用可以发送电源请求,系统扫描到电源请求后不会发送切换状态的指令。电源请求可以使用 powercfg /requests 看到:

音视频应用之外,其他应用也有可能发送电源请求,它们会阻止闲置的 PC 睡眠,电量消耗自然会高。不过,当我们明确要求 PC 睡眠时,这些应用也会被停止,只需要将合盖/电源按钮的功能设置为睡眠,然后执行这些操作即可。

除了对耗电量的批评,还有人认为 新型待机只是假睡,因为他们发现,书包里的 PC 风扇仍在工作。本质上,这是不信任其激活和唤醒机制。

根据前面对新型待机原理的讲解,我们知道,和 S3 状态一样,除了豁免的少数应用活动,待机状态下传统应用、第三方系统服务都被挂起到内存,它们没有办法唤醒机器。最有可能将机器唤醒至 S0 完全开启状态的并非软件,而是外设。例如,如果 PC 外接了鼠标,并且在不关闭鼠标的情况下直接合盖放进背包,那么,鼠标只要受挤压轻微移动,PC 就会退出睡眠状态。这种情况并非新型待机独有,唯一的解决方案是装包之前,拔出或者关闭外设的电源。

还有一种情况,前面提到过,Windows 是可以在待机状态下执行更新操作的。根据 微软的设计,如果连接了网络,那么 Windows 可以在待机状态后台下载已有的更新,如果还连接了电源,那么 Windows 也能安装更新甚至重启设备。如果更新下载任务繁重,风扇确实可能会工作,由于此时为合盖状态,散热条件差,很可能造成热量堆积。要是厂商将待机模式下的风扇设计为完全不工作,那么此时可能会更热。

由网络连接引发的问题可以通过禁用新型待机的连接解决。部分设备上的设置面板提供了「允许待机时使用 Wifi」之类的选项,如果没有提供的话,则可以直接修改注册表:在 HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPower 新建名为 EnforceDisconnectedStandby 的 DWORD,值为 1。这样,就可以禁止待机时网络下载。其代价是我们无法在待机状态下收取邮件等需要联网的通知。

不过,文章开头的案例大概率并非由以上原因导致。NotebookCheck 并没有给出完整的测试数据和步骤,但能确定的是,根据该文章发布两天后的注释,文章中的测试机并没有安装最新驱动。而戴尔则早在文章发布 5 个月前释出了针对现代待机的修复补丁,Elevenforum 也有因驱动引发待机异常问题的讨论。理论上,新型待机工作需要硬件设备的紧密配合,如果驱动出错,那么待机温度异常也是有可能的。

总而言之,如果新型待机异常,可以通过管理员权限运行 powercfg /spr 获得待机的时间、软硬件活动、唤醒事件等信息,再从以下方向排查:

不管用户愿意与否,新型待机都会在更多的设备上应用。就我个人而言,用极少量的待机耗电,换取无需关机、随时可用的 PC 使用体验,这笔交易不算亏。然而,由于 PC 上缺少统一推送渠道,UWP 多年来普及缓慢,新型待机离智能手机一样的使用体验还有很长一段路要走。

相关问答:戴尔笔记本开机一直显示windows登录,点击界面则会黑屏,请问怎么解决?

这种问题通常都是系统问题。不知道你的到底是什么系统,因为每个系统的修复方法都是不一样的。而且不知道你之前有没有带电脑系统或者是电脑主机做过什么改动。所以会用到的解决办法都说一下。

如果你的电脑系统是win7。你可以进入安全模式去修复这个问题的。操作方法就是首先重启你的电脑。在电脑重启的时候不停的按F8。电脑就会自动进入安全模式。

在安全模式里面有一个选项可以修复电脑系统问题的。那个选项叫最后一次正确配置。你可以选择那个最后一次正确配置来修复你的电脑系统。如果你选择了最后一次正确配置之后。你的电脑就能够正常开机进入系统桌面,那么就没事。

如果选择了最后一次正确配置之后问题依旧。那么估计就要重装系统了。

另外,如果你的电脑系统是

win10

。那么电脑系统支付的方法是不一样的。首先你需要重启你的电脑。在电脑重启的时候按住电源键进行强制重启。这样子要重复操作三次。电脑就会进入高级选项界面。首先点击那个疑难解答。然后进入到另一个界面。那个界面里面有两个选项,可以修复电脑系统问题。

一个是恢复此电脑。一个是重置此电脑。不止电脑只对电脑系统问题进行修复。不会对电脑系统还有硬盘做任何改变。重置式电脑有点不一样。他就是会把你的系统恢复到最初的状态。而且会把你C盘里面的文件都给删除掉。所以我们一般都是优先推荐恢复此电脑。如果恢复起电脑无法修复你的电脑问题。然后再去选择那个重置此电脑。

如果这两个选项无法修复你的电脑系统问题。那就只能重装系统了。

如果真的需要重装系统。不知道你的电脑是否有光驱?如果你的电脑有光驱,可以用系统光盘进行重装系统。如果没有光驱,你可以去买一个外置光驱。然后用这个外置光驱去读取你的系统光盘进行重装系统。

如果你的电脑没有光驱。你也不打算用外置光驱。那么你可以用U启动盘中用系统的方法。

u启动盘重装系统的方法需要你有一个U盘。这个U盘的容量最好在16G或者以上。然后用U启动盘制作工具,把你的U盘制作成U启动盘。然后下载一个系统镜像到这个U系统盘里面去。然后再用这个U盘去重装系统就好了。

上一篇:跌幅收窄是什么意思

下一篇:支票格式

需要摆账亮资?咨询在线客服,3分钟快速回复!