VirtualBox Windows x64 错误 0xc000035a

VirtualBox Windows x64 错误 0xc000035a

当我尝试通过 VirtualBox 安装 Windows server 2008 x64 时出现此错误。

Windows 无法启动。最近的硬件或软件更改可能是原因。要修复此问题:

1) 插入 Windows 安装光盘并重新启动计算机。2
) 选择语言设置,然后单击“下一步”。3
) 单击“修复计算机”。

如果您没有此光盘,请联系管理员...等等。

文件:\windows\system32\boot\winload.exe 状态:0xc000035a 信息:尝试加载 64 位应用程序,但是此 CPU 与 64 位模式不兼容。

我在 BIOS 中启用了所有虚拟设置,我的 CPU 是 Cor i5 vPro,主机系统是 Windows 7 x64。

Youtube 屏幕投射错误

答案1

我自己也遇到过这个问题。原来我当时正在尝试在自己创建的虚拟机上安装 64 位操作系统我在 BIOS 中启用了虚拟化。解决方案是删除虚拟机并创建一个新的。如果启用了虚拟化,则在创建新虚拟机时,您将看到 Windows Server 2008(64 位)作为一个选项。

答案2

信息:尝试加载 64 位应用程序,但是此 CPU 与 64 位模式不兼容。

这通常意味着你的 VirtualBox 未在 64 位模式下运行。你需要启用 VT-x/AMD-V,并且可能嵌套分页来自您的虚拟机配置。

在我的 VirtualBox 版本中,可以通过以下方式完成:

  1. 关闭虚拟机
  2. 右键单击虚拟机
  3. 导航至“系统”部分
  4. 点击“加速”选项卡
  5. 选中“启用 VT-x/AMD-V”和“嵌套分页”
  6. 单击底部的“确定”保存您的设置。

在 VirtualBox 中启用它后,如果您的操作系统和 CPU 配置正确,那么您现在应该能够启动 Windows Server 2008

答案3

我意识到这是一个非常老的帖子,但它在谷歌搜索结果中排名很高,并且没有包含对我们有用的解决方案。

我们从 ESX 导出了 .OVA 文件,并尝试将其导入 VirtualBox,结果出现了此错误。原来,在导入过程中,VirtualBox 设置中的操作系统被设置为“其他”;将其更改为正确的操作系统后,问题便解决了,我们得以启动。

答案4

我在 BIOS 中打开了虚拟化。删除了打开虚拟化之前创建的虚拟机。然后我创建了一个新的虚拟机,选项为 Windows 64 位 OTHER。

相关内容