1

我试图在磁盘上获取所有未分配的空间(作为 <offset,size> 对的列表)。一切都很好,只要磁盘上没有任何扩展分区 - 我只是列出Win32_DiskPartition与选定的相关联的 sWin32_DiskDrive并分析它们的偏移量和大小以找到它们之间的差距。

但是,如果有一个扩展分区,事情就会变得复杂——它就像一个黑盒子,内部分区不在与 my Win32_DiskDrive. 我尝试列出扩展分区的关联对象,但没有“内部”Win32_DiskPartition链接到扩展分区,只有Win32_LogicalDisks,但它们没有给我任何关于分区实际几何形状的信息

它尝试为此目的使用 diskpart,但它将所有分区大小四舍五入为 GB,我需要它们准确无误。它还依赖于语言环境,这使得它很难解析输出(我的应用程序需要尽可能独立于语言环境)

4

0 回答 0