Остановка 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).