Eu tenho um pc com dois discos rígidos, um roda o Ubuntu 10.10 e o outro tem o NTFS com um XP quebrado. O XP falhou depois que eu atualizei o Ubuntu para 10.10. Eu instalei o virtualbox no Ubuntu, então por um tempo fiquei feliz com o cenário.
Recentemente, precisei reviver o XP para uma inicialização dupla, já que preciso testar uma peça de hardware que não pode ser feita em uma configuração de máquina virtual. Então eu inseri o CD de instalação do XP e reiniciei a máquina. Quando acertei o retorno para instalar o XP, notei que o CD de instalação do XP não reconhecia os discos rígidos corretamente: relatava os discos rígidos do Linux em tamanhos muito menores e como um drive C de tipo desconhecido. Para o segundo disco, ele informa alguns espaços não particionados e uma partição NTFS. Eu tentei ver se eu posso instalar o XP no espaço não particionado, mas falhou. Por temer apagar meu disco rígido linux, decidi abandonar o esforço. No entanto, o dano já está lá: o Ubuntu 10.10 desapareceu.
Eu inicializei a máquina com um live CD do Ubuntu 10.10, ele não conseguiu mais reconhecer o disco rígido do Linux. Testdisk me disse que o disco rígido do Linux está agora em um sistema de arquivos FAT. Eu tentei alguns comandos testdisk em vão para restaurar qualquer partição linux e então percebi que era melhor parar de mexer com isso ainda mais.
Nesse caso, qual é a melhor maneira, se houver, de recuperar a partição e os dados no disco rígido do Linux?