【发布时间】:2017-05-18 04:37:00
【问题描述】:
我只需要使用 python 2.7 脚本阅读设备管理器中列出的所有信息。尤其是“IDE ATA/ATAPI 控制器”子类别下的信息。这是检测 SATA 驱动器是在 AHCI 还是 IDE 模式下所需要的...
【问题讨论】:
-
这取决于操作系统,因此您应该指定您关心的操作系统。
-
Windows 7、Windows 8、Windows 8.1 和 Windows 10。
-
您可以使用
Win32_IDEControllerWMI 类获取控制器名称,但我认为这不能告诉您它当前是在旧版 ATA 还是 SATA AHCI 模式下运行。您可能需要IOCTL_STORAGE_QUERY_PROPERTY来查询StorageAdapterProperty中的BusType,即BusTypeAta与BusTypeSata。
标签: python windows device-manager