Tag: 虚拟磁盘

从磁盘编号中检索虚拟磁盘文件名

当我在diskpart中列出虚拟磁盘时: DISKPART> list vdisk VDisk ### Disk ### State Type File ——— ——– ——————– ——— —- VDisk 0 Disk 2 Attached not open Fixed C:\Disk.vhd 对我来说有趣的部分是文件名。 如果我知道磁盘号,我试图找到相应的函数,它会给我文件名(在File列下)。 理想情况下,我会给“ \\?\ PhysicalDrive2 ”,我会得到“ C:\ Disk.vhd ”作为结果。 我已经尝试过: 使用diskpart和解析输出 – 因为它是未记录的格式,它可以随时更改。 这不是我所依赖的。 常规VHD API – 没有函数将磁盘号作为参数。 Microsoft.Storage.Vds.dll – 有一些枚举通过每个驱动器(例如Service.Providers),但没有属性/函数可以给我源文件的名称。 虽然我现在可以确定例如驱动器D:是虚拟驱动器,但我仍然无法知道附加了哪个.vhd文件。 知道哪个function可能是什么?