我一直在尝试在 Windows XP 中实现局域网唤醒功能,并且部分成功了。如果我以“正确的方式”关闭计算机,我可以使用魔术包毫无问题地唤醒计算机。如果我通过按住电源按钮关闭计算机,则无法启动它。
我发现一些报告称,我不是唯一一个观察到这种行为的人,但没有明确的解释。
这是局域网唤醒的正常行为吗?如果是,有人能解释一下这背后的技术背景吗?不同类型的关机有什么区别,以及它如何影响局域网唤醒?
- 操作系统:Windows XP
- 主板:技嘉m55s-s3
- 最新的 NIC 驱动程序和 BIOS
答案1
当电源关闭到正确状态时(不同品牌的主板名称不同),不仅 NIC 保持部分通电状态(您会看到指示灯因网络流量而闪烁),而且主板本身的某些电路也通电。该电路响应 NIC 发出的重新启动信号。其他关机模式将阻止其中一个或两个组件通电,因此 NIC 无法识别唤醒信号,或者主板无法看到来自 NIC 的信号。
至于如何“解决”这个问题,我没有什么好主意。多年来,我一直在努力让这个问题始终如一地正确解决。每次我得到一台新机器,我都必须从头开始。此外,有些机器在这方面比其他机器更合作。我拥有的一些机器有时会醒来,但有时不会,即使它们每次都以同样的方式关闭。
我唯一的结论是,制造商需要在这方面达成某种协议。他们可以针对各种电源状态制定一致的命名方案。
我最好就此打住,否则人们可能会认为这是我最讨厌的事情。
答案2
我不知道这一点,但这可能是主板处理这两种关机方式的不同之处。
第一种是正常关机,可能保持以太网控制器通电以使其处理 WOL 数据包,而硬关机将完全切断所有设备的电源。
答案3
radius 是正确的。当您以正常“方法”关闭机器时,以太网控制器仍会通电,3.3vi 相信。当您“硬”关闭机器时,它不会使其处于监听状态。因为这是通过驱动程序而不是硬件完成的。