Произошло повреждение в PFN контроля памяти. Ошибка данного типа является характерной для различных ОС, относящихся к категории Windows 2000.
Осуществляется отправка неудачного списка дескриптора памяти некоторым драйвером. Следует привести пример для более простого понимания. Драйвер вызывает определенную функцию, но делает это два раза и в обоих случаях использует одинаковый список.
Возникает синий экран смерти и на нем требуется найти строку указанного содержания:
STOP 0x0000004E PFN_LIST_CORRUPT (Код №1, Код №2, Код №3, Код №4)
Именно она представляет интерес для дальнейшего рассмотрения. В зависимости от значений параметров, можно судить о причинах неисправности. Ниже рассматривается таблица с допустимыми вариантами.
Код №1 |
Код №2 |
Код №3 |
Код №4 |
Причина появления |
---|---|---|---|---|
0x01 |
Показатель дефектного ListHead |
Число страниц, находящихся в распоряжении |
0 |
В ListHead произошел дефект |
0x02 |
Удаляемая из перечня запись |
Наибольший показатель физической страницы |
Счетчик ссылок для записи, которая будет удаляться |
В записи списка возник дефект |
0x07 |
Показатель страничного блока |
Показатель разделителя на данный момент |
0 |
По отношению к некоторой странице разблокировка произведена большее число раз, чем блокирование |
0x8D |
Номер страничного блока, где выявлены неподходящие показатели |
0 |
0 |
Список, где нет страниц, имеет дефект. Как показывает практика, в большинстве случаев предполагается наличие аппаратной неисправности |
0x8F |
Задаваемый номер страницы |
Номер страницы, который был установлен ранее |
0 |
Обнуленная или незанятая страница ListHead имеет дефект |
0x99 |
Показатель страничного блока |
Состояние страницы на данный момент |
0 |
Запись PTE или PFN обладает дефектом |
0x9A |
Показатель страничного блока |
Состояние страницы на данный момент |
Счетчик ссылок для записи, которая будет удаляться |
Произведена попытка освобождения блокированной страницы с целью осуществления процессов ввода-вывода |
Основная задача заключается в том, чтобы определить драйвер, из-за которого началась проблема. Рекомендуется провести анализ дампа памяти устройства. Для различных ОС процесс имеет некоторые особенности. В случае выяснения проблемы, вызвавшей синий экран смерти, будет достаточно работать с малым дампом памяти.
Рекомендуется применение специализированной программы BlueScreenView. Она является бесплатной и весьма хорошо себя смогла зарекомендовать. Сам процесс работы с программой можно уточнить в инструкции или найти в интернете. Когда проблемный драйвер выявлен, происходит его замена или обновление. Другой вариант возникновения ошибки предусматривается в той ситуации, когда имеется проблема с оперативной памятью. Следует выполнить процедуру замены сбойной планки.