导入 VirtualBox-4.x 后 Windows-XP VM 无法启动

导入 VirtualBox-4.x 后 Windows-XP VM 无法启动

我的笔记本电脑上有一台运行良好的 Windows-XP 虚拟机(VirtualBox v4.2.22),主机操作系统为 64 位,运行良好。我使用 VirtualBox 的“导出”实用程序创建虚拟机的“OVA”文件,将其传输到另一台计算机。

另一台计算机也安装了 VirtualBox (v4.3.x),但主机操作系统是 32 位的,我成功导入了 Windows-XP OVA。不幸的是,Windows-XP VM 无法启动!它在“欢迎”启动画面时失败并自动重新启动。它每次在“欢迎”启动画面时都会重新启动。

在启动时按 F8,我可以打开“高级选项”菜单,在那里我可以启动到“安全模式”。虚拟机确实在“安全模式”下成功启动,但我不知道该怎么做才能找出原因并修复它。

在高级选项菜单中,还使用了“禁用系统故障时自动重启”,该选项在“欢迎”启动画面处启动失败后停止重启,但屏幕上不显示任何错误消息,系统只是挂在“欢迎”屏幕上!

有人能帮我找出原因并解决它吗?

答案1

驱动程序、驱动程序、驱动程序。这些步骤通常在新主机上的安全模式下有效,但如果可能的话,请返回原始主机系统上的原始机器,卸载 Vbox 附加组件,然后执行以下操作:

这些步骤应在每个客户操作系统中执行。请勿在主机上执行这些步骤

按照以下说明打开设备管理器并查看未连接的设备:

  • 以管理员身份打开 cmd 提示符并运行以下命令;

设置 devmgr_show_nonpresent_devices=1

启动 devmgmt.msc

在设备管理器中:

点击查看菜单 -> 显示隐藏的设备

开始展开所有节点并卸载所有灰色的设备(褪色图标)。您会注意到大多数设备都命名为 msft virtual 或类似名称。提示:删除按钮也会卸载。因此,您只需单击并删除,单击 - 删除等等即可。

现在导出您的 Vbox VM 并重新导入它,就好了。

相关内容