在 Windows Server 2019 或 Windows 10 版本 1803 及更高版本中启用内核直接内存访问 (DMA) 保护功能时,操作系统崩溃,并显示以下停止错误 (蓝屏错误) 显示消息:
DRIVER_VERIFIER_DMA_VIOLATION (e6)
正在验证的驱动程序尝试了非法的 DMA 操作。
参数:
Arg1:0000000000000026,IOMMU 检测到 DMA 冲突。
备注
PCI Express 设备不受影响。
当旧式外围设备互连 (PCI) 设备安装在外部机箱中尝试直接内存访问时,会出现此问题。 这是内核 DMA 保护的已知实现问题。
若要解决此问题,请在 BIOS 中禁用 内核 DMA 保护 。
若要在 Windows Server 2019 中解决此问题,可以升级到 Windows Server 2022 并安装 2023 年 10 月 10 日 - KB5031364 (OS 内部版本 20348.2031) 更新。
如果不想换系统,可以参考下面的链接关闭dma保护
戴尔、联想、惠普电脑如何关闭内核 DMA 保护 (pcoic.com)
如果还不行的话就直接关闭整个cpu虚拟化功能,因为系统内核的dma是基于虚拟化的,这个关闭了,系统内核中的dma保护也会关闭
发表评论