VirtualBox 和 VMware 错误 0x0000005D 修复:您的 PC 需要重新启动

Jacki

当您尝试从 WinPE ISO 映像引导现有虚拟机时,即使您已在主机 PC 的 BIOS 中启用了虚拟化技术 (VT) 功能,虚拟化软件 VirtualBox 或 VMware 也可能会出现以下错误。

您的电脑需要重新启动。
请按住电源按钮。
错误代码:0x0000005D
参数:
0x000000000FABBFF
0x0000000028100800
0x0000000000000000
0x0000000000000000

问题不在于 BIOS 设置,而在于 VirtualBox 或 VMware 设置。 64 位 WinPE 映像无法在 VMware 或 VirtualBox 中使用 32 位操作系统定义的虚拟机上执行。要暂时解决该问题,请将来宾操作系统更改为 64 位版本。请记住在虚拟机上使用完 WinPE 后将其更改回来。

了解更多:如何修复“安装程序需要空间来更新 Windows 11”错误

在 VMware Workstation 中更改 Windows 版本

在 VMware Workstation 中,打开虚拟机设置编辑器(VM > 设置)。单击选项选项卡,然后您可以将来宾操作系统的版本更改为 x64 版本。例如,如果您的来宾操作系统是 Windows Server 2003 Enterprise,请尝试从下拉列表中选择相应的 64 位版本 – Windows Server 2003 Enterprise x64 Edition。

在 VirtualBox 中更改 Windows 版本

在 Oracle VM VirtualBox Manager 中,突出显示您的虚拟机并单击设置

在常规选项卡上,将版本更改为 64 位操作系统。在我的示例中,我将虚拟机的版本从 Windows 7(32 位)更改为 Windows 7(64 位)。

结论

当您从 Windows 8/8.1 或 Windows 10 64 位 ISO 映像启动 32 位来宾操作系统时,通常会发生此问题。但从 32 位版本的 Windows PE 启动 64 位来宾操作系统没有问题。