Синий экран ошибка 0x0000004E: PFN_LIST_CORRUPT
Произошло повреждение в PFN контроля памяти. Ошибка данного типа является характерной для различных ОС, относящихся к категории Windows 2000.
Причины возникновения
Осуществляется отправка неудачного списка дескриптора памяти некоторым драйвером. Следует привести пример для более простого понимания. Драйвер вызывает определенную функцию, но делает это два раза и в обоих случаях использует одинаковый список.
Параметры
Возникает синий экран смерти и на нем требуется найти строку указанного содержания:
STOP 0x0000004E PFN_LIST_CORRUPT (Код №1, Код №2, Код №3, Код №4)
Именно она представляет интерес для дальнейшего рассмотрения. В зависимости от значений параметров, можно судить о причинах неисправности. Ниже рассматривается таблица с допустимыми вариантами.
Код №1
Код №2
Код №3
Код №4
Причина появления
Показатель дефектного ListHead
Число страниц, находящихся в распоряжении
В ListHead произошел дефект
Удаляемая из перечня запись
Наибольший показатель физической страницы
Счетчик ссылок для записи, которая будет удаляться
В записи списка возник дефект
Показатель страничного блока
Показатель разделителя на данный момент
По отношению к некоторой странице разблокировка произведена большее число раз, чем блокирование
Номер страничного блока, где выявлены неподходящие показатели
Список, где нет страниц, имеет дефект. Как показывает практика, в большинстве случаев предполагается наличие аппаратной неисправности
Задаваемый номер страницы
Номер страницы, который был установлен ранее
Обнуленная или незанятая страница ListHead имеет дефект
Показатель страничного блока
Состояние страницы на данный момент
Запись PTE или PFN обладает дефектом
Показатель страничного блока
Состояние страницы на данный момент
Счетчик ссылок для записи, которая будет удаляться
Произведена попытка освобождения блокированной страницы с целью осуществления процессов ввода-вывода
Способы решения
Основная задача заключается в том, чтобы определить драйвер, из-за которого началась проблема. Рекомендуется провести анализ дампа памяти устройства. Для различных ОС процесс имеет некоторые особенности. В случае выяснения проблемы, вызвавшей синий экран смерти, будет достаточно работать с малым дампом памяти.
Рекомендуется применение специализированной программы BlueScreenView. Она является бесплатной и весьма хорошо себя смогла зарекомендовать. Сам процесс работы с программой можно уточнить в инструкции или найти в интернете. Когда проблемный драйвер выявлен, происходит его замена или обновление. Другой вариант возникновения ошибки предусматривается в той ситуации, когда имеется проблема с оперативной памятью. Следует выполнить процедуру замены сбойной планки.
Синий экран смерти PFN LIST CORRUPT – 0x0000004E: причины и решение
Синий экран смерти с сообщением PFN_LIST_CORRUPT и кодом ошибки 0x0000004E часто появляется на компьютерах с Windows 2000, XP, Vista и Windows 7. Причины такой неполадки – это ошибки в работе файла подкачки, которые вызваны дефектным драйвером.
На многих сайтах написано как исправить 0x0000004e ошибку. Однако, чтобы не перебирать все методы в поисках нужного, стоит внимательно рассмотреть синий экран смерти PFN_LIST_CORRUPT и найти верную цифру.
Во скобках, после основного кода, будут предоставлены другие цифры. Смотрим их значение в таблице и определяем точную причину BSODа.
На многих форумах можно встретить рекомендации, в которых указано, что при появлении синего экрана смерти PFN LIST CORRUPT 0x0000004e нужно проверить жесткий диск утилитой chkdsk.exe или другой программой для обнаружения битых секторов, а также обновить BIOS, переустановить драйвера с восклицательным знаком. Однако нужно учесть, что ошибка 0x0000004e чаще всего появляется по причине проблем с памятью. Поэтому, если на вашем компьютере появился этот синий экран смерти, то рекомендуем выполнить следующее:
- Если у вас включается ПК, то жмем «Пуск» и в поисковой строке вводим запрос «Память». Выбираем «Диагностика проблем оперативной памяти компьютера».
- Выбираем вариант «Выполнить перезагрузку и проверку».
- Система будет перезагружена и запустится проверка оперативной памяти компьютера на ошибки.
В случае, если попасть в Windows не удается, то записываем на диск программу MemTest86. Выставляем в BIOSе приоритетность загрузки с дисковода. Вставляем диск с программой в дисковод и включаем ПК. Запускаем проверку оперативной памяти.
Также не помещает поменять планки оперативной памяти местами, предварительно выключив ПК и обесточив материнскую плату. После включения ПК вы услышите пост. Если пост прошел нормально, то значит с оперативной памятью все в порядке, а поэтому стоит проверить процессор и его температуру.
Если же вышеуказанные способы не помогли решить проблему, то нужно выполнить восстановление системы, используя контрольную точку или установочный диск и проверить драйвера всех устройств через Диспетчер устройств.
Синий экран смерти 0x0000004E
0x0000004E: PFN_LIST_CORRUPT
Синий экран смерти 0x0000004E указывает, что список числа файла подкачки (PFN) управления памятью поврежден.
Параметры PFN_LIST_CORRUPT:
Параметр 1 указывает тип нарушения. Остальные параметры зависят от первого.
1 Параметр | 2 Параметр | 3 Параметр | 4 Параметр | Причина ошибки |
0x01 | Значение поврежденного ListHead | Количество доступных страниц | 0 | Повреждение ListHead |
0x02 | Запись в списке, которая удаляется | Высшее значение физической страницы | Счетчик ссылок удаляемой записи | Повреждение записи списка |
0x07 | Значение страничного блока | Текущее значение разделителя | 0 | Драйвер разблокировал определенную страницу больше раз, чем блокировал |
0x8D | Номер страничного блока, состояние которого противоречиво | 0 | 0 | Список без страниц поврежден. Этот код ошибки наиболее вероятно указывает аппаратную проблему |
0x8F | Новый номер страницы | Старый номер страницы | 0 | Повреждение свободной или обнуленной страницы listhead |
0x99 | Значение страничного блока | Текущее состояние страницы | 0 | Запись системной таблицы страниц (PTE) или PFN повреждены |
0x9A | Значение страничного блока | Текущее состояние страницы | Счетчик ссылок записи, которая удаляется | Драйвер попытался освободить страницу, которая все еще заблокирована для операций ввода/вывода |
Причина
BSoD 0x0000004E обычно вызывается драйвером, передающим плохой список дескриптора памяти. Например, драйвер, вызвал функцию MmUnlockPages() дважды с одним и тем же списком.
Решение
Данная ошибка свойственна операционным системам Windows 2000. Для решения данного синего экрана необходимо выявить сбойный драйвер. В этом Вам поможет статья “Анализ дампа памяти”. Дальнейшая переустановка или обновление данного драйвера может устранить ошибку.
Так же причиной ошибки может служить неисправность оперативной памяти. Замена сбойной планки решит проблему.
Буду признателен, если воспользуетесь кнопочками: