苏格拉底 发表于 2023-4-17 10:05

关于AIDA64内存缓存测试及windows的内核隔离

如题,windows10和11默认会打开这个内核隔离的东西,一旦打开,AIDA64的内存测试就会弹窗,提示:“Hypervisor is present, forcing AlDA64 into a virtualized or sandbox environment. Such environment may affect AlDA64 benchmark resultst is recommended to disable both Hyper-V and Memory Integrity inorder to obtaln accurate benchmark results."

我测试过,开了内核隔离延时会提高1-2ns。关掉以后就不会出现以上提示和延时更加好看。

问题来了:1、这个内核隔离是否需要打开?
2、已经安装了第三方安全软件的杀软,如卡巴斯基、ESET(国内的安全软件如360,毒霸之类请无视),是否需要关闭?
3、貌似使用虚拟机需要关掉这个内核隔离?

xy. 发表于 2023-4-17 10:08

1. 不需要
2. 这两个没关系
3. 开启 hvci 时, 实际上你已经用了虚拟机

gbawrc 发表于 2023-4-17 10:30

内核隔离不需要打开[偷笑]

chuxuanax 发表于 2023-4-17 10:55

请无脑关闭

slymitec 发表于 2023-4-17 10:58

ganboing 发表于 2023-4-17 16:42

https://learn.microsoft.com/zh-cn/windows-hardware/design/device-experiences/oem-hvci-enablement

如果性能损耗可以接受的话我觉得应该打开。微软的文档说中国和韩国地区这个选项默认关闭,那么也就是暗示了国产软件在搞事情,如果遇到兼容性问题正好可以看看哪些准备搞事情。

ysc3839 发表于 2023-4-17 16:50

本帖最后由 ysc3839 于 2023-4-17 17:03 编辑

1.你会不会为了数据安全主动开启BitLocker?不会的话就不需要
2.同1,杀毒软件不影响,除非不兼容
3.可以用Hyper-V

高级内容,不感兴趣可以不看:
这个功能有什么用?主要用途是防止通过雷电接口或者PCIe的DMA功能直接读取或修改内存中的重要数据,而上述做法的主要目的是破解BitLocker加密。
为什么这种方法能破解BitLocker的加密?其实算是BitLocker的设计缺陷。其他支持数据加密的操作系统,如iOS、Android和macOS都把解密密钥和用户密码绑定了,也就是说要先加载出输密码的界面,等用户输入完后才能解锁完整数据,因此就很难设计成全盘加密,至少有一部分东西是要不加密的。而Windows的BitLocker设计是全盘加密的,加密层对上层系统是透明的,因此不能设计成用用户密码解密。所以要不然需要在系统启动前输入解密密码,要不然把密钥存到另一个地方。为了用户体验,微软选择把密钥保存到TPM中,如果系统启动流程是正常的,TPM就允许系统读取密钥。但是一旦系统读取密钥后,密钥就存在内存中了,攻击者就可以通过DMA直接从内存中读取密钥,于是BitLocker就被破解了。
所以为了堵上这个漏洞,微软就搞出了虚拟化隔离的方案。

squallgy 发表于 2023-4-17 17:14

啊呀,我把微软叫我开的都开了,不会影响游戏性能吧

__|__ 发表于 2023-4-17 17:15

squallgy 发表于 2023-4-17 17:14
啊呀,我把微软叫我开的都开了,不会影响游戏性能吧

会影响帧数,而且印象里面还不小

LHZorro 发表于 2024-10-27 06:51

关闭了内核完整性和HYPER-V,再次测试还是会有这个提示。。。之前都没有呢,要咋弄才会不出现这个提示呢
页: [1]
查看完整版本: 关于AIDA64内存缓存测试及windows的内核隔离