Freigeben über


Code beenden DRIVER_VERIFIER_DMA_VIOLATION, wenn der Kernel-DMA-Schutz aktiviert ist

Das Betriebssystem stürzt ab, wenn das Feature Kernel Direct Memory Access (DMA)-Schutz in Windows Server 2019 oder Windows 10, Version 1803 und höher, aktiviert ist und die folgende Meldung zum Beenden eines Fehlers (Bluescreen-Fehler) angezeigt wird:

DRIVER_VERIFIER_DMA_VIOLATION (e6)
Ein illegaler DMA-Vorgang wurde von einem Treiber versucht, der überprüft wurde.
Argumente:
Arg1: 0000000000000026 hat IOMMU einen DMA-Verstoß erkannt.

Hinweis

PCI Express-Geräte sind nicht betroffen.

Dieses Problem tritt auf, wenn ältere PCI-Geräte (Peripheral Component Interconnect), die in einem externen Gehäuse installiert sind, einen direkten Speicherzugriff versuchen. Es handelt sich um ein bekanntes Implementierungsproblem beim Kernel-DMA-Schutz.

Um dieses Problem zu umgehen, deaktivieren Sie den Kernel-DMA-Schutz im BIOS.

Um dieses Problem in Windows Server 2019 zu beheben, können Sie ein Upgrade auf Windows Server 2022 durchführen und das Update vom 10. Oktober 2023 – KB5031364 (Betriebssystembuild 20348.2031) installieren.