“Hibernate 不耗电”...还是它耗电?

“Hibernate 不耗电”...还是它耗电?

休眠比完全关机消耗更多电量吗?

通常的答案是否定的,但我不禁怀疑这是否是一个谎言:休眠似乎是 ACPI 功能,并且是一种与“关闭”(S5)完全不同的睡眠状态(S4)。

那么,休眠比关机更耗电吗?
如果不是,那么为什么它与关机的硬件状态不同?

编辑:

抱歉,我忘了提到问题的最后一部分:
如果是这样,那么从硬件(而不是驱动程序)的角度来看,它与关机有何不同?
设备无论如何都不应该接收电源吗?
即设备在“关机”时的行为与休眠时的行为有何不同?

答案1

这取决于。

在某些计算机上,S4 和 S5 会使用相同的电量。我相信这是更常见的情况。

但是,有些计算机可以配置为(例如)在 S4 时让网卡保持通电状态,而在 S5 时将其关闭。在这种情况下,S4 下的功耗将高于 S5 下的功耗。

答案2

当您的计算机休眠时,物理内存 (RAM) 的内容将存储在硬盘上,并且计算机已关闭。因此,系统不会比关闭时消耗更多的电量(但请参见下面的例外情况)。

当您重新打开计算机时,在启动过程的早期,系统将检测到它已进入休眠状态,并从硬盘上的内存映像中恢复。具有旧版 BIOS 的系统可能会像从完全关机启动一样进行 POST。具有 UEFI 的系统通常会知道系统已进入休眠状态(操作系统已通知)并绕过 POST,而是直接进入引导加载程序。

不要将睡眠与休眠混淆。睡眠或待机模式将计算机置于低功耗状态,以便您快速恢复会话。如果断电,数据可能会丢失,因为这相当于硬关机。

较新版本的 Windows 支持混合睡眠,即物理内存的内容像休眠一样写入硬盘,但系统仍处于低功耗状态,而不是完全关闭。这允许快速恢复,同时防止断电时数据丢失——计算机将仅从硬盘上存储的内存映像加载。

在 Windows 中,系统卷根目录中的文件hiberfil.sys用于为休眠保留物理内存内容的空间。


但请注意,如果启用了 LAN 唤醒 (WOL),系统将保持网络适配器打开,以允许系统在收到 WOL 消息时自动恢复。根据 BIOS 配置,系统完全关闭时网络适配器可能打开,也可能不打开,并且可能可以在 BIOS 设置中配置 WOL,以便在休眠时启用 WOL,但在完全关闭时不启用。否则,就不会有功率差异。

在某些系统上,完全关机和休眠之间确实可能存在不小的差异,这再次取决于 BIOS 配置。例如,计算机可以在休眠状态下保持 USB 端口通电,以便通过按下按键或移动鼠标来恢复。无论如何,电源故障不会导致休眠中的系统丢失数据。

答案3

根据文章休眠与关机大致相同:

休眠模式会将显示器的功耗降低至约 5 瓦,将 PC 的功耗降低至约 2.3 瓦——几乎与关闭 PC 相同

答案4

以下是我在 Windows 网站上找到的内容,关闭、睡眠或休眠你的电脑。这对于 Windows 11、10、8.1 和 7 也是一样的。

休眠

此选项专为笔记本电脑设计,可能不适用于所有 PC。(例如,带有 InstantGo 的 PC 没有休眠选项。)休眠比睡眠耗电量少,当您再次启动 PC 时,您会回到上次停止的位置(尽管速度不如睡眠那么快)。

如果您知道自己将在很长一段时间内不使用笔记本电脑或平板电脑,并且在此期间没有机会给电池充电,则可以使用休眠模式。首先检查您的 PC 上是否有此选项,如果有,请将其打开。

因此,基本上,它消耗的电量比睡眠状态要少,我已经在 Windows 11 中确认了这一点,电池电量百分比每小时减少高达 1%,大约 7 小时的休眠时间内总体下降 4%。

相关内容