Site icon EfmSoft

Что означает код BSOD 78 (PFN_LIST_CORRUPT)?

 
Также может означать:
КонстантаТипОС
EREMCHGerrnoLinux
ENOSYSerrnomacOS
ENAMETOOLONGerrnoSolaris
Предыдущий Следующий
NO_PAGES_AVAILABLE NDIS_INTERNAL_ERROR

PFN_LIST_CORRUPT

Проверка ошибок PFN_LIST_CORRUPT имеет значение 0x0000004E. Это означает повреждение списка номеров кадров страниц (PFN).

Важно

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

Параметры PFN_LIST_CORRUPT

Параметр 1 задаёт тип нарушения. Значение остальных параметров зависит от значения Параметр 1.

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Причина ошибки

0x01

Расширение ListHead , которое было повреждено

Число доступных страниц

0

Повреждён заголовок списка.

0x02

Элемент, удаляемый из списка

Наибольший номер физической страницы

Счётчик ссылок удаляемого элемента

Повреждён элемент списка.

0x07

Номер кадра страницы

Текущий счётчик совместного использования

0

Драйвер разблокировал определённую страницу больше раз, чем блокировал её.

0x8D

Номер кадра страницы с несогласованным состоянием

0

0

Повреждён список свободных страниц. Этот код ошибки с высокой вероятностью указывает на аппаратную проблему.

0x8F

Новый номер страницы

Старый номер страницы

0

Повреждён заголовок списка свободных или обнулённых страниц.

0x99

Номер кадра страницы

Текущее состояние страницы

0

Повреждена запись таблицы страниц (PTE) или PFN.

0x9A

Номер кадра страницы

Текущее состояние страницы

Счётчик ссылок удаляемого элемента

Драйвер попытался освободить страницу, которая всё ещё заблокирована для ввода-вывода.

Причина

Обычно эта ошибка вызвана тем, что драйвер передал неправильный список дескрипторов памяти. Например, драйвер мог дважды вызвать MmUnlockPages с одним и тем же списком.

Если доступен отладчик ядра, исследуйте трассировку стека: !analyze расширение отладчика выводит сведения о проверке ошибки и помогает определить первопричину; затем введите одну из команд k (вывод обратной трассировки стека) для просмотра стека вызовов.


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

Exit mobile version