As partições de disco desaparecem após a instalação do Ubuntu

2

Eu tenho um HD de 2 TB e primeiro instalei o Windows 7 em uma partição de 1,8 TB, deixando cerca de 200 GB de disco não utilizado para instalar o Ubuntu no futuro.

Ontem fiz isso, criando 4 partições:

  • 512 MB de swap
  • 350 MB / boot ext2
  • 16 GB / ext4
  • O restante, perto de 180 GB, / home ext4

Tudo correu bem, foi instalado e reiniciado, mostrando o Grub com o Windows 7 e o Ubuntu. Entrei no Ubuntu normalmente e trabalhei bem, mas depois tentei entrar no Windows e ele caiu. Quando reiniciado, mostra uma mensagem dizendo "erro, sem tal partição" e permanecendo lá. Aqui notei que esta placa-mãe não usa um BIOS, tendo em vez disso o UEFI, então talvez o GRUB não esteja instalado corretamente.

Então eu inicializei com o Ubuntu Live USB que eu usei para instalar anteriormente e olhando para a tabela de partição (com o GParted) e ele mostra esta mensagem:

/ dev / sda contém assinaturas GPT, indicando que possui uma tabela GPT. No entanto, ele não possui uma tabela de partição de msdos falsa válida como deveria. Talvez ele tenha sido corrompido - possivelmente por um programa que não entende as tabelas de partição do GPT. Talvez você tenha excluído a tabela da GPT e esteja usando uma tabela de partição do msdos. Esta é uma tabela de partições GPT?

Apenas quando digo sim, mostra-me as partições e existem 4:

  • troca de 487 MB
  • ext2 334 MB
  • ext4 14,90 GB
  • ext4 1,80 TB

As partições do Windows desapareceram e agora não consigo inicializar nem o Ubuntu nem o Windows.

Como eu poderia corrigir isso sem formatar tudo?
Existe uma maneira em que eu poderia recuperar essas partições antigas?

    
por Ikzer 23.02.2013 / 00:44

1 resposta

4

Não importa o que você faça, prossiga com cautela. Você poderia piorar se você aplicar a correção errada. Idealmente, você deve fazer um backup completo de baixo nível do disco para um disco reserva; mas percebo que isso pode não ser prático com um disco de origem tão grande.

Minha primeira sugestão é estudar minha documentação do fdisk da GPT, e particularmente a página sobre < a href="http://www.rodsbooks.com/gdisk/repairing.html"> consertando discos GPT. O A página da Wikipedia no GPT também merece ser lida. Depois de entender as estruturas de dados, você estará mais bem preparado para tentar a recuperação. Em particular, você pode usar as opções em gdisk 's recovery & menu de transformação para carregar os dados de backup da GPT, bem como a função de verificação ( v em qualquer menu) para obter um diagnóstico mais preciso do que está errado com o disco. Se tiver sorte, você pode descobrir que suas partições do Windows existem na tabela de partições de backup, e você poderá restaurá-las carregando essa tabela de partições.

Se você tiver azar, as duas tabelas de partição terão sido danificadas e você precisará recorrer a uma ferramenta como TestDisk para recuperar seus dados. (Existem ferramentas semelhantes para o Windows, mas eu não estou familiarizado com elas, então não posso fornecer um link.) Há uma boa chance de que o TestDisk possa recuperar suas partições, mas não posso fazer promessas sobre isso.

Minha suspeita é que isso foi causado por um programa do Windows projetado para uso em um computador baseado em BIOS que gravava dados "brutos" no disco para a área imediatamente após a área do MBR. Esta área é oficialmente não alocada, e por isso várias ferramentas levaram a usá-la como se fosse seu playground pessoal. O uso mais comum é para carregadores de boot, como o GRUB, mas até mesmo muitas ferramentas que não são do sistema armazenam dados lá. (IIRC, o Netflix faz isso, por exemplo.) O problema é que, em um disco GPT, é onde as tabelas de partição são armazenadas, portanto, o armazenamento de dados nessa área causa danos ao disco. Se eu estiver certo sobre a causa, esse problema ocorrerá novamente, a menos que você identifique e desinstale imediatamente o software ofensivo. Você pode simplificar a recuperação criando um backup dos dados da GPT usando a opção gdisk b no menu principal. se o disco for descartado novamente, você poderá recuperar usando a opção l (que é uma letra L, não um número 1) da opção de recuperação & menu de transformação.

Boa sorte!

    
por 23.02.2013 / 01:39