我最近从 MAC 换到了这款功能强大的 CPS 笔记本电脑,它配备 64GB 内存和 i9 12k 处理器。
然而,当我将虚拟机从 MAC 移到 Windows 时,我注意到性能急剧下降。
我决定创建全新的虚拟机(Windows),但性能问题仍然存在
更重要的是,我无法激活以下任何一项(激活后,虚拟机将无法启动并会出现错误):
虚拟化英特尔 VT-x/EPT(我的处理器是英特尔,并且 VT 技术已在 BIOS 中启用)
虚拟化 CPU 性能计数器
虚拟化 IOMMU
如果有人能解释一下我将非常感激
谢谢
答案1
顺便说一句,对于遇到此问题的其他任何人来说,这是解决方法:
确认 BIOS 中启用了 VT 后,然后:
验证基于虚拟化的安全性 (VBS) 是否启用:
- 在 Windows 10 上打开 msinfo32/系统信息
- 在右侧页面的系统摘要下,向下滚动到基于虚拟化的安全性并确保值设置为未启用。
如果该值设置为“已启用”,请按照以下步骤操作。
- 编辑组策略(gpedit.msc)
- 转至本地计算机策略 > 计算机配置 > 管理模板 > 系统
- 双击右侧的 Device Guard 打开。
- 双击“打开虚拟化安全”打开新窗口
- 它将是“未配置”,选择“禁用”并单击“确定”
- 关闭组策略编辑器。
- 重启系统
关闭 Hyper-V
- 转到“打开或关闭 Windows 功能”
- 确保 Hyper-v 没有被勾选。
- 如果已勾选,请取消勾选并单击“确定”。
以管理员身份打开命令提示符窗口
- 跑步
bcdedit /enum {current}
- 记下 hypervisorlaunchtype,以防需要恢复
- 运行
bcdedit /set hypervisorlaunchtype off
禁用虚拟机管理程序执行命令后关闭命令提示符并重新启动系统。
- 跑步
还要确保在 Windows 安全 -> 设备安全 -> 核心隔离下将内存完整性设置为关闭。