我的笔记本电脑上有一台运行良好的 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 并重新导入它,就好了。