0×00000004e - PFN_LIST_CORRUPT Windows BSOD Error (синий экран)

BSOD - Blue Screen Of Death (”синий экран смерти“) появляется в случае возникновения критических ошибок. Белый текст на экране содержит информацию об ошибке. Большая часть текста не особо интересна, но на коды ошибок следует обращать внимание.

Компьютер периодически выбрасывал синий экран с информацией об ошибке:

PFN_LIST_CORRUPT
0×00000004E (0×00000002, 0×000d2e5, 0×0007dd9f, 0×00000008)

0×00000004e - ошибка  ввода-вывода драйвера (driver I/O /input-output/ error)

1. значение 1
2. значение заголовков страниц, которые повреждены
3. число доступных страниц
4. 0

1. значение 2
2. данные, которые удаляются
3. наивысшее число физических страниц
4. итог удаляемых данных

Причина - повреждённая (неисправная) структура ввода - вывода драйвера.

Поиск по форумам дал несколько вариантов для ориентира:

Рекомендации (похоже, от Microsoft)
Сделайте диагностику системы (обычно, соответствующие программы предоставляются производителями оборудования).
Отключите все фильтр-драйвера файловой системы (file system filter drivers), такие, как бекапные утилиты (backup utilities), вирус-сканеры (virus scanners), или фаервол (firewall software).
Просмотрите Microsoft сайт, чтобы проверить совместимость оборудования и драйверов оборудования с Windows
Для информации о оборудовании вашего компьютера, свяжитесь с производителем.
Если эта ошибка появляется незакономерно или когда вы пытаетесь запустить какую-нибудь программу, удалите дополнительную память или протестируйте ваш random access memory (RAM). Эта ошибка также может проявляться, если у вас повреждённый RAM.

В общем, похоже, ничего конкретного.

Что сделано:
Проверки диска и памяти прошли успешно. (не считая двух ошибок chkdsk, после которых синий экран не исчез)
попытки запуска sfc с треском проваливались. В безопасном режиме компьютер загружался вполне нормально. Да и LiveCD не вызывал “вылета”. При загрузке с жесткого диска синий экран периодически менял ошибку - выдавал другую ошибку:

0×0000000A - IRQL_NOT_LESS_OR_EQUAL

1 - адрес, по которому выполнено ошибочное обращение
2 - IRQL, который использовалcя для обращения к памяти
3 - тип доступа к памяти: 0 = операция чтения, 1 = операция записи
4 - адрес инструкции, которая затребовала доступ к памяти по данному адресу

Процесс, выполняемый в режиме ядра, или драйвер попытались обратиться к ячейке памяти, не имея к ней доступа. Эта ошибка возникает при сбойном (несовместимом) оборудовании или программным обеспечением. Обратите внимание на имя драйвера внизу экрана - это даёт шанс устранить проблему. Если подобная ошибка появляется в процессе установки, дело может быть в несовместимости ПО, антивирусной программе. Наиболее частая причина возникновения - драйвер устройства обращается к защищённой области памяти.

Что помогло:

Загрузка с LiveCD и просмотр логов  (дампов) “смерти” (удобно пользоваться программой BlueScreenView) выявил наиболее частый “сбойный” файл - ntoskrnl.exe

После замены файла на  аналогичный из этого же LiveCD (старый файл все же сохранил как .bak)  компьютер успешно  загрузился. Несколько часов проработал - будем посмотреть дальше.

ps наиболее “благозвучный” (насчет правильного - не уверен) ответ по поводу ошибки нашел на Sysadmins.biz
http://sysadmins.biz/viewtopic.php?t=9867#p57240:

Klux
Тока вчера с такой хней воевал(сам комп собирал пол года назад, работало отлично). Первое - возможно вирус из серии бекдор. Второе - битая память или превышение либо понижение частоты работы оной. И третье нестабильная работа обвязки Южного моста либо процессора(конденсаторы, стабилитроны, транзисторы). Четвертое - нестабильное питание(неисправен блок питания). У меня оказалось третье. У вас похоже все таки на память.

Судя по результатам, было что-то похожее на первое (хотя проверка двумя антивирусами не из винды + рабочий Касперский в системе ничего подозрительного не нашли). Ну, или ошибка на диске!? как раз в том месте, где записан этот ntoskrnl.exe

Метки: ,

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Комментарии (5) к записи “0×00000004e - PFN_LIST_CORRUPT Windows BSOD Error (синий экран)”

  1. MC-Sergey сообщает :

    Имею нотбук ASUS K52JR с Windows 7 x64 Ultimate
    Проблема идентичная: PFN_LIST_CORRUPT, файл ntoskrnl.exe (повторяющаяся).
    Возникала при копировании файлов по сети.
    Что сделано:
    1) Переустановил драйвера.
    2) Переустановил windows.
    3) Попробовал более старые версии драйверов.
    4) Обновил BIOS
    5) Пробовал ставить другие планки памяти.
    6) Пробовал копировать файлы из сети на внешний носитель.
    7) Температура процессора ноутбука поднимается до 60 градусов, заменил термопасту.
    8) Установил Ubuntu.
    Что помогло:
    В BIOS отключил функции Intel Virtualization Technology, UEFI Boot и PXE ROM.
    Какой именно из параметров помог - неизвестно (т.к. ни один из них мной не востребован, выяснять не стал).
    Ну и конечно, помогла установка Убунты - в ней такой баг не наблюдается ))

  2. levik сообщает :

    8) = 8 ) Установил Ubuntu
    Автозамена пришлась “в тему” :)

  3. Роман сообщает :

    Проблема была в несовместимости видюхи с материнкой, но это помогло

    Что помогло:
    В BIOS отключил функции Intel Virtualization Technology

  4. Роман сообщает :

    MC-Sergey - спасибо :-)

  5. Петр сергеев сообщает :

    Спасибо очень помогло

Добавить комментарий