Convertendo de GBT para MBR sem ter acesso a um sistema operacional e sem perder dados

0

Eu estava tentando instalar o Slackware Linux a partir do pendrive USB inicializável na minha máquina junto com o Windows 8. Minha tabela de partições era MBR, por isso não suporta mais de 4 partições primárias. Infelizmente eu já tinha 3 e preciso de outras duas partições uma para o sistema linux e outra para o linux swap.

Então eu converti para GBT com: gfdisk /dev/sda

O que eu acho que foi um erro. De qualquer forma, a configuração foi concluída com êxito, em seguida, reiniciei meu laptop para descobrir que não há uma página de inicialização para o Windows nem uma mensagem do Slackware (sistema operacional ausente). Eu tentei depois que converter MBR de volta usando partição mágica inicializável USB, mas não pode converter de GBT para MBR. Eu também tentei consertar o MBR do windows 8 cd, mas também não funcionou.

Existe alguma maneira de converter de volta para o mbr sem perder dados?

    
por Mosaaleb 09.08.2016 / 12:35

1 resposta

0

Primeiro, deixe-me adicionar algumas informações para futuras configurações:

  1. O MBR pode suportar mais de quatro partições. Apenas não quatro partições primárias. Em vez disso, você pode usar o registro MBR vazio para configurar as partições estendidas e criar partições lógicas.
  2. Tenho certeza de que configurei o slackware no passado usando partições lógicas. (mesmo para root e swap).

Assim, se você conseguir recuperar a instalação do Windows, ainda poderá adicionar trivialmente uma instalação do slackware.

  1. Antes de converter para o GPT sempre, certifique-se de ter um sistema capaz de inicializar a partir dele. Geralmente isso requer:

    • um firmware EFI ou
    • um firmware avançado do BIOS que entende o GPT
    • E uma partição do sistema EFI (que é o que realmente é inicializado)

Com esse pano de fundo fora do caminho, vamos continuar para a parte de resgate.

Se você não tiver backups atualizados, pare agora. Você quer ter backups antes de fazer qualquer outra ação de gravação no disco. O que significa fazer uma cópia do disco. Isso geralmente é feito tirando o disco, adicionando-o a outro computador ou USB externo ao caso SATA e usando algo como dd. Se você tiver um segundo sistema na rede, você também pode inicializar a partir de um live CD e combinar dd com gzip e netcat. Como fazer isso é bem descrito em vários posts aqui no [SU].

Se você tiver um backup, restaure isso. Maneira mais segura e fácil.

Se você tem um backup e gostaria de pular o máximo de trabalho possível, com o risco de deixar algo estranho que pode causar problemas no futuro: tente algum software de resgate durante a inicialização de um live CD ou live USB.

(Deixar recomendações de produtos específicas fora da postagem, pois uma pesquisa em recover mbr partition table gera muitas respostas.)

    
por 09.08.2016 / 13:25