Вопрос скорее всего Джунте, но буду очень рад, если и кто другой поможет

Система Windows XP Service Puck 3 (родная, не сборка).
Синий экран. Возник после выключения электричества.
Ошибка BAD_POOL_CALLER
STOP: 0x000000C2 (0×00000043, 0xCFFF0000, 0×0000000, 0×0000000)
Впрочем второе значение в скобках при каждой попытки запуска постоянно меняется, остальные значения остаются неизменными.
В Безопасном режиме загрузится не получается — та же ошибка. А вот с LiveCD грузится нормально, все папки и файлы вроде бы на месте.
Возврат БИОСА к значениям по умолчанию не помог. Анализ дампов через bluescreenview высветил ошибку в файлах ntoskrnl.exe (файл ядра) и klif.sys (файл Касперского) — оба находятся в папке C:\Windows\System32.
klif.sys удалил вручную — не помогло. ntoskrnl.exe заменил другим — не помогло, вернул прежний. Хотел полностью снести касперский, но не знаю как это можно сделать не загружая проблемную винду. Заранее благодарен.