花了点时间,终于摆脱了 Hyper-V 这个恶心的东西,用上了 VirturalBox,遂记录在此。

转换磁盘

hyper-v 和 virtualbox 的虚拟硬盘不是同一个格式,需要进行转换。同时,还要进行合并操作。这里已经有大佬写过了,看这个吧。

转换成功后,创建新的虚拟机,导入磁盘。

选择虚拟硬盘

调整下 vm 的内存和 cpu,启动然后开机,搞定。

注意:你的虚拟电脑可能卡到爆炸,因为 virtualbox 使用 hyper-v 时性能很低,需要完全关闭它才能发挥全部性能。如果实在卡到无法操作,请先关闭 hyper-v

注意:由于环境变化,你需要重新在虚拟机中进行某些操作,例如登录各种软件,以及重新激活 Windows。

一个小小的提示:请不要运行 irm https://get.activated.win | iex 参见此处

关闭 hyper-v

因为某些原因,hyper-v 和 virtualbox 一起用实在太卡。你也许注意到了,右下角的海龟图标。小海龟这表明它在运行,但非常缓慢。是时候关闭没用的 hyper-v 了!

卸载功能

win+r 输入 control 打开控制面板,导航到程序-程序和功能-启用或关闭 Windows 功能,然后取消勾选 hyper-v,重启。

好的,看起来我们已经摆脱了它,然而……

还是海龟图标!

这是因为,某些服务依赖于 hyper-v。你需要关闭它们。

关闭虚拟化安全

win+r 输入 gpedit.msc,打开组策略,导航到本地计算机策略-计算机配置-管理模板-系统-Device Guard-打开基于虚拟化的安全,设置为“已禁用”。

重启电脑,然后打开设置-隐私和安全性-Windows 安全中心-打开 Windows 安全中心-主页-设备安全性-内核隔离-内核隔离详细信息-内存完整性-关。

内核隔离

重启设备。

再打开 VirtualBox,谢天谢地,它好了。V 字图标