如何在 Windows Server 2008 R2 中获取已挂载 VHD 的物理路径

phi*_*ips 6 vhd windows-server-2008-r2

我的服务器上安装了 2 个 VHD。我知道其中一个实际 VHD 的存储位置。但我不知道第二个物理位置在哪里。

我用谷歌搜索了很多,没有找到任何简单的方法来获取这些数据......

必须有办法使用标准的 Windows GUI、powershell、cmd 或 Registry 在本地计算机或网络上找到 VHD 的实际位置。

有人知道如何获得这个值吗?

谢谢!

Mas*_*imo 9

我找不到任何简单的方法来做到这一点;甚至磁盘管理控制台在检查其属性时也不会向您显示 VHD 的物理路径。

但是,如果您选择磁盘并单击“分离 VHD”,您终于可以看到它:

分离 VHD

  • 很好地解决了这个问题——尽管我在无意中单击卷上的“取消 VHD”时感到非常害怕 (2认同)

小智 9

DISKPART命令可以显示安装的VHD的路径。在命令提示符或 PowerShell 中运行以下命令。

diskpart
list vdisk
Run Code Online (Sandbox Code Playgroud)

示例输出:

   VDisk ###  Disk ###  State                 Type       File
   ---------  --------  --------------------  ---------  ----
   VDisk 0    Disk 2    Attached not open     Expandable  F:\Test.vhd
Run Code Online (Sandbox Code Playgroud)