Ошибка 0x000000D9: LOCKED_PAGES_TRACKER_CORRUPTION

Синий экран смерти 0x000000D9 указывает на повреждение внутренней структуры отслеживания заблокированной страницы.

 ПАРАМЕТРЫ LOCKED_PAGES_TRACKER_CORRUPTION:

     1 параметр указывает на тип нарушения. Остальные параметры зависят от значения первого.

1 параметр

2 параметр

3 параметр

4 параметр

Причина

0x01

Адрес структуры отслеживания блокировки

Адрес списка дескрипторов памяти

Количество заблокированных страниц текущего процесса

Список дескрипторов памяти вставляется дважды в одном и том же списке процессов.

0x02

Адрес структуры отслеживания блокировки

Адрес списка дескрипторов памяти

Количество заблокированных страниц текущего процесса

Список дескрипторов памяти вставляется дважды в systemwide list.

0x03

Адрес первой внутренней структуры отслеживания

Адрес структуры отслеживания блокировки

Адрес списка дескрипторов памяти

MDL был найден дважды в списке процессов, будучи очищенным.

0x04

Адрес структуры отслеживания блокировки

Адрес списка дескрипторов памяти

0

MDL был найден в systemwide list после того как был удален.

 РЕШЕНИЕ

     Для начала следует выявить сбойный драйвер. Если в сообщении синего экрана 0x000000D9 отсутствует название сбойного драйвера, то его можно найти с помощью дампа памяти. Подробнее в статье "Анализ дампа памяти". После того, как виновник возникновения ошибки будет найден, в зависимости от ситуации его необходимо обновить, откатить или удалить.

     Также рекомендую выполнить шаги, описанные в статье "11 рекомендаций по устранению синего экрана сметри".

Ошибка 0x000000D8: DRIVER_USED_EXCESSIVE_PTES

Синий экран смерти 0x000000D8 указывает на отсутствие свободных элементов таблицы страниц (PTE).

ПАРАМЕТРЫ DRIVER_USED_EXCESSIVE_PTES:

Указатель на имя драйвера, который вызвал ошибку (Unicode string) или нуль;
Количество PTEs, используемые драйвером, который вызвал ошибку (если 1 параметр ненулевой);
Общее число свободных PTEs;
Общее число PTEs.
Если сбойный драйвер может быть идентифицирован, то его название будет указываться в сообщении BSoD и сохраняться в памяти - (PUNICODE_STRING) KiBugCheckDriver.

ПРИЧИНА

Синий экран вызывается драйвером, который после использования памяти не очистил её должным образом. 1 параметр указывает на драйвер, который использует большую часть PTEs.

РЕШЕНИЕ

Для начала следует выявить сбойный драйвер. Если в сообщении синего экрана 0x000000D8 отсутствует название сбойного драйвера, то его можно найти с помощью дампа памяти. Подробнее в статье "Анализ дампа памяти". После того, как виновник возникновения ошибки будет найден, в зависимости от ситуации его необходимо обновить, откатить или удалить.

Также рекомендую выполнить шаги, описанные в статье "11 рекомендаций по устранению синего экрана".

Ошибка 0x000000D6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION

Синий экран смерти 0x000000D6 указывает, что драйвер получил доступ к памяти в недопустимом диапазоне выделения пула.

ПАРАМЕТРЫ DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION:

Адрес памяти, на которую ссылаются;
0: чтение, 1: запись;
Адрес, который ссылается на память;
Зарезервированный параметр.
Если сбойный драйвер может быть идентифицирован, то его название будет указываться в сообщении BSoD и сохраняться в памяти - (PUNICODE_STRING) KiBugCheckDriver.

ПРИЧИНА

Драйвер выделил n байт памяти, но в дальнейшем сослался на больше, чем n байты. Данную ошибку обнаруживает опция Special Pool верификатора драйверов.

РЕШЕНИЕ

Для начала следует выявить сбойный драйвер. Если в сообщении синего экрана 0x000000D6 отсутствует название сбойного драйвера, то его можно найти с помощью дампа памяти. Подробнее в статье "Анализ дампа памяти". После того, как виновник возникновения ошибки будет найден, в зависимости от ситуации его необходимо обновить, откатить или удалить.

Также рекомендую выполнить шаги, описанные в статье "11 рекомендаций по устранению синего экрана сметри".

Ошибка 0x000000D7: DRIVER_UNMAPPING_INVALID_VIEW

Синий экран смерти 0x000000D7 указывает, что драйвер попытался очистить проецирование адреса, который не был проецирован.

ПАРАМЕТРЫ DRIVER_UNMAPPING_INVALID_VIEW:

1. Виртуальный адрес памяти;
2. 1 или 2;
3. 0;
4. 0.

РЕШЕНИЕ

Для начала следует выявить сбойный драйвер. Если в сообщении синего экрана 0x000000D7 отсутствует название сбойного драйвера, то его можно определить с помощью дампа памяти. Подробнее в статье "Анализ дампа памяти". Драйвер, который вызвал ошибку, может быть найден из трассировки стека. В зависимости от ситуации его необходимо обновить, откатить или удалить.

Также рекомендую выполнить шаги, описанные в статье "11 рекомендаций по устранению синего экрана сметри".

Ошибка 0x000000D5: DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL

Синий экран смерти 0x000000D5 указывает на попытку драйвера ссылаться на память, которая ранее была освобождена.

ПАРАМЕТРЫ DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL:

Адрес памяти, на которую ссылаются;
0: чтение, 1: запись;
Адрес, который ссылается на память;
Зарезервированный параметр.
Если сбойный драйвер может быть идентифицирован, то его название будет указываться в сообщении BSoD и сохраняться в памяти - (PUNICODE_STRING) KiBugCheckDriver.

ПРИЧИНА

Опция Special Pool верификатора драйверов поймала память доступа драйвера, которая ранее была освобождена.

РЕШЕНИЕ

Для начала следует выявить сбойный драйвер. Если в сообщении экрана смерти 0x000000D5 отсутствует название сбойного драйвера, то его можно найти с помощью дампа памяти. Подробнее в статье "Анализ дампа памяти". После того, как виновник возникновения критической ошибки найден, в зависимости от ситуации его необходимо обновить, откатить или же удалить.

Также рекомендую выполнить шаги, описанные в статье "11 рекомендаций по устранению синего экрана сметри".

Поиск по сайту

Дополнительно