воскресенье, 24 марта 2013 г.

Ошибка PROCESS1_INITIALIZATION_ERROR и как бороться

После очередного сбоя по питанию, и, соответственно, аварийного выключения, один из домашних компьютеров на Windows XP стал выдавать БСОД при загрузке с сообщением PROCESS1_INITIALIZATION_ERROR и кодом 06B. Пара проверочных перезагрузок не дала ничего.

Поскольку было все еще возмножно загрузиться в защищенный режим, решено было попробовать побороться.

Поскольку защищенный режим работает, подозрение пало на ошибку в каких-нибудь драйверах или службах.  Первым делом смотрим журнал системных событий. В нем особо ничего не находим, парочка ворнингов на не P-n-P устройства, их отключение тоже ничего не дало.

Пробую отключить драйвера на видео, звук, другую периферию.Никакого результата.

Становится понятно, что стандартными способами корень ошибки не найти. 
Посетила мысль погулять по какталогу Windows  и посмотреть каких-нибудь еще диагностических утилек. После 4-5 запусков всяких программок, натыкаюсь на verifier.exe в каталоге system32. Эта программа может проверять все загруженные в память драйвера при загрузке ОС. Ну и пускай проверяет, мож чего подскажет :)

Включаю ее, перезагрузка, и пошла проверка. ОС грузится примерно минут 40, и в конце выбивает синий экран но уже с другой надписью - IRQ_NOT_LESS_OR EQUAL и ссылкой на один из драйверов -  easrvc.drv.   Это модуль анти-spyware от Nod32.  Нахожу его и удаляю.
Отключаю  verifier с помощью командной строки verifier /reset (для этого надо снова загрузиться в Safe-Mode). Вуаля! ОС загружается, правда нод32 немного испорчен, но тем не менее система грузится, и это явно более малая потеря чем переустановка всей системы.
Вот такая очередная полезная софтинка найдена в глубинах Windows XP.

Комментариев нет:

Отправить комментарий