🕓22.04.2024 🪟windows 👨‍🎓

Ошибка DRIVER_VERIFIER_DMA_VIOLATION в Windows 11/10

Некоторые пользователи сталкиваются с ошибкой BSOD на синем экране DRIVER_VERIFIER_DMA_VIOLATION в Windows 11 и 10.

bsod DRIVER VERIFIER DMA VIOLATION

Ошибка DRIVER VERIFIER DMA VIOLATION на синем экране в Windows 11 и 10 возникает из-за проблем с драйверами, которые получают запрет на доступ к памяти. Данный BSOD может возникать из-за неправильных драйверов, включена опция Kernel DMA Protection в BIOS, которая блокирует работу драйверов. Кроме того, виновником может быть включение виртуализации, быстрой загрузки, изоляции памяти, которые могут мешать правильной работе драйверов устройств.

Как исправить DRIVER VERIFIER DMA VIOLATION в Windows 11/10

В данной инструкции описаны способы, чтобы исправить BSOD ошибку DRIVER_VERIFIER_DMA_VIOLATION в Windows 11/10.

1. Извлеките все USB устройства

В первую очередь, извлеките все USB-устройства с портов компьютера или ноутбука и перезагрузитесь. Это касается внешних дисков, флешек, веб-камеры, принтера и т.п.

 

2. Отключите целостность памяти и уязвимые драйверы

Так как BSOD намекает нам на DMA, который связан с Kernel Protection, то нужно отключить изоляцию ядра и список заблокированных уязвимых драйверов в "Защитнике Windows".

  • Откройте Безопасность Windows и перейдите "Безопасность устройства"
  • Справа нажмите "Сведения об изоляции ядра"
  • Отключите "Целостность памяти" и перезагрузите ПК
  • Вернитесь обратно в настройки изоляции ядра
  • Отключите "Список заблокированных уязвимых драйверов Майкрософт"
  • Перезагрузитесь еще раз

отключить Список заблокированных уязвимых драйверов Майкрософт

3. Обновите драйверы

Так как BSOD DRIVER VERIFIER DMA VIOLATION связан с драйверам, в частности с Kernel DMA Protection, то нужно обновить драйвера с официального сайта производителя материнской платы или ноутбука. Так как Kernel DMA Protection связан с функцией защиты прямого доступа к памяти ядра, то проблема проблема возникает, когда устаревшие устройства PCI используют несовместимый драйвер. Обновите драйвера устройства, которые подключаются по PCI или обновите все драйвера с сайта производителя.

  • Нажмите Win+X и выберите "Диспетчер устройств"
  • Разверните "Сетевые адаптеры" и обновите драйвер
  • Перейдите на сайт производителя материнской платы или модели ноутбука
  • Скачайте все доступные драйвера для своей модели
  • Обновите все драйвера устройств

обновить Ethernet и Wiriless сетевой драйвер

4. Отключите подпись драйверов

Если ничего не помогло, то действенный способ устранить ошибку DRIVER_VERIFIER_DMA_VIOLATION в Windows 11/10, это отключить подпись драйверов перед загрузкой системы.

  • Нажмите Win+R и введите verifier
  • Установите "Удалить существующие параметры"
  • Нажмите "Готово" и перезагрузитесь

удалить существующие параметры подпись драйверов

Если выше не помог способ или ошибка BSOD не дает загрузиться на рабочий стол, то в дополнительных параметрах выберите:

  • "Поиск и устранение неисправностей" > "Дополнительные параметры" > "Параметры загрузки"
  • Нажмите "Перезагрузить"
  • и нажмите F7 или 7 "Отключить обязательную проверку подписи драйверов"

Может быть полезно: Проверка плохих драйверов.

Отключить обязательную проверку подписи драйверов

5. Запуск SFC и DISM

Поврежденные системные файлы драйверов могут быть причиной ошибки driver verifier dma violation на синем экране Windows 11 и 10. Чтобы восстановить целостность системы, запустите командную строку от имени администратора и введите ниже команды по порядку:

  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth
  • sfc /scannow

sfc scannow терминал Windows

6. Отключите защиту Kernel DMA в BIOS

  • Нажмите Win+R и введите msinfo32.exe
  • Если "Защита DMA ядра" включена, то её нужно отключить

защита ядра DMA в msinfo32

  • Зайдите в BIOS и поищите "Kernel DMA Protection"
  • Отключите данный параметр (Disabled)
  • Нажмите F10, чтобы сохранить параметры BIOS и выйти

❗BIOS у всех разный, по этой причине, воспользуйтесь Google или Яндекс картинками чтобы найти данный параметр.

Kernel DMA Protection BIOS

7. Откатить Windows 11/10 в рабочее состояние

Если ошибки на синем экране не было пару ней назад, то можно откатить систему при помощи точки восстановления на пару дней назад, когда Windows 11/10 еще работала без ошибок.

  • Нажмите Win+R и введите rstrui
  • Выберите ниже "Показать другие точки восстановления"
  • Выберите ту дату, когда ошибки еще не было
  • Нажмите Далее

показать другие точки восстановления и поиск затрагиваемых программ


[ Telegram ]