windows11中的vbs功能会降低性能吗?

在Windows11中 , 微软希望所有消费者的个人电脑都能拥有与商用装置一样的企业级安全水平 , 所以在Windows11中 , 微软加入了很多安全硬件和功能上的要求 , TPM2.0的需求也是源自于此 。如果用户买了一台比较新的Windows11笔记本 , 或刚安装了新的微软系统 , 那么就可能默认启用了VBS这个新功能 。
【windows11中的vbs功能会降低性能吗?】
windows11中的vbs功能会降低性能吗?
文章图片

文章图片
所谓的VBS , 其实也就是虚拟化安全功能 , 用户可以通过系统信息看到这项功能是否开启 。打开Windows11的系统信息 , 在下方“基于虚拟化的安全性”一栏上 , 如果显示“正在运行” , 那么就表示你的电脑已经开启了VBS功能 。VBS的作用是允许Windows11利用CPU中的硬体虚拟化功能 , 来隔离记忆体的安全区域以及增强安全功能 。
这个功能当然理论上很好 , 但之前一些测试表明 , 它在某些情况下会影响性能 , 最明显的是游戏 , 在AMD部分处理器的使用场景下 , 性能降低高达28% 。哪怕是使用最新硬件的电脑 , 性能总体影响也接近5% 。微软建议OEM厂商在新PC上预设启用VBS和HVCI , 但他们也允许在游戏PC上预设禁用这两项功能 。
windows11中的vbs功能会降低性能吗?
文章图片

文章图片
今天我们当然不是来聊如何让游戏玩家关闭这项功能 , 实际上如果不开启处理器的虚拟化以及Windows11的Hyper-V功能 , 普通DIY电脑从Win10升级到Win11这个功能根本不会打开 。即使一些电脑打开了这个功能 , 网上也有方法将它关闭 。今天我们要讨论的是 , 打开VBS功能后 , 真的会让现在的Windows11性能明显下降么?
为什么提出这个疑问而不是直接将这个功能关闭?那是因为要让Windows11运行安卓软件 , 虚拟化功能是必须被打开的 。所以其实这个问题真正的含义是:游戏性能和安卓软件 , 能不能在Windows11上兼得!Windows11兼容安卓 , 让VBS功能无法避免
要让现在Windows11兼容安卓 , 其实除了打开处理器的虚拟化功能 , 比如AMD主板BIOS中的SVB , 同时还要打开Windows11中的Hyper-V功能 , 这样才能在Windows11中安装安卓子系统 。但是在打开了Hyper-V功能之后 , 我们会发现 , 微软的虚拟化安全功能 , 也就是我们所说的VBS , 会默认启动 , 且无法关闭 , 哪怕用网上的一些方法都不能关闭这个功能 。
windows11中的vbs功能会降低性能吗?
文章图片

文章图片
这实际上就意味着 , 如果用户想要在Windows11上安装安卓子系统以及自由运行各种安卓软件 , 那么虚拟化的功能是无法避免的 , 之前号称会降低系统性能的微软VBS功能 , 也是强制开启且不能关闭的 。如果按照之前一些用户说的 , 打开VBS功能会降低整个平台性能 , 那么现在就出现了很简单的选择题:需要极致性能的用户 , 就无法在Windows11上体验安卓应用;而需要在Windows11上安装安卓应用的用户 , 则需要接受系统性能的下滑 , 特别是游戏方面的性能下降 。
但是我们注意到一点 , 很多用户是早期用AMD处理器测试的 , 而我们知道早期的Windows11并不利于AMD处理器的性能发挥 , 不但会降低AMD处理器三级缓存的延迟 , 而且AMD的“首选核心”功能在Windows11上也无法正常使用 。这两个BUG都会很大程度影响AMD处理器的性能 。所以现在我们很难认定 , 以前到底是开启了微软VBS功能 , 还是因为Windows11自己的BUG , 才导致采用AMD处理器的Windows11性能下滑这么明显 。