【发布时间】:2012-08-12 09:05:16
【问题描述】:
使用DISKPART 命令行实用程序,我可以得到一个叫做“位置路径”的东西,它似乎给了我我需要的东西,你可以在@987654326 中选择一个磁盘后使用命令detail disk 来查看它@。
看来我可以通过此类以编程方式获取此信息:MSFT_Disk
我不确定如何获取此类的实例。我有几个使用ManagementObjectSearcher 用于WMI 类的示例,但该方法对我不起作用,我也不确定MSFT_Disk 在Windows 7 中的可用性,因为该页面提到这是针对Windows 8 的。
有谁知道获取 SATA 通道信息或磁盘“位置路径”的好方法吗?
【问题讨论】:
-
你有没有想过枚举
HKLM\SYSTEM\CurrentControlSet\Enum\IDE\device\id:LocationInformation?它包含像这样的信息 Channel 4, Target 0, Lun 0
标签: c# .net disk hard-drive sata