检查硬盘是否使用RAID

时间:2016-01-15 18:26:44

标签: c# .net

我有一个要求,我需要在打开加密硬盘的功能之前检查硬盘是否不是RAID。 C#中有一个内置类可以让我找到它吗?我查看了MSDN-DriveInfo类,它似乎没有这些信息。

2 个答案:

答案 0 :(得分:1)

不确定你是否可以检查硬盘是否是RAID,我很确定你不能,因为硬盘只看起来像一个物理驱动器,但我会研究Windows Management Instrumentation(WMI),.NET库是System.Management和System.Management.Instrumentation,这是一篇演示用法的文章:

http://www.codeguru.com/columns/vb/getting-hard-disk-information-with-wmi-and-visual-studio-2012.htm

答案 1 :(得分:0)

如果您使用的是WMI,则可以测试MSFT_Disk的BusType。我不确定它有多可靠。