问题

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

版权声明:
本站分享提供的所有内容仅供学习、分享与交流,我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。
本站的原创内容均以 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议发布,若须转载本站文章请务必注明出处,谢谢。
最后修改:2022 年 11 月 18 日
如果觉得我的文章对你有用,请随意赞赏