Pode ser um problema de MBR. O método mais fácil é usar um CD de inicialização do XP para inicializar a partir do console de recuperação e executar esses comandos (pressione Enter após cada um deles):
fixboot
fixmbr
exit
Como alternativa, um produto gratuito especializado em problemas de inicialização é o Paragon's Rescue Kit 9.0 Express :
Boot Corrector option resolves various problems you may encounter during the system boot process. These problems may be caused by program errors, user mistakes, or become the results of boot virus activity. Boot Corrector allows you to cure the majority of boot problems for Windows Operating System and gives you access to your data!