我的解决方案

我的解决方案

我的解决方案

我尝试使用 VirtualBox 来模拟Windows 10 技术预览版,但遇到了问题(见下文)。
我的解决方案是使用 Hyper-V(如评论)。
如何访问 Hyper-V:在开始菜单中输入搜索Hyper-V Manager

我的问题

我使用的是 Windows 8.1 Pro x64 build 9600。
我的目标是在 VirtualBox 上模拟 Windows 10 Technical Preview x64。
我从其官方下载页面
这是我的系统信息: 我尝试过的步骤:

  1. 我启用了虚拟化:
  2. 我在CMD中执行命令:"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Windows 10" --longmode on
  3. 我启用了 Hyper-V 功能:
  4. 我还尝试使用 Windows 10 技术预览版的 32 位 ISO。
    如果 Hyper-V 的状态为或者,当我开始模拟 Windows 10 技术预览版时,出现以下错误:
    但是,如果我使能够Hyper-V,我收到以下错误:

    如果我点击继续,则会出现以下错误:

我仍然无法使用 64 位操作系统:

答案1

通过在步骤 3 中安装 Hyper-V,OP 无意中在机器上安装了裸机虚拟机管理程序。要使硬件虚拟化正常工作,虚拟机管理程序需要控制 CPU 上的特定功能,即 Intel VT-x 或 AMD-V。一次只能有一个虚拟机管理程序控制此功能。此外,每次机器启动时,裸机虚拟机管理程序都会控制此功能。

因此,您不能同时运行以下多个程序(包括所有功能,或全部)

  • Hyper-V*
  • Parallels Workstation
  • 量子计算单元
  • 虚拟盒
  • 虚拟电脑
  • VMware ESXi*
  • VMware工作站
  • VMware Workstation Player
  • Windows Defender 应用程序防护*
  • 任何其他使用硬件虚拟化的虚拟机管理程序

标有 * 的项目是裸机虚拟机管理程序。

解决方案是卸载 Hyper-V 或使用 Hyper-V 而不是 VirtualBox。

我建议您选择最后一个选项,因为 Hyper-V 在 Windows 10 预览版中的测试比 VirtualBox 更好。

相关内容