VirtualBox 错误 - VM 启动,但 Windows 10 无法启动

VirtualBox 错误 - VM 启动,但 Windows 10 无法启动

我正在尝试在 Debian 9 机器上使用 VirtualBox 运行 Windows 10。尝试设置虚拟机时,我无法在菜单中选择 64 位版本的 Windows 10,因此我下载了 32 位 ISO。尝试启动虚拟机时,我收到以下错误消息:

错误代码

有什么问题?有没有好的(免费)VirtualBox 替代品可以完成这项工作?我需要在可以执行 sudo 但没有 root 权限的工作场所机器上执行此操作(并且这在未来很可能不会改变)。

更新:我按照说明进行操作这里检查 VT-x 是否已启用,似乎已启用已禁用(寄存器返回1而不是5),但不幸的是我目前对此无能为力。然而,在关注了 Ramhound 的链接和建议后这里将分配的 RAM 减少到 3 GB 以下,我收到以下提示:

迅速的

我既不使用 OS/2,也不使用 QNX - 因此当我点击继续,VM 实际上似乎启动了,我甚至得到了正确的 Windows 启动屏幕:

窗口屏幕

直到我最终关闭了 PAE/NX,问题才得到解决,现在我得到了这个Windows 10 蓝屏

错误代码 0xc0000260

这有点奇怪,因为 CPU(Intel Core i5-6500)支持 PAE,所以禁用 PAE/NX 应该是没有必要的(甚至是适得其反的),对吧?

我认为虚拟机已经启动并运行,只是一些 VirtualBox 设置导致了问题。我觉得接近解决方案...这是完整的VirtualBox 日志文件,或许这其中蕴含着一些线索?

更新:正如 Didier 所建议的,我还尝试了现成的 Windows 10 VM,如下所述这里. 从微软开发人员中心并修复了一个小问题错误/不兼容(在 2020 年,绝对没有什么似乎不再能开箱即用),我尝试启动虚拟机。结果:

启动屏幕 蓝屏幕

答案1

导致该错误的原因有多种,请参见

根据您的描述,请检查您的 BIOS 中 VT-x 是否可用且已启用。

也可以看看。检查是否是与 RAM 相关的问题(分配少于 3Gb)。检查打开/关闭 PAE/NX 是否有效(Virtual Box“设置”>“系统设置”>“处理器”>“启用 PAE/NX 选项”)。检查在 BIOS 级别启用 VT-d 是否也有效。

答案2

0x80004005 错误可能在 Windows 更新过程中发生,导致更新立即停止。如果是这种情况,请运行 Windows 更新疑难解答程序来修复此问题。方法如下。

转到“开始”菜单。搜索“设置”并打开它。单击“更新”和“安全”。0x80004005 错误代码 Windows 从左侧面板中,单击“疑难解答”。选择 Windows 更新。然后单击运行疑难解答。0x80004005 错误 Windows 更新疑难解答程序现在将自动查找并修复阻止您的计算机下载和安装 Windows 更新的任何问题。

如果运行疑难解答程序无法解决问题,则可能表明存在损坏的系统文件,导致未指定的错误 0x80004005。尝试运行 SFC 扫描以自动查找并修复 Windows 10 中的系统文件。

要运行 SFC,请转到“开始”菜单。键入 CMD 以搜索命令提示符。右键单击结果中的命令提示符,然后单击以管理员身份运行。在命令提示符中,键入以下命令。

/sfc scannow 系统文件检查 sfc scannow

现在它将开始扫描并修复发现的任何损坏的系统文件。这可能需要一些时间。扫描完成后,尝试再次运行 Windows 更新。

相关内容