На XP была такая проблема при плохом шлейфе идущему к жесткому диску или поврежденном системном файле ntdll.dll. Лечится соответственно заменой шлейфа или переустановкой с нормального дистрибутива. Систему ставили с оригинального дистрибутива или сборки? Безопасный режим работает?