Não é possível restaurar meus dados gpt com o gdisk

0

Portanto, tenho uma inicialização EFI do Windows 7 pré-instalada no SSD no GPT

O instalador do Ubuntu não pôde reconhecer o SSD, então vi que deveria tentar zapar o gpt usando o gdisk, antes de fazer isso fiz um backup em um arquivo dos dados gpt.

Agora que o SSD não tem gpt, o Windows 7 não inicializará, então voltei ao gdisk para restaurar os dados do gpt e não consigo

kubuntu@kubuntu:~$ sudo gdisk /dev/sda GPT fdisk (gdisk) version 0.8.8

Partition table scan: MBR: protective BSD: not present APM: not present GPT: not present

Creating new GPT entries.

Command (? for help): r

Recovery/transformation command (? for help): l Enter backup filename to load: gpt_original

Recovery/transformation command (? for help): w

Warning! Secondary partition table overlaps the last partition by 33 blocks! You will need to delete this partition or resize it in another utility.

Aborting write of new partition table.

Note que antes de deletar o gpt eu já tinha os 33 blocos sobrepostos e o Windows 7 inicializava ok. Existe uma maneira de forçar o gdisk para restaurar meu gpt com o meu backup?

    
por X_Splinter 03.05.2014 / 21:57

2 respostas

2

Os dados sobrepostos sugerem que você não tem um disco GPT para começar, mas na verdade tinha um disco MBR e estava inicializando no modo BIOS. (Um dos recursos do gdisk é que ele converte automaticamente do MBR para o GPT quando você o lança em um disco MBR.) Se eu estiver certo, você provavelmente poderá restaurar o MBR da seguinte forma:

  1. Abra gdisk , como no seu exemplo.
  2. Carregue os dados de backup da GPT (convertidos para), como no seu exemplo.
  3. Digite r para inserir a recuperação & menu de transformação.
  4. Digite g para converter os dados do GPT para o formato MBR (na memória). Você verá um novo prompt MBR command .
  5. Digite p para visualizar sua tabela de partições convertidas para MBR.
  6. Revise a saída para ter certeza de que todas as partições estão presentes - nenhuma deve ser listada como omitted na coluna Status . Talvez você queira revisar a documentação do FixParts, , pois o FixParts usa esse mesmo menu, e a documentação descreve as opções com mais detalhes.
  7. Quando estiver satisfeito de que todas as suas partições estão presentes e definidas como deveriam, digite w para salvar suas alterações e sair.

OTOH, se você está certo de que o disco estava no formato GPT e que o computador estava inicializando o Windows no modo EFI, então sua tabela de partição estava simplesmente danificada para começar. Nesse caso, você pode precisar excluir essa partição final e recriá-la um pouco menor para ajustá-la; gdisk não permite salvar uma tabela de partições danificada.

    
por Rod Smith 08.05.2014 / 15:05
0

IMO, no meu caso, quando eu removi a partição de dados do W7, no GParted eu recebi uma mensagem sobre a tabela gpt corrompida, mas quando eu mesclar este espaço não alocado com outra partição linux, está tudo OK. Eu sou interminável newbee, não jogue um roks:)

    
por Amigo 06.07.2016 / 14:54