将 Windows 2000 物理机转换为虚拟机

将 Windows 2000 物理机转换为虚拟机

从旧的 Windows 2000 机器创建虚拟机的最佳方法是什么?
我发现VMware vCenter Converter Standalone 4.0.1这是支持 Windows 2000 的最后一个版本。
有没有推荐的替代方案?我应该预料到哪些陷阱?我想在 Windows XP 机器上运行 VM。

答案1

很久以前我做过一次。最大的麻烦是安装(虚拟)硬盘的正确驱动程序。你必须这样做而此Windows安装仍可在硬件上启动。

如果您的硬件使用 AHCI,而虚拟机使用 ATA,那么您就有麻烦了,您需要先将 Windows 转换为 ATA 模式,然后再转到虚拟机。Google 上有很多方法,但我无法推荐任何方法,因为对我来说没有一个有效。

所以我的建议是,复制磁盘,确保原始机器完好无损,以防您需要重新配置它,安装所有需要的驱动程序并尝试在 VMWare 中启动。您的成功很大程度上取决于您当前的硬件配置。

答案2

刚刚做了这个。在安装了 SP4 和 SP4 汇总的本地 Windows 2000 服务器上安装了 VMware vCenter Converter Standalone (v 4.0.1)。必须重新启动服务器。启动转换器并使用本地管理员凭据。记住将目标指向主机,我犯了一个错误,将其指向 vCenter 服务器。

答案3

我使用 Xen。因此,假设虚拟主机位于不同的物理机器上,我将从 Linux LiveCD 启动 Windows 2000 机器。然后使用它dd来对磁盘进行映像处理。我在 Xen 主机上使用 LVM,因此我将设置接收卷并将dd磁盘映像放入卷中(如果您有可靠的网络连接,这一切都可以在一个步骤中完成,因为 dd 输出可以通过管道传输到 netcat,通过网络传输到 Xen 主机上的另一个 netcat 实例,该实例将其传输到 dd 中,写入 LVM 卷)。

从此以后,只需进行快速配置并启动 VM 实例即可。实际上无需转换。

如果虚拟机主机与 2000 位于同一主机上,则只需将其安装到不同的分区中,并在创建虚拟机时使用 2000 个分区作为虚拟机的磁盘

虽然这描述了一种面向 Xen 的方法,但同样适用于任何 VM 主机。您不需要需要将 2000 分区转换为其他任何分区,它们都可以按原样使用。将硬盘从 2000 盒中取出,安装在 XP 盒中。使用 Virtualbox 或 VMWare Server 创建新的虚拟机,并在添加磁盘时选择物理磁盘作为虚拟磁盘介质(而不是使用映像)。物理磁盘/分区也比使用 vmdk 或 cow 映像文件更快。

相关内容