После установки Service Pack 2 компьютер не загружается
Если есть резервная копия старых файлов, автоматически созданная при установке Service Pack 2, то попробуйте сделать следующее.
Загрузитесь с компакт-диска Windows XP, в тот момент, когда на экране появится строка Welcome to Setup, выберите R для запуска консоли восстановления, следуя запросам программы, выберите нуждающуюся в восстановлении инсталляцию Windows и введите пароль администратора. Находясь в консоли восстановления, введите команды:
cd $NtServicePackUninstall$\Spuninst
batch spuninst.txt
exit
После выполнения команд перегрузитесь. После загрузки введите команды:
CD %SystemRoot%\$NtServicePackUninstall$\Spuninst
spuninst.exe
Тем самым вы удалите все файлы Service Pack 2, то есть деинсталлируете его.
Так же описание решения проблемы с зависанием после установки SP2 изложено в этой статье MSKB: