![Convertendo de GBT para MBR sem ter acesso a um sistema operacional e sem perder dados](https://rvso.com/image/1502890/Convertendo%20de%20GBT%20para%20MBR%20sem%20ter%20acesso%20a%20um%20sistema%20operacional%20e%20sem%20perder%20dados.png)
Eu estava tentando instalar o Slackware Linux a partir de um pendrive inicializável na minha máquina junto com o Windows 8. Minha tabela de partição era MBR, portanto ela não suporta mais de 4 partições primárias. Infelizmente eu já tinha 3 e preciso de outras duas partições, uma para sistema Linux e outra para swap Linux.
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 sucesso, então reiniciei meu laptop e descobri que não há página de inicialização para o Windows nem mensagem de slackware (sistema operacional ausente). Depois disso, tentei converter novamente o MBR usando a partição mágica USB inicializável, mas não foi possível converter de GBT para MBR. Também tentei consertar o MBR do CD do Windows 8, mas também não funcionou.
Existe alguma maneira de converter novamente para mbr sem perder dados?
Responder1
Primeiro, deixe-me adicionar algumas informações para configurações futuras:
- 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 partições estendidas e criar partições lógicas nela.
- Tenho certeza de que configurei o slackware no passado usando partições lógicas. (mesmo para root e swap).
Portanto, se você conseguir recuperar a instalação do Windows, ainda poderá adicionar trivialmente uma instalação do slackware.
Antes de converter para GPT, certifique-se sempre de ter um sistema capaz de inicializar a partir dele. Geralmente isso requer:
- um firmware EFI ou
- um firmware BIOS avançado que entende GPT
- E uma partição de sistema EFI (que é o que realmente é inicializado)
Com esse pano de fundo fora do caminho, vamos continuar com a parte do resgate.
Se você não tiver backups atualizados, pare agora mesmo. Você deseja fazer backups antes de realizar mais ações de gravação no disco. O que significa fazer uma cópia do disco. Isso geralmente é feito retirando o disco, adicionando-o a outro computador ou USB externo para gabinete SATA e usando algo como dd. Se você tiver um segundo sistema na rede, também poderá inicializar a partir de um live CD e combinar dd com gzip e netcat. Como fazer isso está bem descrito em vários posts aqui no [SU].
Se você tiver um backup, basta restaurá-lo. A maneira mais segura e fácil.
Se você tem um backup e gosta de pular o máximo de trabalho possível, correndo o risco de deixar algo estranho que pode causar problemas no futuro: experimente algum software de resgate enquanto inicializa a partir de um live CD ou live USB.
(Deixando recomendações de produtos específicos fora da postagem, já que uma pesquisa recover mbr partition table
produz muitas respostas.)