我正在寻找一种方法来在 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 文件,您应该能够将其连接到它。