如何修复从 Windows 8 安装光盘启动时出现的错误 0x0000005D

Jacki

在新 PC 或 Oracle VM Virtual Box 或 VMware 中安装 Windows 8 时,许多用户收到错误消息“您的 PC 需要重新启动。请按住电源按钮。错误代码:0x0000005D。”在启动过程中。

与 Windows Vista 和 7 不同,Windows 8 并不与所有型号的 AMD/Intel 处理器兼容。要修复 0x0000005D 错误,您必须拥有支持数据执行保护功能的处理器。它有两个不同的名称。对于 Intel 处理器,其称为“执行禁用 (XD)”;对于 AMD 处理器,其称为“不执行 (NX)”。大多数 CPU 都支持这些功能,因此如果您收到此错误,很可能是因为您的系统上未启用 XD 或 NX 功能。

如何启用数据执行保护功能?

进入 BIOS 后,转到高级选项并选择处理器,然后无执行内存保护,如果没有,则安全 > 选项并选择执行禁用。将其更改为“启用”或“打开”。

如果 XD/NX 支持选项的 BIOS 设置在您的系统上不可用,您可能需要联系制造商来更新 BIOS。请注意,某些较旧的处理器可能不包含这些功能,并且与 Windows 8 不兼容。如果您想检查 XD/NX 是否可用或在您的系统中启用,您可以下载安全这会告诉你。

如果您的处理器支持虚拟化技术 (VT) 和数据执行保护功能,那么您应该在屏幕上看到以下结果:

从 Windows 8 安装光盘引导虚拟机时出现错误代码 0x0000005D?

尝试从 Windows 8 安装光盘启动虚拟机时,您还可能会收到 0x0000005D 错误。

要解决此问题,您还需要按照上述说明在物理机的 BIOS 中启用数据执行保护功能。此外,在BIOS中启用“虚拟化技术(VT)”功能。

以下是在 DELL poweredge 服务器中启用 VT 选项的方法:

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

重新启动您的DELL poweredge服务器,按F12进入BIOS,选择“处理器设置”,并将“虚拟化技术”设置为“启用”。

然而,根据我的经验,即使我在主机操作系统的 BIOS 中启用了“数据执行保护”和“虚拟化技术 (VT)”功能,从 Windows 8 ISO 映像启动 VMware 虚拟机时仍然会收到 0x0000005D 错误。最终我通过更改VMware Workstation虚拟机设置下的操作系统版本修复了该错误。

只要将版本更改为任何x64版本,0x0000005D错误就会立即消失。