需要特定的 VirtualBox 版本,无法在 Windows 10 上运行

需要特定的 VirtualBox 版本,无法在 Windows 10 上运行

我在 Windows 7 Pro 64b 上有一个 Windows XP(是)VM,使用 Oracle VB 版本 5.0.32 r112930 - 多年来一直运行良好。

我的问题是这个虚拟机运行仅有的在 VB 版本 5.0.32 中。在所有其他测试版本中,都存在视频损坏,并且顶部屏幕充满红色/黑色矩形 - 然后出现 BSOD 或崩溃。

我尝试更新视频驱动程序和许多其他东西,这是一个极其漫长的过程。无法让它表现得更好。

所以我的问题是:我只能使用 Windows 7,因为版本 5.0.32 无法在 Windows 10 上运行 :-(

这条消息的图片取自另一篇帖子,英文版

在我的系统上,在 FR

Windows 10 (64b) 21H2 和 22H2,结果相同,全新系统安装,尝试过:

  • 以管理员模式运行(并且是管理员),尝试兼容 W7 和 W8(结果相同)
  • 激活开发者模式
  • 安装了 Hyper V,然后将其删除
  • 禁用内存完整性设置
  • 残疾人辩护和全部安全功能,未安装 A/V
  • 尝试了数十个可以安装的 VirtualBoxes 版本,它们运行良好,但我的 VM 崩溃了。

我可以尝试做点什么吗?比如也许可以欺骗这个特定的 VB 安装,以便它能够在 Windows 10 上运行?

我读了大概上百个有关安装/运行 VirtualBox 问题的超级用户页面,但没能找到。

附言:第一个问题,抱歉。多年来我一直关注你们;非常感谢你们所做的一切,这对我的一生帮助很大。

编辑:可能还不够清楚,这个 Windows XP VM 是一个运行了 20 年的系统(以前在 PC 上),我无法从头开始重新安装它,否则问题就小得多。

答案1

我在 Windows 11 主机上的 VMware Workstation V17 中运行 Windows XP。没有问题。

(A)你能在运行 Windows 10 的 VBOX 中构建一台新的 XP 机器吗?

(B) 您能否尝试一下 VMware Workstation(可试用),因为它应该可以工作。对我来说是的。

使用本文将 VBOX 机器导入 VMware。

https://kb.vmware.com/s/article/2053864

答案2

它(终于)可以在 Windows 10 22H2 上的 VMware 17 Workstation Player 上运行

感谢@John - 除了使用 VMware,我尝试了所有方法!

从 Windows 7 64 Pro、VirtualBox 5.0.32 中发现您必须导出为 ova 1.0(而不是 2.0)。

此外,SATA 驱动器必须作为 SCSI 导入(SATA 主机可能太新),否则会出现 BSOD。

驱动器有些问题,所以我只导出了没有驱动器的机器。然后手动导入驱动器(导出为 vdmk)。

警告至少在我的情况下,对于这个 VB 5.0.32,因为这个虚拟机中有快照,当我将驱动器导出为 vmdk 时,它们的内容是第一的快照。我意识到最新的数据来自 2017 年!

作为一种解决方案,我建议安全地使用克隆虚拟机,同时选择“当前状态”。但您也可以删除所有快照...

最后,第一次 VM 启动时,缺少安装的组件和驱动程序。第二次启动时,安装了 VMware 附加组件。

坦白说,我更喜欢 VirtualBox 的解决方案,它有大量选项和功能,而且免费。但当然,我会保留这个,它运行良好,不会使虚拟机崩溃。

相关内容