boas, amigo, para teres os dois sistemas operativos, tens de ter um disco grande capacidade, para dividir em 3 partições, uma para cada sistema operativo e uma terceira para ficar comum entre eles para os teus ficheiros, depois tens de instalar sempre 1º o windows xp, depois então o vista noutra partição e no final de tudo instalado, é só no arranque do pc selecionas na opção um ou outro, geralmente se deixares andar ele por x tempo por ele proprio vai para o windows que estiver 1º na lista ou seja por ordem,
portanto como é um portatil, convem um disco grande, duas partições de pelo menos com 30gigas cada , e uma terceira comum entre os dois no caso de algo correr mal não perderes os dados se tiveres de formatar a partição de um dos SO's, num pc fixo pode ser o mesmo processo ou dois discos rigidos, mas pronto é bom se tiveres muita coisa que não corra bem no windows vista e teres os windows xp, mas só teem um problema, se por algum motivo, um deles empanca, ao reintslares tudo o systema de arranque vai ao ar, e depois lá tens de começar tudo outravez, bem uma sugestão mais simples, arranja o VMware (virtual machine), é um programa que cria um pc dentro de outro, ou seja cria uma imagem vritual no disco do pc, e instalas os windows xp, sem problemas nenhuns, nem afecta o windows vista, e podes abri-lo sempre que precisares é como se fosse 2 pc's num só, e algo correr mal no xp, apagas e voltas a refazer a imagem sem danificar o sistema operativo principal...
é o que muita gente usa se tiver de usar varios So's na mesma maquina e não querem andar as voltas com grandes instalações se ocorrer problemas, basta que tenhas no pc instalado o vmware e tá andar, a imagem até pode andar num disco portatil e ser executada em qualquer pc, deste que la´tenha instalado o programa para ler a imagem, muito simples e sem problemas...
touromelga...