Ошибка 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL в Windows

Ошибка 0x000000d1 driver_irql_not_less_or_equalОдин из распространенных вариантов «синих экранов смерти» (BSoD) — ошибка 0x000000d1, встречающаяся у пользователей Windows 10, 8, Windows 7 и XP. В Windows 10 и 8 синий экран выглядит чуть иначе — код ошибки отсутствует, лишь сообщение DRIVER_IRQL_NOT_LESS_OR_EQUAL и информация о файле, вызвавшем её. Сама по себе ошибка говорит о том, что какой-либо драйвер системы обратился к несуществующей странице памяти, что и вызвало сбой.

В инструкции ниже — способы исправить синий экран STOP 0x000000D1, выявить проблемный драйвер или другие причины, вызывающие появление ошибки и вернуть Windows к нормальной работе. В первой части речь будет идти применительно к Windows 10 — 7, во второй — специфичные решения для XP (но для XP актуальны и способы из первой части статьи). В последнем разделе перечислены дополнительные, иногда встречающиеся причины появления этой ошибки в обеих операционных системах.

Как исправить синий экран 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL в Windows 10, 8 и Windows 7

Синий экран с ошибкой driver_irql_not_less_or_equal

Сначала о самых простых и самых распространенных вариантах ошибки 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL в Windows 10, 8 и 7, не требующих анализа дампа памяти и иных расследований для определения причины.

Если при появлении ошибки на синем экране вы видите имя какого-либо файла с расширением .sys — именно этот файл драйвера и вызвал ошибку. Причем чаще всего это бывают следующие драйвера:

  • nv1ddmkm.sys, nvlddmkm.sys (и другие имена файлов, начинающиеся с nv) — сбой драйвера видеокарты NVIDIA. Решение — полностью удалить драйверы видеокарты, установить официальные с сайта NVIDIA под вашу модель. В некоторых случаях (для ноутбуков) проблему решает установка официальных драйверов с сайта производителя ноутбука.
  • atikmdag.sys (и другие, начинающиеся с ati) — сбой драйвера видеокарты AMD (ATI). Решение — полностью удалить все драйвера видеокарты (см. ссылку выше), установить официальные под вашу модель.
  • rt86winsys, rt64win7.sys (и другие rt) — сбой драйверов Realtek Audio. Решение — установить драйверы с сайта производителя материнской платы компьютера или с сайта производителя ноутбука для вашей модели (но не с сайта Realtek).
  • ndis.sys — имеет отношение к драйверу сетевой карты компьютера. Попробуйте также установить официальные драйверы (с сайта производителя материнской платы или ноутбука для вашей модели, а не через «Обновление» в диспетчере устройств). При этом: иногда бывает, что проблему вызывает недавно ndis.sys установленный антивирус.

Отдельно по ошибке STOP 0x000000D1 ndis.sys — в некоторых случаях для установки нового драйвера сетевой карты при постоянно появляющемся синем экране смерти, следует зайти в безопасный режим (без поддержки сети) и проделать следующее:

  1. В диспетчере устройств откройте свойства сетевого адаптера, вкладку «Драйвер».
  2. Нажмите «Обновить», выберите «Выполнить поиск на этом компьютере» — «Выбрать из списка уже установленных драйверов».
  3. В следующем окне вероятнее всего будет отображаться 2 и более совместимых драйверов. Выберите тот из них, поставщик которого не Microsoft, а производитель сетевого контроллера (Atheros, Broadcomm и т.п.). Перезагрузите компьютер в обычном режиме и проверьте, появляется ли ошибка вновь.
  4. Если предыдущий метод не помог, используйте отдельную инструкцию: Синий экран ndis.sys DRIVER_IRQL_NOT_LESS_OR_EQUAL.

Если ничто из этого списка не подходит под вашу ситуацию, но имя файла, вызвавшего ошибку, отображается на синем экране в информации об ошибке, попробуйте найти в Интернете, к драйверу какого устройства относится этот файл и также попробуйте либо установить официальный вариант этого драйвера, либо, если есть такая возможность — откатить его в диспетчере устройств (если ранее ошибка не возникала).

Если же имя файла не отображается, можно использовать бесплатную программу BlueScreenView для анализа дампа памяти (в ней будут отображаться имена файлов, вызвавших сбой) при условии, что у вас включено сохранение дампов памяти (обычно включено по умолчанию, если отключено, см. Как включить автоматическое создание дампов памяти при сбоях Windows).

Сведения об ошибке 0x000000d1 в BlueScreenView

Чтобы включить сохранение дампов памяти при, зайдите в «Панель управления» — «Система» — «Дополнительные параметры системы». На вкладке «Дополнительно» в разделе «Загрузка и восстановление» нажмите «Параметры» и включите запись событий при отказе системы.

