问题
公司电脑安装虚拟机,开启虚拟化报错
为什么会出现这个问题呢?

intel-vt-x是 CPU 硬件虚拟化加速技术,Windows 底层安全功能抢占了该硬件虚拟化能力,导致 VMware 无法调用硬件加速,只能纯软件模拟运行虚拟机。简单来讲就是windows抢占了虚拟化功能
解决方法:
-
bios开启vt-x
-
电脑重启,开机立刻按 F2/Del/F10(看你电脑品牌)进 BIOS
-
进入路径:Advanced(高级) → Processor Settings(处理器设置),找到 Intel Virtualization Technology (VT-x),改成 Enabled 开启,如有 VT-d 选项,一并改为 Enabled
-
F10 保存重启,重启后打开 VMware 启动欧拉,不会再弹出这条提示,虚拟机性能完全释放。
-
-
关闭windows的内存完整性,vbs(基于虚拟化安全性)
- Win11 默认开启内核隔离的内存完整性,它会独占 CPU 虚拟化硬件 VT-x,这是你弹窗的根本原因,同时会大量占用系统内存。

-
组策略关闭虚拟化
-
Win+R 输入 gpedit.msc 打开组策略
-
计算机配置 → 管理模板 → 系统 → Device Guard
-

-
关闭一些会触发vbs功能
-
Win+R 输入 optionalfeatures.exe 回车
-
以下全部取消勾选
- Hyper-V(全部子项取消)
- 虚拟机平台
- Windows 虚拟机监控程序平台
- Windows 沙盒
- WSL(不用 Linux 子系统就取消)
-
-
bcdedit /set hypervisorlaunchtype off
-
禁止系统开机自动加载底层虚拟化虚拟机监控程序
-
开机不再加载系统底层虚拟化监控程序,释放 CPU 的 VT-x 硬件虚拟化权限,交给 VMware 这类第三方虚拟机软件正常使用,报错直接消失。
-
想要恢复的话,bcdedit /set hypervisorlaunchtype auto
-
-
重启电脑即可
解决好的样子
win+r 输入msinfo32 显示基于虚拟化的安全性关闭了

解决了
这个 hypervisor 是 Windows 的底层隔离层,只要它开机启动,硬件虚拟化就归系统接管;只有关闭它,第三方虚拟机才能正常调用 Intel VT-x/EPT 硬件加速
公司发了什么
微软账户,有一个邮箱
企业微信也有一个电子邮件
二者之间的关系是不一样的
vim 缩进出现了问题
问题描述:编写yaml文件的时候,每次缩进都是8个字符
将其改成2个字符
[root@c-test ~]# vim /root/.vimrc
syntax on
filetype plugin indent on
augroup yaml_indent
autocmd!
autocmd FileType yaml,yml setlocal expandtab tabstop=2 shiftwidth=2 softtabstop=2 autoindent indentkeys-=0#
augroup END
然后重新使用vim编辑文件,就是缩进2个字符了

浙公网安备 33010602011771号