当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 修复:VirtualBox 错误 0x000000C4(已解决)

作者:精品下载站 日期:2024-12-14 09:21:10 浏览:15 分类:玩电脑

修复:VirtualBox 错误 0x000000C4(已解决)


本教程包含当您尝试在 Oracle VM VirtualBox 上安装 Windows 8.1、Widows 10 或 Windows Server 2012 64 位操作系统时解决 VirtualBox 错误 0x000000C4 的详细说明。

您的电脑需要重新启动。

请按住电源按钮。

错误代码:0x000000C4
参数:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80(或“0xFFFFF801E5962A80”)
0x0000000000000000

[玩转系统] 修复:VirtualBox 错误 0x000000C4(已解决)

如何修复 VirtualBox 错误 0x000000C4(Windows 10、8.1、Server 2012)

重要提示: 在继续执行以下方法之前。确保您已安装最新版本的 Oracle Virtual box,并且已在 VM 设置中指定安装64 位操作系统。

[玩转系统] 修复:VirtualBox 错误 0x000000C4(已解决)

方法1.在BIOS中启用数据执行保护。
方法2. 使能CMPXCHG16B 指令。
方法1.在BIOS中启用数据执行保护。

解决 VM 错误代码 0x000000C4 的第一种方法是在 BIOS 中启用“数据执行保护”。要做到这一点:

1.打开计算机电源并进入BIOS(CMOS设置)设置。

2.转到高级安全选项,然后启用数据执行保护。 >

* 注意: 在某些 BIOS 中,“数据执行保护”可能被命名为“No Execute Memory Protection”或“Execute禁用位”,或“执行禁用功能”,或“NX 位”。

[玩转系统] 修复:VirtualBox 错误 0x000000C4(已解决)

3. 保存更改退出 Bios 设置。

4.启动至Windows。

5. 打开 VirtualBox 并安装 VM 机器。

方法2. 使能CMPXCHG16B 指令。

据微软介绍,在 64 位 PC 上安装 Windows 8.1、Windows 10 或 Server 2012 64 位操作系统的系统要求之一是拥有支持 CMPXCHG16B 指令(也可能称为“CompareExchange128”)的处理器。但是,一些早期的 CPU 缺少 CMPXCHG16B 指令,您必须在 VM 计算机中启用该功能才能绕过“0x000000C4”错误。要做到这一点:

1. 以管理员身份打开命令提示符。

2. 键入以下命令:

cd \Program Files\Oracle\VirtualBox

[玩转系统] 修复:VirtualBox 错误 0x000000C4(已解决)

3. 然后输入以下命令列出 VM。

VBoxManage.exe  list vms

4. 从上述命令的输出中注意,您收到错误 0x000000C4 的 VBOX 计算机的名称。

例如,在此示例中,出现“0x000000C4”错误的 VM 计算机是“Windows8.1_x64_Pro”。

[玩转系统] 修复:VirtualBox 错误 0x000000C4(已解决)

5. 然后键入以下命令,但将“VM Name”值替换为您面对的 VBOX 计算机的名称错误0x000000C4,然后按Enter

VBoxManage.exe setextradata "VM Name" VBoxInternal/CPUM/CMPXCHG16B 1

例如在此示例中,命令为:

VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1

[玩转系统] 修复:VirtualBox 错误 0x000000C4(已解决)

6.关闭命令提示符并继续安装虚拟机。 *

* 提示: 如果要对所有已安装的 VM 计算机启用 CMPXCHG16B 指令,请发出以下命令:

VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1

就是这样!请留下您对您的经历的评论,让我知道本指南是否对您有帮助。请喜欢并分享本指南以帮助他人。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