当电池电量低于临界值时,Windows 7 是否应该转换睡眠 => 休眠?

当电池电量低于临界值时,Windows 7 是否应该转换睡眠 => 休眠?

我有一台通过 Boot Camp 运行 Windows 7 x64 的 MacBook Pro。我最近丢失了工作,因为在收到电池电量不足警告(剩余 10%)时,我合上盖子让笔记本电脑进入睡眠状态,但后来忘记插上电源。当我再次启动机器时,它显示“Windows 未成功关闭”。看来笔记本电脑没电了,直接转换:Sleep => Powered Off

当笔记本电脑运行时,如果电池电量降至临界值(5%​​)以下,它会成功转换:Running => Hibernating。如果电池在睡眠时降至 5% 以下,它是否应该转换:Sleep => Hibernating

如果是这样,我怎样才能找出为什么没有发生这种情况?

答案1

当电池电量低于某个水平时,Windows 不会从睡眠模式 => 休眠模式转换。Windows 在不运行时无法执行任何操作,并且没有标准化的 ACPI 功能允许计算机在电池电量低于任意水平时唤醒。

视窗从睡眠状态转换 => 按照计时器进入休眠状态,如果在 Windows 进入睡眠状态时设置了这样的计时器 - Windows 可以使用唤醒计时器功能来实现这一点。Windows 在进入睡眠状态时设置唤醒计时器,如果电源状态合适,则在被 BIOS/EFI 唤醒时转换到休眠状态。没有与电池唤醒级别等效的功能。

某些 BIOS/EFI 实现具有制造商专有功能,可在电池电量低于临界值时切换到休眠状态。根据定义,这些功能仅存在于某些专有机器上。

相关内容