Одной из распространенных ошибок синего экрана смерти (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
Если при появлении ошибки на синем экране вы видите название любого файла с расширением .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.sys — в некоторых случаях для установки нового драйвера сетевой карты, если вы получаете постоянный синий экран смерти, следует войти в безопасный режим (без поддержки сети) и сделать следующее:
- В диспетчере устройств откройте свойства сетевого адаптера, перейдите на вкладку "Драйвер".
- Нажмите "Обновить", выберите "Поиск на этом компьютере" — "Выбрать из списка уже установленных драйверов".
- В следующем окне, скорее всего, будут отображены 2 или более совместимых драйвера. Выберите одну из них, поставщиком которой является не Microsoft, а производитель сетевого контроллера (Atheros, Broadcomm и т.д.п.). Перезагрузите компьютер в нормальном режиме и посмотрите, появится ли ошибка снова.
- Если предыдущий способ не помог, воспользуйтесь отдельной инструкцией: Синий экран ndis.sys DRIVER_IRQL_NOT_LESS_OR_EQUAL.
Если ничего из этого списка не подходит к вашей ситуации, но имя файла, вызвавшего ошибку, отображается на синем экране в информации об ошибке, попробуйте найти в интернете, какому драйверу принадлежит этот файл, а также попробуйте либо установить официальный драйвер, либо, если возможно — откатить его в диспетчере устройств (если ошибка не возникала раньше).
Если имя файла не отображается, вы можете использовать бесплатный инструмент дампа памяти BlueScreenView (он покажет имена файлов, вызвавших сбой) при условии, что вы включили дамп памяти (обычно он включен по умолчанию, если отключен, см. Как включить автоматический дамп памяти в случае сбоев Windows).
Для включения дампа памяти перейдите в "Панель управления" — "Система" — "Дополнительные параметры системы". На вкладке "Дополнительно" в разделе "Загрузка и восстановление" нажмите на "Параметры" и включите запись событий сбоя системы.
Обновление: для Windows 7 SP1 и ошибки, вызванной файлами tcpip.sys, netio.sys, fwpkclnt.sys — это официальное исправление, доступное здесь: https://support.microsoft.com/eng/kb/2851149 (нажмите на "Пакет восстановления доступен для загрузки").
Ошибка 0x000000D1 в Windows XP
Прежде всего, если вы получаете вышеупомянутый синий экран смерти в Windows XP при подключении к интернету или выполнении других операций с сетью, рекомендую установить официальный патч с сайта Microsoft, возможно он поможет: https://support.microsoft.com/en-ru/kb/916595 (это касается ошибок, вызванных http.sys, но иногда помогает в других ситуациях). Обновление: по какой-то причине загрузка на вышеуказанной странице больше не работает, есть только описание ошибки.
Отдельно можно выделить следующие ошибки.sys и usbohci.sys в Windows XP — они могут относиться к программному обеспечению и драйверам клавиатуры и мыши от производителя. В остальном способы устранения ошибки такие же, как и в предыдущем разделе.
Дополнительная информация
- Программы, устанавливающие виртуальные драйверы устройств (а точнее сами эти драйверы), особенно взломанные. Например, программы для монтирования образов дисков.
- Некоторые антивирусы (опять же, особенно при использовании обхода лицензии).
- Брандмауэры, в том числе встроенные антивирусы (особенно в случае ошибок.sys).
Еще две теоретически возможные причины — отключенный файл подкачки Windows или проблемы с оперативной памятью компьютера или ноутбука. Также, если проблема появилась после установки какого-либо программного обеспечения, проверьте, возможно, на вашем компьютере есть точки восстановления Windows, которые позволят быстро устранить проблему.