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


0

我的笔记本电脑上的VirtualBox(v4.2.22)中有一个非常精细的Windows-XP虚拟机,带有64位主机操作系统,工作正常。我使用VirtualBox的“导出”实用程序创建我的VM的“OVA”文件,以将其传输到另一台计算机。

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

在启动时按F8,我可以打开高级选项菜单,我可以在其中启动“安全模式”。VM使用“安全模式”成功启动,但我不知道如何找出原因并修复它。

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

任何人都可以帮助我找到原因并解决它吗?

Answers:


0

司机,司机,司机。这些步骤通常在新主机上以安全模式运行,但如果可能,请返回原始主机系统上的原始计算机,卸载Vbox添加,然后执行以下操作:

这些步骤将在每个客户操作系统中执行。不要在主机上执行这些操作

使用以下说明打开设备管理器,并选择查看未连接的设备:

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

set devmgr_show_nonpresent_devices = 1

启动devmgmt.msc

在设备管理器中:

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

开始展开所有节点并卸载任何灰显的设备(褪色图标)。您会注意到大多数名为msft virtual或类似名称。提示:删除按钮也将卸载。所以你只需点击并删除,点击 - 删除等等。

现在导出你的Vbox VM并重新导入它,你应该没问题。


我不能只在目标客户上做这项工作,而不是先做第一次然后再导出等等......?
Seyed Mohammad 2014年

我确实在“安全模式”下在目标操作系统上运行这些命令,但没有灰色/褪色设备!我可以在“安全模式”下查找导致上次“正常”启动失败的问题的原因是什么?
Seyed Mohammad 2014年

回到源并从那里清理它的原因是它可能会解决你的启动问题。不同版本的virtualbox在USB控制器方面实现了略微不同的硬件抽象层(HAL)。尝试卸载(在安全模式下)guest虚拟机操作系统中的所有USB相关设备。关闭然后在虚拟机设置中禁用USB并重新启动。在具有不同主机硬件的虚拟机版本之间迁移通常会导致这种痛苦。
G Koe 2014年

我尝试了它仍然无法启动。我在设备管理器中卸载了所有USB设备,关闭了系统并禁用了VirtualBox中的USB支持,然后启动了虚拟机,但它仍然无法启动。我认为我们没有走上正确的道路。我可以在“安全模式”下查找导致上次“正常”启动失败的问题的原因是什么?Windows-XP中是否有任何系统日志可以告诉导致问题的原因?
Seyed Mohammad
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.