Isso sugere que o Windows XP está inicializando via o setor de inicialização do Windows Vista, que é provavelmente a consequência do uso de software de inicialização múltipla mal configurado (ou totalmente corrompido).
O Windows XP foi projetado para ser inicializado a partir do setor de inicialização do Windows XP e do Windows Vista pelo setor de inicialização do Windows Vista. Se problemas como este estão acontecendo, a melhor coisa a fazer é formatar o disco e recomeçar com uma nova instalação do Windows.
Dado que você estará limpando o disco e instalando de novo de qualquer maneira, pode valer a pena atualizar para o Windows 7, já que o Windows XP não foi muito bem tratado pela Microsoft e pelo Windows Vista.