当我尝试通过 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。
答案1
我自己也遇到过这个问题。原来我当时正在尝试在自己创建的虚拟机上安装 64 位操作系统前我在 BIOS 中启用了虚拟化。解决方案是删除虚拟机并创建一个新的。如果启用了虚拟化,则在创建新虚拟机时,您将看到 Windows Server 2008(64 位)作为一个选项。
答案2
信息:尝试加载 64 位应用程序,但是此 CPU 与 64 位模式不兼容。
这通常意味着你的 VirtualBox 未在 64 位模式下运行。你需要启用 VT-x/AMD-V,并且可能嵌套分页来自您的虚拟机配置。
在我的 VirtualBox 版本中,可以通过以下方式完成:
- 关闭虚拟机
- 右键单击虚拟机
- 导航至“系统”部分
- 点击“加速”选项卡
- 选中“启用 VT-x/AMD-V”和“嵌套分页”
- 单击底部的“确定”保存您的设置。
在 VirtualBox 中启用它后,如果您的操作系统和 CPU 配置正确,那么您现在应该能够启动 Windows Server 2008
答案3
我意识到这是一个非常老的帖子,但它在谷歌搜索结果中排名很高,并且没有包含对我们有用的解决方案。
我们从 ESX 导出了 .OVA 文件,并尝试将其导入 VirtualBox,结果出现了此错误。原来,在导入过程中,VirtualBox 设置中的操作系统被设置为“其他”;将其更改为正确的操作系统后,问题便解决了,我们得以启动。
答案4
我在 BIOS 中打开了虚拟化。删除了打开虚拟化之前创建的虚拟机。然后我创建了一个新的虚拟机,选项为 Windows 64 位 OTHER。