Синий экран смерти 0x00000076 указывает, что драйверу не удавалось разблокировать заблокированные страницы после операции ввода/вывода. Также ошибка может появиться при попытке разблокировать страницы, которые не заблокированы.
Параметры PROCESS_HAS_LOCKED_PAGES:
1 параметр | 2 параметр | 3 параметр | 4 параметр | Причина ошибки |
0x00 | Указатель на объект процесса | Номер заблокированных страниц | Указатель на стек драйвера (если включен). В противном случае данный параметр имеет значение нуль. | Завершаемый процесс заблокировал страницы памяти. Драйвер должен разблокировать любую память, прежде чем завершится процесс. |
0x01 | Список дескрипторов памяти (MDL) драйвера | Номер заблокированных страниц памяти в процессе | Указатель на стек драйвера для процесса (если включен). В противном случае данный параметр имеет значение нуль. | Драйвер пытается разблокировать страницы памяти процесса, которые не заблокированы. |
Причина
Bsod появляется в двух случаях: Драйверу не удавалось разблокировать страницы, которые он заблокировал (параметр 1 — 0x00);
Драйвер пытается разблокировать страницы, которые не были заблокированы или которые были уже разблокированы (параметр 1 — 0x01).
Решение
Для устранения ошибки необходимо выявить драйвер, который является её виновником. Если название драйвера не содержится в ошибке, то воспользуйтесь статьей “Анализ дампа памяти” для его выявления. После этого необходимо обновить данный драйвер или откатить его на более раннюю версию. Если это не помогло, воспользуйтесь статьей “Общие рекомендации по устранению BSoD”.
Добавить комментарий