XP 分区的 P2V 虚拟化在 Win7 中运行 - 它使用实际分区还是副本?

XP 分区的 P2V 虚拟化在 Win7 中运行 - 它使用实际分区还是副本?

和其他从 XP 迁移到 Windows 7 的人一样,我有许多程序可能需要一段时间才能迁移,因此我需要保持 XP 环境完好无损。我一直使用双启动,但这变得不方便。我想虚拟化 XP 分区,以便它可以在 Windows 7 中作为 VM 运行。

使用 VMware Converter 时,它是否会复制分区然后将其变为虚拟机?(因此需要与 XP 分区大小相等的额外空间)或者是否有一个选项可以“就地虚拟化”,使用当前安装 XP 的分区?

这个虚拟化过程是单向的吗?我可以看到,如果进行了复制,那么实际上就会有两个 XP 系统,它们最终会失去“同步”。如果实际分区是虚拟化的,那么为允许它虚拟化运行而进行的任何更改可能都必须撤消,才能允许它本地启动。

是否有任何实用的方法可以让 XP 分区作为虚拟机运行,同时保留在需要时直接启动到原始 XP 分区的能力?

答案1

据我所知,VMware Converter 只是将您的机器转换为虚拟机,包括将硬盘驱动器转换为虚拟硬盘驱动器/ .VMDK 文件。

有一些高级选项,但我不认为不转换硬盘是其中之一。

如果您想将其保留为单独的分区,那么最好的办法就是只安装 Windows 7 而不触及 XP 分区,设置一个新的虚拟机并选择使用物理磁盘/分区的选项,将其指向 Windows XP 分区,然后放入或安装 XP CD 并进行修复安装。

使用 VMWare Converter 的好处是它不需要重新安装 Windows,因为它可以实时概括/替换所有硬件。

至于维护一个既可用于虚拟又可用于实际的 Windows 安装,这个问题最近出现了很多次,我仍然不确定是否可行。从技术上讲,SYSPREP每次关机时都可以使用和删除所有硬件设置,但这非常耗时,而且不太实用……而且我认为它在 XP 上的效果还不及在 Windows 7 上的一半。

话虽如此,除了 3D / Direct X / Open GL 应用程序或 I/O 密集型应用程序之外(再次强调,使用分区可以解决这个问题),您不太可能遇到任何种子问题,并且使用虚拟机与本机相比几乎一样好。

相关内容