Se a sugestão anterior não fincionar, vê se por acaso isso não aconteceu depois de meteres o SP2 do XP?
A mim aconteceu-meo mesmo em 2 pcs em k meti o sp2 em XP k laboravam mt... ou seja, em instalações do XP onde havia mts programas instalados.. entre os quais programas com drives virtuais (alchool, etc..)
Acontecia k estes drivers de hardware entravam em grande conflito com a instalação do SP2 do XP... na volta aconrteceu-te o mesmo!
Tenta remover as ultimas actualizações do XP, se o Modo de segurança nao der (no meu caso não dava), usando o CD do XP, faz uma reparação ao XP (não é para a fazeres com a linha de comandos, como ele sugere inicialmente), segue o programa como se fosses instalar o XP, depois qd escolhes a drive onde já tens o XP aparece uma opção para reparares essa instalação!