笔者日前遇到一个情况,在安装完win8.1系统后,下载最新的virtualbox4.3.8版本虚拟机安装好后;
导入之前的虚拟机并启动时,提示出错,出错代码如下:
Couldn'tfindtheendofCPUIDsub-leaves.(VERR_CPUM_TOO_MANY_CPUID_SUBLEAVES).
返回代码:E_FAIL(0x80004005)
组件:Console
界面:IConsole{8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
并且,
在virtualbox新建虚拟机的界面,只能新建32位虚拟机。
虚拟机设置页,硬件加速标签灰色,无法启用。
笔者第一感觉,判断认为是virtualbox的问题,卸载后重新以管理员身份安装,问题依旧。
再次,检查电脑设置,确认BIOS中已经开启虚拟化支持,如下图
检查hyper-v管理服务状态,停止此服务。
运行如下命令
bcdedit/sethypervisorlaunchtypeoff(此命令用来设置禁用hyper-v)