Включить создание дампа памяти

Дополнительно: для Windows 7 SP1 и ошибки, вызванной файлами tcpip.sys, netio.sys, fwpkclnt.sys есть официальное исправление, доступное здесь: https://support.microsoft.com/ru-ru/kb/2851149 (нажать «Пакет исправлений доступен для скачивания»).

Ошибка 0x000000D1 в Windows XP

Прежде всего, если в Windows XP указанный синий экран смерти возникает у вас при подключении к Интернету или других действиях с сетью, рекомендую установить официальное исправление с сайта Microsoft, возможно поможет уже оно: https://support.microsoft.com/ru-ru/kb/916595 (предназначено для ошибок, вызванных http.sys, но иногда помогает и в других ситуациях). Обновление: почему-то загрузка на указанной странице больше не работает, есть только описание ошибки.

Отдельно можно выделить ошибки kbdclass.sys и usbohci.sys в Windows XP — они могут относиться к ПО и драйверам клавиатуры и мыши от производителя. В остальном, способы исправить ошибку те же, что и в предыдущей части.

Дополнительная информация

Синий экран смерти 0x000000d1

Причинами ошибки DRIVER_IRQL_NOT_LESS_OR_EQUAL в некоторых случаях также могут быть следующие вещи:

  • Программы, устанавливающие драйверы виртуальных устройств (а точнее сами эти драйверы), особенно взломанные. Например, программы для монтирования образов дисков.
  • Некоторые антивирусы (опять же, особенно в тех случаях, когда используются обходы лицензий).
  • Фаерволы, в том числе встроенные в антивирусах (особенно в случаях возникновения ошибок ndis.sys).

Ну и еще два теоретически возможных варианта причины — отключенный файл подкачки Windows или проблемы с оперативной памятью компьютера или ноутбука. Также, если проблема появилась после установки какого-либо ПО, проверьте, возможно на вашем компьютере есть точки восстановления Windows, которые позволят быстро исправить проблему.

