如何在 Windows Vista 中安装 .vhd 文件?在 Windows 7 中,您可以使用磁盘管理,但 Windows Vista 没有可用的选项。
答案1
- 下载MS 虚拟服务器 2005 R2 SP1
- 下载它的更新
- 打开管理员命令提示符并运行
setup /v"PATCH=%cd%\KB948515.msp ADDLOCAL=VHDMount"
- 选择自定义安装
(可选)使用/添加下列的reg 文件,非常方便安装
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell] @="Mount" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount - Commit] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount - Commit\command] @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u /c \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount - Discard] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount - Discard\command] @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u /d \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Mount] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Mount\command] @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m \"%1\"" [HKEY_CLASSES_ROOT\.vhd] @="Virtual.Machine.HD"
- (可选)安装虚拟 PC 2007提供创建/管理/合并磁盘的良好 GUI
如果您使用的是家庭版(虚拟服务器官方不支持),我推荐的解决方法是在其 setup.exe 上使用十六进制编辑器将CAP_DisallowedOS = 1
字符串更改为 0。
在一些罕见的情况下,msiexec 可能会在安装结束时崩溃,并出现 0xc000000d BEX 错误(VHD Mount Merge Module Custom Dll做 某物尝试安装 Microsoft Virtual Server Storage Bus 驱动程序时出现问题
奇怪的是,停止 WPDBusEnum 服务似乎可以解决问题。
附录:我在待机时遇到了很多 BSOD。所以我决定在睡觉前卸载它,然后在恢复后重新安装。不幸的是,vhdstor
驱动程序似乎在一段时间后卡住了,锁定了磁盘文件以防止进一步的操作。
我最终决定程序 Microsoft Virtual Server Storage Bus
每次暂停时开启/关闭
答案2
您可以使用DiskPart 和脚本或使用虚拟服务器 2005 R2...或者怎么样微型驱动器?