下班或是下课,合上笔记本盖子随手塞进双肩包,坐半小时地铁回到家,伸手去拿电脑,指尖瞬间被烫得缩回来。
包里面,散热风扇还在呼呼高速转动,掀开屏幕一看,出门时满满的电量,已经跌到只剩 2%,直接告警。
很多人第一反应会怀疑自己操作失误,是不是忘记开启睡眠,或是包里钥匙、杂物误触开机键。但多数时候,这并不是用户的问题,而是 Windows 现代待机模式埋下的隐患。
早些年 Windows 笔记本用的是沿用二十多年的 ACPI S3 传统睡眠机制。合上盖子之后,CPU、显卡、风扇绝大多数硬件都会切断供电,只给内存保留微弱电流保存工作状态。整机功耗可以压到 0.5 瓦以内,就算放在包里两三天,拿出来机身依旧冰凉,电量损耗微乎其微。
后来看到 MacBook 合上盖子也能收消息、下文件,开盖立刻就能用,微软也想要实现类似手机平板的无缝体验,于是在 Windows10 大力推广现代待机 S0ix,到 Windows11 已经成为绝大多数新笔记本的标配。
这套模式的核心逻辑和 S3 完全不一样:合盖之后 CPU 不会断电,只是进入低功耗待命,WiFi、蓝牙保持连接,后台更新、各类服务依旧可以运行。苹果这套方案能稳定,源于软硬件全部自研,软硬件深度适配。Windows 生态却十分繁杂,声卡、网卡、指纹模块、各类外设驱动,游戏反作弊程序五花八门。只要任意一个驱动没能正常进入低功耗,或是蓝牙外设偶然触发连接,CPU 就会被直接唤醒,恢复满负载工作。
笔记本背包又是密闭隔热环境,进出风口被布料堵死,十几瓦的热量散不出去,短短半小时机身温度就能冲到七八十度。风扇只能在封闭空间内循环热空气,电池就在这种高温下快速耗空。还有一个很棘手的 bug,合上盖子之后拔掉电源装进包里,系统识别电源切换事件直接唤醒整机,可盖子处于闭合状态,不会再次触发睡眠,电脑就持续高负载闷在背包里。
早期不少玩家发现注册表修改参数,可以强制切回 S3 睡眠。可微软后续版本直接移除相关注册表项,还联合 PC 厂商,在新款 Win11 笔记本的 BIOS 固件层面直接删掉 S3 睡眠支持,硬件层面锁死现代待机。
普通用户可以用两条简单命令,判断自己电脑是否中招。按下 Win+R 调出运行,输入 cmd 打开命令提示符,执行powercfg /a。如果显示 S0 低电量待机启用,S3 标注系统固件不支持,就代表你的机器已经失去传统睡眠能力。
再输入powercfg /sleepstudy,系统会生成一份网页版报告,红色时间轴会清晰记录合盖期间,是什么硬件、驱动把电脑唤醒,以及对应的电量消耗情况,方便定位异常源头。
在微软彻底完善现代待机之前,最稳妥的解决办法,就是更改电源设置。打开控制面板电源选项,把 “关闭盖子时” 的操作,从睡眠改成休眠。
休眠会把内存全部数据写入硬盘,整机彻底断电,只是开机需要多等待两三秒。在到处追求随时在线的当下,实实在在断电,远比所谓的无缝唤醒更实用。
热门跟贴