Остановка DRIVER_VERIFIER_DMA_VIOLATION кода при включении защиты DMA ядра
Операционная система завершает работу при включении функции защиты прямого доступа к памяти ядра (DMA) в Windows Server 2019 или Windows 10 версии 1803 и более поздних версий, а также отображается следующее сообщение о стоп-ошибке (ошибка синего экрана):
DRIVER_VERIFIER_DMA_VIOLATION (e6)
Неправовая операция DMA была предпринята водителем, проверяемым.
Аргументы:
Arg1: 0000000000000026 IOMMU обнаружил нарушение DMA.
Примечание.
Устройства PCI Express не затрагиваются.
Эта проблема возникает, когда устаревшие устройства PCI, установленные во внешнем корпусе, пытаются получить прямой доступ к памяти. Это известная проблема реализации защиты DMA ядра.
Чтобы обойти эту проблему, отключите защиту DMA ядра в BIOS.
Чтобы устранить эту проблему в Windows Server 2019, можно выполнить обновление до Windows Server 2022 и установить обновление с 10 октября 2023 г. по KB5031364 (сборка ОС 20348.2031).