【问题标题】:Find out if HDD is GPT or MBT in C#在 C# 中找出 HDD 是 GPT 还是 MBT
【发布时间】:2021-10-26 07:38:02
【问题描述】:

如何确定硬盘类型是 GPT 还是带有 C# 的 MBR?我查看了 Win32_DiskDrive ,但似乎没有。

【问题讨论】:

标签: c#-4.0


【解决方案1】:

您希望将 PInvoke(参见 http://pinvoke.net)与 CreateFileDeviceIoControldwIoControlCode = IOCTL_DISK_GET_PARTITION_INFO_EX)一起使用,PARTITION_INFORMATION_EX 结构的 PartitionStyle 字段会告诉您(PARTITION_STYLE_MBR、@987654328 @ 或 PARTITION_STYLE_RAW)。

【讨论】:

    猜你喜欢
    • 2017-10-04
    • 1970-01-01
    • 2017-11-26
    • 2012-12-06
    • 2017-01-22
    • 1970-01-01
    • 2011-12-12
    相关资源
    最近更新 更多