Eu me encontrei na mesma situação. Eu acabei indo para o console de recuperação, e eu corri chkdsk c: / r. Ele encontrou alguns erros em um arquivo de registro, e depois de repará-los, eu era capaz de arrancar a partir do meu disco XP e ver a opção Reparar.
Depois de executar o reparo, ele disse que o Windows não tinha sido ativado, mas não abriria a caixa de diálogo de ativação até que eu reinicializei no Modo de Segurança, desinstalei o IE8 de c: \ windows \ ie8 \ spuninst e reiniciei um mais tempo. A razão pela qual a caixa de diálogo de ativação não surgiu foi que o reparo deixou o IE em um estado inutilizável com arquivos IE6 e IE8. Você também pode precisar remover o IE7 de c: \ windows \ ie7 \ spuninst.
Depois de tudo isso, consegui ativar e continuar instalando todas as atualizações ausentes.