如何将物理机转换为 Windows Virtual PC 机(可能使用 SCVMM)

如何将物理机转换为 Windows Virtual PC 机(可能使用 SCVMM)

我有一台物理机,想将其转换为虚拟机。我使用 System Centre Virtual Machine Manager 在 Windows Server 2008 R2 和 Hyper-V 上多次执行过此 P2V 过程。

但是,在这种情况下,我想更进一步,将 P2V 过程创建的虚拟机移动到运行 Windows 7 Ultimate 和 Windows Virtual PC 的计算机上。

有没有推荐的方法来做到这一点,或者我应该只复制 VHD 文件并希望它能起作用?

答案1

感谢 Jake Oshins 和 Babul A. Mukherjee,我成功完成了转换。以下是我转换的方法:

  1. 清理源机器-删除不必要的文件、进行碎片整理等。
  2. 运行最新的磁盘2vhd在源机器上,确保检查修复 Virtual PC 的 HAL框(我认为这是一个新功能)
  3. 将 VHD 文件复制到新主机(运行 Windows 7 和 Windows Virtual PC)

由于源机器驱动器为 250GB(尽管只使用了 55GB),Virtual PC 无法打开它,所以我不得不执行以下额外步骤:

  1. 在主机上挂载 VHD 文件
  2. 调整分区大小,使其小于 127GB,并将剩余空间保留为未分配
  3. 下载VHD 调整器并缩小 VHD 文件,使其也小于 127GB

然后您应该能够在 Windows 7 下的 Windows Virtual PC 中使用该驱动器。

不幸的是,集成服务无法完全/正确安装,因为它们不受 Windows Server 2003 R2 的支持,但它运行得足够好。

答案2

Windows Virtual PC 与 Microsoft Virtual Server 的关系比 Hyper-V 更密切。它们基于相同的 VMM。

告诉 SCVMM 您想要执行 P2V 迁移到 Microsoft Virtual Server。然后将生成的 VHD 文件复制到运行 Windows Virtual PC 的机器。然后,在启动 VM 后,请务必安装新的 VM“附加组件”或“集成组件”。

答案3

SCVMM 运行良好。

但是为了快速且免费,可以使用 Sysinternals 提供的 Disk2VHD。 http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

相关内容