问题

今天原本准备搭建一个安卓虚拟机用于测试安卓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的计算机如果出现虚拟机无法使用的情况,大概率都是冲突,可以按照以上办法处理。

版权声明 ▶ 本网站名称:网友小宋
▶ 本文链接:https://xyzbz.cn/archives/876/
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!

最后修改:2022 年 11 月 18 日
如果觉得我的文章对你有用,请随意赞赏