之所以强调关于“睡眠”模式,是因为不同的硬件对“睡眠”模式的支持可能会存在较大的差异,这直接影响了 WOL 实现的与否。。
“混合睡眠”:混合睡眠是睡眠和休眠的组合 - 它将所有打开的文档和程序保存到内存和硬盘上,然后让计算机进入低耗能状态,以便可以快速恢复工作。如果发生电源故障,Windows 可从硬盘中恢复您的工作。如果打开了混合睡眠,让计算机进入睡眠状态的同时,计算机也自动进入了混合睡眠状态。
(二)其他需要注意的 Windows 设置说明为什么我关闭了“快速启动”选项依然无法实现唤醒?
在网卡设备的“高级”选项卡中,尝试关闭“节能以太网”、“绿色以太网”、“节能模式”等相关的设置。
“只允许幻数据包唤醒计算机”建议勾上。
不然会存在电脑被“误”唤醒的情况(虽然几率不大)。因为不是只有这一种数据包能够唤醒电脑,也就是说,你的网卡在待机的过程中,可能会被内部网络上传输的数据包“误导”从而唤醒你的主机。普通家庭网络还好,但如果是企业网络的话,网络环境相对比较“吵杂”,电脑被误唤醒的几率会大一些,因此对于我们来说勾上此选项是不会错的(不勾也是可以的,不勾选是为了利用这一特性来实现网络唤醒,但那种场景绝大多数人接触不到,也没必要。。
请安装完整的网卡驱动,否则可能无法实现网络唤醒:
单靠 Windows 自身提供的驱动可能无法实现网络唤醒
三、为什么停电后无法实现网络唤醒:BIOS 的电源管理策略关键字:来电开机、深度睡眠
大家看完上面 Windows 下的电源策略后,我们再去看 BIOS 的相关内容就会好理解一些。
这里我们以一个场景来展开:停电了,恢复供电之后网络唤醒却不起作用了,这是为什么?
这种情形等同于把主机的电源线拔掉再插进去。
我们在上文讲过:
如果你设置了网络唤醒,你的电脑在睡眠(S3)、休眠(S4)或关机(S5)时,你的网卡还是会处于待机状态......
再具体点说,电源会向网卡提供 5V 的电流以保证网卡处在待机(Standby)状态,只要网卡保持在待机状态,那么在其他条件都满足的情况下,网卡就可以接收到网络唤醒的信号以实现网络开机。那么当停电后,恢复供电时,由于有些主板不支持恢复到“先前”的状态,对于网卡来说就是无法恢复到“待机”状态,因此这时候网络唤醒就不起作用了。
所以当你在设置 BIOS 时,你需要检查一下你的 BIOS 是否支持“来电开机”或者“断电恢复”: