Existe um jeito simples e eficaz de fazer isso usando o próprio Linux da máquina aonde ele está instalado.
1º) Certifique-se que sua BIOS está configurada para bootar pelo CD.
2º) Carregue o seu Linux normalmente.
3º)
4º) Verifique qual o nome do dispositivo que está associado ao seu HD. Geralmente será /dev/hda ou /dev/sda.
5º) Digite o seguinte comando:
sudo dd if=/dev/zero of=/dev/hda bs=64M
ou
sudo dd if=/dev/zero of=/dev/sda bs=64M
ATENÇÃO: ESSE COMANDO VAI LITERALMENTE ZERAR O SEU HD, DELETANDO TODOS OS DADOS, PARTIÇÕES E O MBR! Este processo pode demorar vários minutos ou algumas horas, dependendo da velocidade de gravação e o tamanho do seu HD. Não o interrompa após ser executado.
6º) Terminado o processo (ele deve voltar para o prompt do linux), reinicie o computador com o CD de Instalação do Windows XP no drive. Dessa vez, o boot será feito pelo CD (se você fez o passo 1).
Creditos!
Eu!