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

我有一台物理机器,我想转换成虚拟机器。 我通过使用System Center Virtual Machine Manager将这个P2V过程多次完成到Windows Server 2008 R2和Hyper-V。

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

有没有build议这样做的方法,或者我应该只复制VHD文件,并希望它的工作?

我成功地转换了感谢Jake Oshins和Babul A. Mukherjee。 以下是我如何做到的:

  1. 清理源机器 – 删除不必要的文件,碎片整理等
  2. 在源机器上运行最新的Disk2vhd ,确保检查虚拟PC盒的Fix up HAL (我认为这是一个新function)
  3. 将VHD文件复制到新主机(运行Windows 7和Windows Virtual PC)

由于源机驱动器是250GB(即使只有55GB正在使用)虚拟PC无法打开它,所以我不得不执行这些额外的步骤:

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

那么你应该能够在Windows 7下使用Windows Virtual PC的驱动器。

不幸的是,Integration Services没有完全/正确地安装,因为它们在Windows Server 2003 R2上不受支持,但是效果不错。

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

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

SCVMM很好用。

但是为了快速和免费地使用Sysinternals人员的Disk2VHD。 http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx