В дампе, в старом кадре STOP или в стороннем просмотрщике написано 0x000000D1. Это то же число, что 0x000000d1: регистр буквы не важен. По документации Microsoft 0xD1 - DRIVER_IRQL_NOT_LESS_OR_EQUAL. Драйвер обратился к выгружаемой памяти на слишком высоком IRQL. Запрос «код 0x000000d1» часто приходит от человека, который уже снял фото и хочет коротко понять число, без длинного имени.

Рядом стоит 0x0000000A, IRQL_NOT_LESS_OR_EQUAL без слова DRIVER. Это другой стоп. Исковерканное «DRIVER IRQL LESS OR NOT EQUAL» в поиске - не имя Microsoft. Живой код - 0xD1.

Почему это происходит

Драйвер. Сеть, видео, антивирус, USB. После свежего пакета. В дампе одно и то же .sys.

Память. Битая планка даёт 0xD1 сегодня и 0x50 завтра. Если код в журнале скачет, число 0x000000D1 - не «лечение одного драйвера».

Фильтр. VPN, комбайн-антивирус, док-станция. 0xD1 в момент вставки устройства.

Путают с 0x0000007B и с 0x00000139. Другие стопы: диск на старте и проверка ядра. Одна цифра в хвосте. Пишите 0x000000D1 целиком, латиницей: «D» латинская, не кириллическая «Д».

Не удаляйте файл, который указал просмотрщик дампа. Не отключайте в реестре disk или storahci, если они мелькнули: получите 0x0000007B. Не ставьте «патч D1».

Что делать самому

  1. Сверьте число. 0x000000D1 или DRIVER_IRQL_NOT_LESS_OR_EQUAL - одно. 0x0000000A - другое. Фото кадра или дамп из C:\Windows\Minidump.
  2. Посмотрите модуль в дампе, не на рекламной странице. Одно имя - откат этого пакета. Разные имена - память.
  3. Откатите драйвер. «Диспетчер устройств» → «Откатить». Сайт вендора, не пак на 400 устройств. Не копируйте .sys.
  4. Прогоните память. mdsched.exe, планки по одной, без разгона.
  5. Уберите фильтры на тест. Антивирус, VPN, док. Возвращайте по одному.
  6. Соберите файлы, если 0xD1 начался после обрыва обновления. sfc /scannow. Не чистите System32\drivers руками.
  7. Снимите автоперезагрузку в sysdm.cpl, если кадра не видно и остаётся только число в чужой утилите.

На Windows 7 число на кадре привычнее имени. Смысл тот же. «Очиститель реестра семёрки» код 0x000000D1 не лечит.

Если 0x000000D1 вылез сразу после новой сетевой карты, выньте её. Штатный драйвер чипсета спокойнее диска 2014 года. Если число одно, а модуль каждый раз новый - не покупайте третью сетевую, проверьте планки.

Число 0x000000D1 люди иногда читают как «ошибка D1» или «код д1» и ищут его рядом с кодами Диспетчера устройств. Это разные миры. В оснастке жёлтый знак несёт десятичные 10, 28, 43. На синем кадре 0xD1 - шестнадцатеричный bugcheck ядра. Путать их так же бесполезно, как лечить установку Windows откатом видео. Если компьютер доходит до стола и только одно устройство с треугольником - смотрите оснастку. Если стол не успевает появиться и в журнале 0x000000D1 - эта статья.

На ноутбуке 0x000000D1 под нагрузкой вместе с горячим корпусом часто закрывается чисткой, не третьей переустановкой. На холодную сразу после логотипа - модуль, который грузится со стартом, или память. Семёрка пишет то же число в старом кадре STOP. «Очиститель» с заменой драйверов пачкой добавляет новый стоп чаще, чем убирает старый. Имеет смысл один откат, один проход памяти, один взгляд в дамп - и только потом решение, нужна ли новая Windows. Если 0x000000D1 чередуется с 0x00000050 и MEMORY_MANAGEMENT, не ищите три разных «лечения кода»: это одна планка или один слот.

Если после отката пакет Центр или GeForce Experience снова ставит ту же версию, запретите автообновление драйвера в свойствах устройства на время проверки. Иначе вы будете ловить 0x000000D1 по кругу и винить «неисправимый код», хотя это один и тот же файл, который система сама возвращает. Буква «D» в коде латинская. Кириллическая «Д» в запросе выглядит так же и ломает поиск по документации.

Часто задаваемые вопросы

0x000000D1 и 0x000000d1 - разные коды? Нет. Одна запись, разный регистр.

0xD1 и 0x0A - одно? Нет. 0xD1 с DRIVER, 0x0A без.

Это код установки Windows? Нет. Bugcheck уже работающего ядра.

Можно ли удалить указанный .sys? Нет. Откатывают пакет.

Смотрите также