之前在电脑上装了一个docker desktop,开启了 hyper-v 这次用到虚拟机发现 打开不了了。
首先定位问题,主要三个方法会影响。参考文章
- 关闭内核隔离
- 关闭基于虚拟化的安全性
- 检查 hyper-v 关闭是否成功
这里内核隔离基本都是关闭的,第二个选项需要工具 dgreadiness_v3.6 密码18ic 。这里我虽然有自动重启选项, 但是按教程走重启后应该会进入一个界面,但是我没有进去。而第三部我是通过 控制面板手动去关闭的(过程: win+r 输入 control => 选择程序 => 启动或关闭window功能 => 把hyper-v前面的勾去掉 => 等待执行结束后重启)
我好像是这里出问题了,后面用命令行执行成功了,参考文章
主要是两个命令 :
- 开启: bcdedit /set hypervisorlaunchtype auto
- 关闭: bcdedit /set hypervisorlaunchtype off
期间我还直接点击了 虚拟机中错误提示的网页 网页内容
这里我更改了如下两个选项,把它们禁用了
期间我还看到一种解决方案
这里是链接。但是里面的命令我无法识别,那个 mountvol X: /s
中 /s
好像现在没有这个命令了。反正我不太清楚