Что означает код BSOD 216 (DRIVER_USED_EXCESSIVE_PTES)?

 
Также может означать:
КонстантаТипОС
ERROR_EXE_MACHINE_TYPE_MISMATCHОшибка WindowsWindows
Предыдущий Следующий
DRIVER_UNMAPPING_INVALID_VIEW LOCKED_PAGES_TRACKER_CORRUPTION

DRIVER_USED_EXCESSIVE_PTES

Проверка ошибки DRIVER_USED_EXCESSIVE_PTES имеет значение 0x000000D8. Она означает, что системные записи таблиц страниц (PTE) закончились.

Важно

Этот материал предназначен для программистов. Если при работе с компьютером вы увидели ошибку на синем экране, см. Устранение ошибок синего экрана.

Параметры DRIVER_USED_EXCESSIVE_PTES

Параметр Описание

1

Указатель на имя драйвера, вызвавшего ошибку (строка Unicode), либо ноль

2

Число PTE, использованных драйвером, вызвавшим ошибку (если параметр 1 ненулевой)

3

Общее число свободных системных PTE

4

Общее число системных PTE

Если удаётся определить драйвер, ответственный за ошибку, его имя выводится на синем экране и сохраняется в памяти по адресу (PUNICODE_STRING) KiBugCheckDriver.

Причина

Обычно причина — драйвер, неправильно освобождающий используемую память. Параметр 1 показывает драйвер, израсходовавший больше всего PTE. Стек вызовов покажет драйвер, фактически вызвавший проверку ошибки.

Решение

Исправление может потребоваться для обоих драйверов. Также может потребоваться увеличить общее число системных PTE.


Нужно найти другой код? Найти другой код состояния или ошибки.