在 Vista X64 中安装 VHD 文件的最佳方法是什么?

在 Vista X64 中安装 VHD 文件的最佳方法是什么?

我正在寻找一种方法来在 Vista Ultimate x64 中安装由 Vista 的完整计算机备份系统创建的 vhd 文件。最好的方法是什么?

答案1

跟进 Kevin Kuphal 的回答(抱歉,不适合放在评论部分):

是的,vhdmount.exe 确实有效,请记住您不需要安装虚拟服务器。您可以只安装 VHDMount 组件(如 Kevin 提供的链接所述),使用 Virtual Server R2 SP1 安装程序中的“自定义”选项并清除除 VHDMount 之外的所有组件。如果您想使用命令行选项而不是注册表修改,请使用以下命令。

要装载映像:

vhdmount.exe /m vhd_path drive

其中 vhd_path 是要挂载的 .vhd 文件的路径,drive 是要分配映像的驱动器号。您需要在驱动器号后指定冒号(例如 F:)。

默认情况下,VHD Mount 会为每个已安装的映像创建一个撤消磁盘,就像 Microsoft Virtual PC 和 Virtual Server 一样。如果要覆盖此行为并直接写入已安装的映像,可以添加 /f 开关:

vhdmount.exe /m vhd_path drive /f

要卸载映像,您有两个选项。如果您想在卸载之前保存对 VHD 所做的任何更改,请遵循以下语法:

vhdmount.exe /u /c vhd_path

如果您不想在卸载之前保存对 VHD 所做的任何更改,请改用此语法:

vhdmount.exe /u /d vhd_path

请注意,您需要具有管理权限才能运行 VHD Mount。在 Windows 7 和 Server 2008 R2 中,您可以直接通过磁盘管理工具或通过 diskpart 创建和附加 vhd。

答案2

Virtual Server 2005 附带的 vhdmount.exe 可以运行吗?

引用这里和其他地方(谷歌)

答案3

我认为 32 位和 64 位版本的虚拟电脑也可以。您可以制作一台新 PC 并将其作为驱动器连接,或者如果您有随附的 .vmc 文件,您应该能够将其连接到它。

相关内容