找出硬盘是否是GP中的GPT或MBT#

时间:2013-08-29 01:58:18

标签: c#-4.0

您如何知道硬盘驱动器类型是GPT还是带有C#的MBR?我看了Win32_DiskDrive,但似乎没有。

1 个答案:

答案 0 :(得分:2)

您希望将PInvoke(请参阅http://pinvoke.net)与CreateFileDeviceIoControldwIoControlCode = IOCTL_DISK_GET_PARTITION_INFO_EX)和PARTITION_INFORMATION_EX结构{{1}一起使用}字段会告诉您(PartitionStylePARTITION_STYLE_MBRPARTITION_STYLE_GPT)。