我最近成功修复了一台古董 Pentium 4 PC,其规格如下:
- 奔腾 4 Northwood 2.0 GHz
- 华硕 P4SE 主板(SiS 645 芯片组)
- NVIDIA GeForce4 Ti-4200
- 1 GB DDR-400 RAM(创见)
- Creative Labs SoundBlaster Live! DE 5.1 SE
- TP-Link TL-WN951N PCI 无线网卡(Atheros AR5008 控制器)
- Windows XP 专业版 SP3
它很好地完成了预期任务(允许访客浏览互联网、编辑和发送文档等)。但是,如果我尝试将其休眠,它会在屏幕显示“准备休眠...”后立即出现 BSOD。在设备管理器中禁用每个硬件后,我可以断定罪魁祸首是无线网卡,因为如果禁用该设备,计算机可以顺利休眠和唤醒。安装最新的可用驱动程序似乎没有任何改善。
我该怎么做才能解决这个问题?或者,至少作为临时解决方法,是否有人知道可以启用和禁用设备的脚本,以便用户不必手动执行此操作?
答案1
我找到了解决办法。
原来 TP-Link 提供的驱动程序没有经过 WHQL 认证。所以我浏览了 WHQL 认证的 Atheros 驱动程序,发现其中有不少这里。我一次安装一个,发现 7.7.0.523 版本与我的系统完美匹配。现在我的古董电脑可以毫无问题地进入睡眠和休眠状态,信号接收似乎也得到了一些改善。
经验教训:如果出现与电源管理相关的问题,请坚持使用 WHQL 认证的驱动程序。
答案2
如果这是 Linux,我会为您提供解决方案......但是编写一个 Windows 脚本来在内核事件上禁用专门针对休眠的硬件设备听起来并不是一个简单或直接的可能性。
话虽如此,休眠真的那么重要吗?睡眠对于大多数用途来说已经足够好了……但如果你执意要让设备进入休眠状态,我建议你投资一个便宜的 15 美元 Wifi USB 适配器,然后就完事了。