是否可以使用 VHD 实现双启动和 VPC?

是否可以使用 VHD 实现双启动和 VPC?

使用 Windows 7 Virtual PC 创建虚拟机,我知道您可以对 VHD 进行系统准备,然后可以使用它通过 Win7 从 VHD 启动模式进行双重启动。

但是,您稍后可以取出该 VHD 并将其加载到 Virtual PC 中吗?我怀疑需要另一个 sysprep 来更改驱动程序。

答案1

您说得对,物理硬件和虚拟机“硬件”之间的驱动程序几乎肯定会完全不同。因此,虽然您可以在 boot-to-vhd 和 boot-in-VirtualPC 之间来回移动 VHD,但这并不实际。每次切换模式时,实质性的硬件更改都会触发重新授权,几次切换后,您的产品密钥将不再起作用。

我做过类似的事情,将旧硬件转换为虚拟机,只要主机与物理机差别不大,让物理映像在虚拟机中运行并不困难。

答案2

是的,您可以双向操作 - 从 vhd 映像启动到在 VPC 或 Hyper-V 中运行,或者反之。如果您选择其他方式,则需要 Sysprep,以便 minisetup 运行以在从 VPC/HyperV vhd 转到从 vhd 启动时检测各种驱动程序。这是为了防止从 vhd 映像启动在实际硬件上运行时运行集成磁盘驱动程序。

您可能想要查看最近发布的一个有趣的实用程序,即 SysInternals Disk2vhd。它可以在返回 VPC 时进行一些 hal 修复:

http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

它使用 Windows XP/2003 或更高版本的卷影复制功能来创建映像。我最近从 ThinkPad T61P 创建了一个 vhd,它在 Hyper-V 上启动正常。

相关内容