“休眠不使用电源”......或者是吗?

use*_*686 23 windows hibernate

休眠是否比完全关机消耗更多的电量?

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

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

编辑:

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

Har*_*ton 12

这取决于。

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

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

  • @ruakh:请参阅 ftp://ftp.dell.com/Manuals/all-products/esuprt_desktop/esuprt_optiplex_desktop/optiplex-9010-aio_Owner%27s%20Manual_en-us.pdf 中的“深度睡眠控制”选项,第 49 页 (2认同)

Cel*_*tas 7

根据这篇文章,休眠与关闭电源大致相同:

Hibernate 将您的显示器功率降低至 5 瓦,您的 PC 功率降低至 2.3 瓦 — 几乎与关闭您的 PC 相同

  • 曾几何时,我有一个电源,其中包括一个用于连接显示器的开关插头,因此它会随着 PC 自动关闭(这是在知道何时关闭的“绿色”显示器时代之前)。无论哪种方式,在这种情况下,我的显示器 * 是由 PC 供电的。无论如何都不是今天的标准...... (2认同)

bwD*_*aco 7

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

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

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

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

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


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

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