为什么Windows 10下VirtualBox仅显示32位选项无64位选项?
VirtualBox 6.1在64位Windows 10下仅显示32位虚拟机选项的成因
- 未开启CPU硬件虚拟化功能
Intel平台的VT-x、AMD平台的AMD-V是VirtualBox运行64位虚拟机的必要硬件能力,绝大多数主板默认会关闭该功能,需要重启设备进入BIOS/UEFI设置界面,找到对应虚拟化选项手动开启后才能正常使用64位虚拟机功能。 - Windows自带虚拟化功能与VirtualBox冲突
Hyper-V、Virtual Machine Platform、Windows Hypervisor Platform、Windows沙盒、内核隔离等系统自带功能开启后,会独占硬件虚拟化层,导致VirtualBox无法调用相关能力,仅能提供32位虚拟机选项。可以进入「控制面板-程序-启用或关闭Windows功能」页面,取消勾选上述所有相关功能后重启系统;也可以以管理员身份运行命令提示符,执行bcdedit /set hypervisorlaunchtype off命令后重启,彻底禁用相关服务。 - 后台存在其他占用虚拟化资源的程序
VMware Workstation、WSL2、第三方安卓模拟器等软件运行时会独占硬件虚拟化权限,此时启动VirtualBox也会出现仅显示32位选项的问题,关闭所有这类软件后重启VirtualBox即可恢复。 - VirtualBox安装异常
若排除上述问题后故障仍存在,可能是当前VirtualBox安装包损坏或安装过程出错,可卸载现有版本后重新下载对应64位系统的官方安装包重新安装。
内容的提问来源于stack exchange,提问作者Batoot
相关产品推荐
相关产品推荐

