我正在考虑将台式机 (Windows XP) 迁移到 VM 解决方案 (VirtualBox 或 MS Virtual PC)。原因是无论如何我都需要新硬件,而且我不想 (无法正确) 重新安装所有“业务”应用程序。
因此,我的计划如下:我将提取机器的映像,然后使用 Acronis Universal Restore 或其他可以恢复到不同硬件的工具将其恢复到虚拟机。(我认为这个过程与这个问题基本无关。)
一旦我让该虚拟机正常运行,我就会将其移至新电脑上。
所以现在的问题是。在 VM 中安装 Windows(XP?)并将 VM 计算机移动到不同的主机上时,有什么注意事项吗?虚拟机内部的操作系统会出现什么故障吗?Windows 激活会出现问题吗?
答案1
我建议使用VMware 转换器从系统创建虚拟机 它将创建一个可在 Player 或其他免费 VMware 产品中加载的虚拟机。我认为 MS 有一个类似的工具,但我没有用过。
我们经常使用它,它工作得很好,并且避免了一些无法在 WIN7 上运行的专用软件带来的麻烦
正如 @timbrigham 所说,激活可能会出现问题。请做好准备。有时很容易解决,有时则有点困难。
答案2
我经常这样做。我遇到的唯一问题是 Windows 激活问题。尝试使用 Magic Jellybean 或类似程序来验证您的系统上是否有 VLK。如果是这样,那应该没问题。如果您拥有 XP 的 OEM 许可副本,您将需要做一些额外的工作。
在这种情况下,您需要在过程完成之前或之后转换为 VLK。如果您在之后执行此操作,则可以使用 VLK 媒体进行“就地升级”。只要您使用的是 SP3 并拥有 SP3 媒体(并且不介意重新安装所有 Windows 更新),就应该没问题。
并非所有应用程序都需要重新安装 - 使用 VLK 介质进行就地升级会替换核心 Windows 文件并转换为可在 VM 环境中正常运行的 VLK。如果您没有 VLK 密钥,现成的许可证也可以使用。
不幸的是,由于升级过程会替换核心 Windows 文件,因此可能需要重新应用一百多个 Windows 更新。有关详细说明,请参阅这里。
答案3
如果你的意思是如果你将虚拟机移动/复制到多个不同的主机上,虚拟机是否会崩溃,那么答案是否定的(只要你移动了所有需要的文件结构并使用相同版本的虚拟机软件即可)。你甚至可以将虚拟机移动到不同的操作系统上。事实上回溯例如,(Linux 发行版)可以作为 VM 映像下载。