BSOD
0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
Синий экран смерти 0x000000D1 указывает, что драйвер режима ядра попытался получить доступ к страничной памяти при выполнении процесса, IRQL которого имеет слишком высокое значение.
Параметры DRIVER_IRQL_NOT_LESS_OR_EQUAL:
- Адрес памяти, на которую ссылаются;
- IRQL;
- 0: чтение, 1: запись, 8: выполнение;
- Адрес, который ссылался на память.
Причина
Драйвер попытался получить доступ к страничной памяти (или к абсолютно недопустимой), при слишком высоком IRQL.
Данная ошибка обычно вызывается драйверами, которые используют недопустимые адреса.
В случае, когда первый параметр имеет такое же значение, как и четвертый, а третий параметр указывает на команду выполнение, то вероятнее всего синий экран 0x000000D1 вызван драйвером, который пытался выполнить код, разбитый на страницы.
Решение
Для начала следует выявить сбойный драйвер. Если в сообщении BSoD отсутствует название сбойного драйвера, то его можно отыскать с помощью дампа памяти. Подробнее в статье “Анализ дампа памяти”. После того, как виновник возникновения критической ошибки найден, в зависимости от ситуации его необходимо обновить, откатить или же удалить.
Советую выполнить действия, описанные в статье “Общие рекомендации по устранению BSoD”.
{jcomments on}