虚拟机只能创建32位虚拟机,无法创建64位虚拟机。

问题

今天原本准备搭建一个安卓虚拟机用于测试安卓APP,之前用过很多国产的安卓虚拟软件,比如雷电模拟器,但是这些模拟器对于游戏模拟都是没什么问题,但是普通应用老是安装有问题,前段时间我看到一个国内团队开发的PhoenixOS凤凰OS,准备搭建一下试试。下载完毕后,VirtualBox一直选择不出来64位的系统!

虚拟机不显示64位系统.png

虚拟化设置

正常情况下,无论是VirtualBox还是Vmware,Intel平台开启主板Bios里面的Intel(R) Virtualization TechnologyIntel(R) VT-d Feature 设为 Enabled,基本上就没什么问题了。以上设置我已经设置过了,但是虚拟机还是只显示32位,64位的还是无法显示。

检查步骤

去网上查询了大佬们的解决方案,大概以下步骤:

检查虚拟化运行状态

如果什么都不知道,可以先看下虚拟下的状态,window10-任务管理器-性能,查看计算机是否开启虚拟化。

CPU虚拟化开启.png

与window10的Hyper-v冲突

如果上一步系统显示开启虚拟化正常的话,检查是否开启了Hyper-v了,开启后Hyper-v可能会与这些虚拟机冲出,可以先关闭下,关闭完,重启下计算机。
步骤如下:

Hyper-v.png

以上设置无效的情况下

以管理员打开CMD输入以下命令关闭Hyper-v

bcdedit /set hypervisorlaunchtype off

然后查看状态,同上输入

bcdedit

Hyper命令状态.png

显示off状态,即为关闭,如果想要再次开启Hyper-v,可以使用以下命令

bcdedit /set hypervisorlaunchtype auto

如果没有需求的情况下,不建议开启,之前小宋在做实验的时候,安装了爱快系统,由于Hyper-v的便利性,没有关闭,导致路由器和虚拟机IP冲突了。郁闷了好久。

解决

新建虚拟机.png

基本上大多数正常的计算机,特别是window10的计算机如果出现虚拟机无法使用的情况,大概率都是冲突,可以按照以上办法处理。

已有 9 条评论

    1. 2022年11月18日 17:08 Windows 10+ · Edge 107 IP 北京市 移动 回复

      其实我觉得还是Hyper-v比较好用

      1. 2022年11月18日 18:46 Windows 10+ · Edge 107 IP 河南省洛阳市 联通 回复

        最近在研究

        1. 2022年11月18日 18:46 Windows 10+ · Edge 107 IP 河南省洛阳市 联通 回复

          关了就好了

    2. 2022年11月18日 18:45 Windows 10+ · Edge 107 IP 北京市 移动 回复

      使用Windows专业等以上版本,都会自动开启HyperV很麻烦!

    3. 2022年11月22日 14:43 Windows 10+ · Firefox 107 IP 上海市徐汇区 电信 回复

      前段时候安装了VirtualBox,感觉比6好用不少。

      1. 2022年11月22日 18:18 Windows 10+ · Edge 107 IP 河南省洛阳市偃师市 联通 回复

        嗯嗯 华为ENSP自带的虚拟机

    4. 2022年11月22日 14:43 Windows 10+ · Firefox 107 IP 上海市徐汇区 电信 回复

      VirtualBox 7

    5. 2022年11月26日 01:05 iOS · Safari 16.1 IP 浙江省杭州市 华数 回复

      人生苦短,开发用 mac 没遇到过这种烦恼

      1. 2022年11月26日 07:00 Android 12 · Edge 106 IP 河南省 移动数据上网公共出口 回复

        啊!我不是开发啦!垃圾Windows就行了。

发表评论