在 Windows 设备管理器中禁用 PCI 设备会关闭电源吗?

jII*_*jII 4 windows pci-express power

可以使用设备管理器在 Windows 中轻松管理硬件设备。我对完全关闭 PCI 设备(例如我的显卡)很感兴趣。我知道,在设备管理器中,设备可以被“禁用”,为此文档存在

禁用设备

当您禁用设备时,物理设备保持连接到您的计算机,但设备驱动程序被禁用。启用设备后,驱动程序将再次可用。如果您想要为您的计算机配置多个硬件,或者如果您有一台在扩展坞上使用的便携式计算机,禁用设备会很有用。

难道“连接到计算机的物理设备岿然不动”意味着该设备仍处于开机状态?这甚至可以通过 Windows 完成,还是 PCI 设备的电源管理与 BIOS 相关?

jII*_*jII 5

经过一番研究,我在MSDN上找到了这个有用的信息,它几乎回答了这个问题。

总之,设备在其功耗方面可以有多种状态:

完全开启状态:D0
低功耗状态:D1、D2、D3hot、D3cold

MSDN 文章的这一小节很好地解释了低功耗状态之间的差异。似乎当用户通过 Windows 设备管理器在设备上点击“禁用”时,操作系统会遵循设备驱动程序的指令,决定将禁用的设备置于 D1、D2、D3 热/冷低功耗状态中的哪一个。

D3hot 和 D3 Cold 是 Windows 8 中的新状态,驱动程序程序员必须考虑在电源状态之间转换的各种复杂情况。