我的解决方案
我尝试使用 VirtualBox 来模拟Windows 10 技术预览版,但遇到了问题(见下文)。
我的解决方案是使用 Hyper-V(如这评论)。
如何访问 Hyper-V:在开始菜单中输入搜索Hyper-V Manager
。
我的问题
我使用的是 Windows 8.1 Pro x64 build 9600。
我的目标是在 VirtualBox 上模拟 Windows 10 Technical Preview x64。
我从其官方下载页面。
这是我的系统信息:
我尝试过的步骤:
- 我启用了虚拟化:
- 我在CMD中执行命令:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Windows 10" --longmode on
- 我启用了 Hyper-V 功能:
- 我还尝试使用 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 更好。