Converter disco GPT em disco MBR no local?

3

Existe alguma maneira de converter de forma confiável um disco de GPT para MBR no local?
(isto é, sem precisar fazer backup / restaurar nenhuma partição).

    
por Mehrdad 11.09.2013 / 09:41

3 respostas

2

O MiniTool Partition Wizard pode fazer isso.
Acabei de testar em ambas as direções (MBR < - > GPT) e fiz o trabalho em ~ 10 segundos.

    
por 15.09.2013 / 00:52
3

Essa conversão pode ser feita com meu programa gdisk , A conversão real de GPT para MBR não é tudo esse complexo (para o usuário final), embora existam algumas ressalvas significativas, como:

  • Se houver mais de quatro partições, algumas delas precisarão ser partições lógicas em MBR, e elas terão requisitos de espaçamento que talvez não sejam atendidos no original. Assim, pode não ser possível converter todas as partições sem redimensionar algumas delas.
  • Alguns dados da GPT, como nomes de partições, serão perdidos.
  • Se o disco estiver acima de 2TiB (assumindo setores de 512 bytes), as partições que ultrapassarem a marca de 2TiB não serão convertidas. O MBR tem um limite de 2TiB nos tamanhos das partições e nos pontos de início, que é uma das principais razões pelas quais ele está sendo colocado no pasto; não é útil em discos maiores hoje.
  • Se o disco for um disco de inicialização, talvez seja necessário reinstalar o seu carregador de inicialização. Isso será um problema real com o Windows, mas provavelmente será mais fácil com o Linux.

A documentação gdisk aborda o processo em detalhes. A questão maior, no entanto, é: por quê? Existem razões legítimas para querer fazer essa conversão, mas também há muitos casos em que tal conversão seria mal concebida. Saber por que você quer fazer a conversão me permitiria aconselhá-lo melhor sobre se a conversão para o MBR faz sentido ou se há uma maneira melhor de alcançar seu objetivo final.

    
por 11.09.2013 / 19:24
1

É possível com uma ferramenta do Linux chamada "gdisk" ...

Mas o processo é muito complicado, perigoso e uma conversão direta nem sempre é possível.
(Depende muito do layout da partição original. Nem tudo é convertido de GPT para MBR, porque o MBR é mais limitado em recursos). Se for o seu disco de inicialização, você terá que mexer com o BCDBOOT / BCDBOOT para reparar o processo de inicialização do Windows. (Ou faça coisas chroot complicadas para fazer o boot do Linux novamente.)

Exemplo: A revista de computador holandesa C't publicou um artigo no último mês. Eles levaram 3 páginas completas apenas para descrever o processo. (Eu não vou repetir isso aqui.)

A menos que você seja um especialista nesses assuntos (já que você teve que perguntar se você NÃO é), provavelmente é melhor se você nem tentar isso.
Eu diria que o processo completo de backup / restauração é mais fácil e menos perigoso. (Você terá que fazer um backup completo de qualquer maneira apenas para estar seguro antes de fazer algo assim. Também pode usá-lo para a restauração.)

P.S. Se você tem um computador Windows 8 (pré-instalado) que vem com o GPT como padrão para o processo é ainda mais complicado e é possível que ele invalide a sua licença (pré-instalada) do Windows. (É possível que o fabricante configure a inicialização UEFI BIOS / Secure de forma que ela funcione APENAS na GPT.)

    
por 11.09.2013 / 11:04