se tem arquivo corrompido, sugiro antes de formatar, passar um chkdsk. Mas, aí você me chama de burro porque: "Como posso passar o chkdsk se o windows não boota?". Solução: Inicie seu pc pelo cd de instalão do XP. Assim que ele carregar os drives necessário e exibir a tela para apertar <enter> e inciar a isntalção, aperte <r> e entre no console de recuperação. assim que o console tiver carregado e você já estiver conectado a uma unidade. passe o chkdsk:
chkdsk /r /f c:
:ph34r: ;)