Comprar outro disco rígido seria mais fácil e proporcionaria o melhor resultado final. Mas, se você realmente quer ter os dois no mesmo disco que funciona também. Eu recomendaria quatro partições. Os tamanhos das partições realmente dependem de quanto espaço você precisa para os dados.
(1) Windows 7 NTFS (mínimo de 30 GB) (2) Ubuntu EXT4 (mínimo de 20 GB) (3) dados NTFS (4) Linux Swap (o dobro da quantidade de RAM)
Faça backup de todos os dados importantes apenas por precaução. Encolha sua partição do XP em sua partição de dados e instale o Windows 7 e o Ubuntu. Certifique-se de que o Ubuntu irá montar sua partição de dados em "/ mnt / data" e não montar sua partição do Windows. Depois de configurar esses arquivos, formate a partição e copie os arquivos de volta ou exclua todos os arquivos do XP e mantenha seus dados.
Em seguida, configure seus locais de documentos, vídeos, imagens etc. para a unidade de dados em ambos os sistemas operacionais. Agora você poderá acessar os dois sistemas operacionais.
Outra solução é executar um sistema operacional em uma máquina virtual ou usar o Wine.