Featured image of post vmware开启虚拟机虚拟化

vmware开启虚拟机虚拟化

个人机器实验kubevert功能,使用vmware开启虚拟机的虚拟化时,虚拟机启动提示此平台不支持虚拟化AMD-V/RVI(V)

BIOS设置

第一步就是去bios开启虚拟化的支持,这个就不说了,每个电脑都不一样。类似于Secure Virtual Machine Mode之类的选项打开。

Hyper-V关闭

  1. 控制面板 -> 程序和功能 -> 启用或关闭Windows功能,关闭(取消勾选的意思)如下三项:

    • Hyper-V

    • 适用于Linux的Windows子系统

    • 虚拟机平台

  2. 再右键管理员打开PowerShell或者Windows Terminal(终端),输入:

1
bcdedit /enum | findstr hypervisorlaunchtype

如果出现类似于:

1
hypervisorlaunchtype    Auto

那就是启用了hypervisor,我们需要关闭它:

1
bcdedit /set hypervisorlaunchtype off

再次运行bcdedit /enum | findstr hypervisorlaunchtype,将会得到如下结果:

1
hypervisorlaunchtype    Off
  1. 重启机器,再次打开vmware开启虚拟机即可。

备注

上面操作完了之后,wsl 就用不了了(docker desktop当然也用不了),需要使用的话就去控制面板把 Hyper-V适用于Linux的Windows子系统虚拟机平台 三项加回来,再管理员权限下执行:

1
bcdedit /set hypervisorlaunchtype auto

重启机器即可。