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

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

跟进Kevin Kuphal的回答(对不起,不适合在评论部分):

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

要安装图像:

vhdmount.exe /m vhd_path drive 

其中,vhd_path是要装入的.vhd文件的path,drive是您要为其分配映像的驱动器号。 您需要在驱动器号后面指定冒号(例如,F :)。

默认情况下,VHD Mount为每个安装的映像创build一个撤消磁盘,就像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 

请注意,您需要pipe理权限来运行VHD挂载。 在Windows 7和Server 2008 R2中,您可以直接通过磁盘pipe理工具或通过diskpart创build和连接vhd。

Virtual Server 2005附带的vhdmount.exe是否正常工作?

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

我认为32位和64位版本的Virtual PC都可以。 您可以制作一台新电脑并将其作为驱动器连接,或者如果您有与之配对的.vmc文件,您应该可以连接到它。