Комментарии (97) к Ошибка 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL в Windows

  • михаил

    Получилось убрать это сообщение из автозагрузки :

    отключил восстановление системы
    перезагрузился
    прошелся CCleaner
    перезагрузился

    Save Dump в журнале событий остаётся, но можно снять галочку и удалить. При перезагрузке новый не появится.

    Вот только остался вопрос:
    Убралась ли сама ошибка (ошибка была ранее, была устранена, но надпись «зависла» в автозагрузке), или убралась только надпись, а ошибка в системе где то есть ?….

    Ответить

    • Dmitry

      Ошибка именно та, о которой речь в статье? Если так, то убралась (иначе бы она вылезала, независимо от ваших действий).

      Ответить

  • Максим

    Здравствуйте!
    Каждый раз при загрузке системы вылетает BSOD с ошибкой 0x000000D1. В безопасном режиме BlueScreenView показывает, что дело в myfault.sys и ntoskrnl.exe. Как можно исправить проблему?

    Ответить

    • Dmitry

      Здравствуйте.
      myfault.sys — тестовый драйвер для самостоятельного вызова этого и других синих экранов, например первый скриншот в статье выше я именно с его помощью и делал. Т.е. либо вы сами его захотели установить себе и поэкспериментировать, либо кто-то над вами подшучивает.
      То есть это вот эта программа docs.microsoft.com/en-us/sysinternals/downloads/notmyfault где-то у вас на компьютере сидит и запускается либо через автозагрузку либо через планировщик заданий. Уберете — исчезнет ошибка.

      Ответить

  • михаил

    При запуске BlueStacks на компьютере с 4 ядерным процессором часто вылетает синий экран :

    DRIVER_IRQL_NOT_LESS_OR_EQUAL

    До этого на 2-ядерном процессоре ни одного раза так не было. Получается XP просто несовместима с 4-ядерными процессорами?

    Ответить

  • Сергей

    Добрый вечер! При переустановке виндовс на нетбуке, форматировал диск, начал установку и далее вылетает эта ошибка (DRIVER_IRQL_NOT_LESS_OR_EQUAL). То есть у меня жёсткий диск пустой, виндовс не загружается, зайти в безопасный режим так же не получается, как решить данную проблему?

    Ответить

    • Dmitry

      Здравствуйте.
      Именно во время установки происходит? А систему какую ставите? (и какая изначально на нем была)

      Ответить

  • Vladimir O.

    Эту ошибку синего экрана может вызывать ещё драйвер «netwlv64.sys», но там, после этой ошибки, система перезагружается и восстанавливается.

    Ответить

  • Наталья

    Привет, возможно, это кому-то поможет. Я мучалась с этой проблемой 1,5 года — то реже, то чаще… Это правда был ад. Нашла эту статью и с помощью whocrased посмотрела дампы, у меня был виноват ntoskrnl.exe, при чем он выдавал разные ошибки (KMODE_EXCEPTION_NOT_HANDLED, KERNEL_SECURITY_CHECK_FAILURE, DRIVER_IRQL_NOT_LESS_OR_EQUAL). С помощью гугла нашла статью, где было указано про эмулятор андройд — BlueStacks (и его аналоги, любые другие эмуляторы). Я удалила его и проблема решена. Как же долго я этого ждала :)

    Ответить

  • Наталья

    PS: Только я написала хвалебный коммент, как все снова вышло из строя :( Я пошла гуглить дальше, и нашла подобный вопрос на сайте мелкомягких. answers.microsoft.com/ru-ru/windows/forum/all/ntoskrnlexe-%D0%BA%D0%B0%D0%BA/33151690-5129-4b86-a3fe-5a7d2f68ab18 — строго для тех, кто понимает, что он делает. Все делала по инструкции, вроде помогло (уже час работаем стабильно), за исключением программы Debugging Tools for Windows, она мне ничего не показала, что простительно, ответ был написан в далеком 2014.

    Ответить

  • Andrey

    У меня эту ошибку вызывает cng.sys + ntoskrnl.exe — есть предположения?

    Ответить

    • Dmitry

      Могу лишь сказать, что это файл-драйвер какого-то Kernel Cryptography от Microsoft, с которым мне не доводилось сталкиваться. Англоязычные ресурсы говорят (но без уверенности), что проблему стоит искать в памяти/её разгоне/антивирусах

      Ответить

      • Andrey

        Спасибо за ответ. Я и правда недавно разгонял проц. Но стресс тест в течении 10 минут от прошел без ошибок.

        Ответить

  • Виталик

    DRIVER_IRQL_NOT_LESS_OR_EQUAL
    bddci.sys bddci.sys+e7e1 ntoskrnl.exe+3f70d0

    Здрасте.
    Чем-то можете помочь?

    Ответить

    • Dmitry

      Здравствуйте. Файл относится к Bitdefender. Возможно, этот антивирус вызывает сбой (или, если вы его уже удалили — какие-то его остатки).
      Также в теории может быть такое, что какие-то определенные настройки антивируса в вашем конкретном случае приводят к сбоям

      Ответить

  • Иван

    День добрый столкнулся сегодня с этой проблемой, только у меня не пишет какой файл/драйвер виноват в ошибке.

    Ответить

    • Dmitry

      Попробуйте с помощью программки BlueScreenView посмотреть

      Ответить

  • Алишер

    Здравствуйте! portcls.sys можете помочь?

    Ответить

    • Dmitry

      Здравствуйте. Гугл подсказывает, что это системный драйвер, который используется для вывода звука (его в свою очередь используют драйверы звуковой карты). То есть начал бы искать где-то в них.

      Ответить

  • Анатолий

    Огромнейшее вам спасибо с вашей помощью получилось исправить Ошибку DRIVER_IRQL_NOT_LESS_OR_EQUAL в Windows

    Ответить

  • Andrey

    Для информации: на win10 после установки свежего видео драйвера — 31.0.15.3129 — nVIDIA ForceWare 531.29 — стала появляться эта ошибка, и не она одна с несколькими BSOD. Проблема решилась, как я надеюсь, переустановкой этого драйвера «вчистую». Потрачено сутки.

    Ответить

  • Sanamerskii

    Здравствуйте, DRIVER_IRQL_NOT_LESS_OR_EQUAL kbdclass.sys (kbdclass.sys+2fd2) и ntoskrnl.exe (ntoskrnl.exe+432a69)
    Не могу понять, в чем проблема, перерыл все

    Ответить

    • Dmitry

      Ну, судя по всему, дело в драйвере клавиатуры, причем что именно — тут не угадаешь, это может быть:
      Неисправная клавиатура, плохое подключение, что-то с USB
      Что-то, мешающее норм работе драйвера (кейлоггер и т.п.)
      А может и что-то ещё, что сходу в голову не пришло.

      Ответить

  • Sanya

    Ошибка stop 0x000000d1 athr.sys windows xp
    При подключении к вай Фай и получении сетевого адреса вылезает данная ошибка. Не знаю как ее исправить
    athw.sys к вышеуказанному

    Ответить

    • Dmitry

      Здравствуйте.
      Файл драйвера относится к Atheros Wireless Network Adapter, который, видимо, у вас и стоит. Пробовали поставить другие версии драйвера? (по возможности — с официального сайта производителя устройства)

      Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться