从命令行挂载和卸载 VHD / VHDX 的 2 种方法

Jacki

虚拟硬盘(VHD / VHDX)是一种磁盘映像文件格式,用于存储硬盘驱动器的完整内容。在本教程中,我们将向您展示如何从命令提示符和 PowerShell 挂载和卸载 VHD / VHDX 文件。

方法 1:从命令提示符挂载和卸载 VHD/VHDX

此方法允许您在所有版本的 Windows 中挂载和卸载 VHD/VHDX 文件,包括 Windows 10 / 8 / 7 和 Windows Server。

  1. 在管理员模式下打开命令提示符。

  2. 在命令提示符处,键入磁盘部分并按 Enter 键访问命令行磁盘分区实用程序。
  3. 在安装或卸载虚拟磁盘之前,您需要指定 vhd/vhdx 文件的位置。键入以下命令并按 Enter 键。
    select vdisk file="[location of vhd]"
  4. 您现在可以使用以下命令挂载或挂载 VHD/VHDX 文件:

    参见:如何在 Ubuntu 和其他 Linux 发行版上挂载/卸载 USB 驱动器?

    • 要挂载 VHD/VHDX 文件,请键入附加虚拟磁盘并按 Enter 键。您可以在磁盘管理和 Windows 资源管理器中看到新的虚拟硬盘驱动器。

    • 要卸载虚拟硬盘,请键入分离虚拟磁盘并按 Enter 键。

方法 2:从 PowerShell 挂载和卸载 VHD/VHDX

在 Windows Server 2016 / 2012 / 2008 中,您还可以使用 PowerShell cmdlet 挂载和卸载 VHD/VHDX 文件。方法如下:

  1. 以管理员身份打开 PowerShell。
  2. 当命令行窗口打开时,您可以运行 Mount-VHD cmdlet 来装载 vhd/vhdx 文件。
    Mount-VHD –Path "[location of vhd]"
  3. 要卸载虚拟硬盘,只需运行 Dismount-VHD cmdlet 即可。
    Dismount-VHD –Path "[location of vhd]"

如果您收到诸如“Mount-VHD 未被识别为 cmdlet 的名称”之类的错误消息,则需要添加名为“的功能”适用于 Windows PowerShell 的 Hyper-V 模块”到您的服务器。