GParted errors no MBR Disk, diz que é GPT. (Está enganado, mas por quê?)

7

É muito tentador para eu entrar em um desabafo aqui sobre GParted e Linux, mas farei o meu melhor para evitá-lo. :)

Pergunta:

Por que o GParted afirma que meu disco está corrompido e GPT, enquanto o Utilitário de Disco acha que está tudo bem?

Minha única partição no disco (NTFS) tem o Windows 7 x64, e tem absolutamente nenhum problema - eu nunca tive problemas com isso, e eu corri o CheckDisk para ter certeza.

Por que o GParted está se comportando dessa maneira?

(Eu ia postar isso no AskUbuntu, mas como o GParted não está realmente limitado ao Ubuntu, eu postei aqui. Estou usando o disco de boot do Ubuntu 11.04 x64.)

    
por Mehrdad 06.06.2011 / 01:06

2 respostas

10

As chances são de que o disco costumava ser um disco da Tabela de Partição GUID (GPT). Tais discos têm dados de particionamento dos setores 0-33 (tipicamente) e também nos últimos 33 setores do disco. Se um disco GPT é reparticionado por um utilitário que não reconhece o GPT, esse utilitário provavelmente substituirá apenas o setor 0 (o MBR), deixando a maioria dos dados da GPT intacta. Tecnicamente, o disco é então um disco MBR; no entanto, algumas ferramentas de particionamento, incluindo muitas ferramentas do Linux baseadas na libparted (incluindo o GParted), tornam-se confusas com isso. Eles podem mostrar o disco completamente em branco ou mostrar as partições antigas da GPT em vez das novas partições do MBR. Este é um bug na libparted, mas é acionado por alguns dados inconsistentes no disco.

A solução é limpar os dados antigos da GPT. Isso pode ser feito de várias maneiras, mas o mais simples é provavelmente usar FixParts , que é projetado para isso e alguns outros reparos de tabela de partição tarefas. Alternativamente, você poderia usar o dd para limpar o setor 1 (numerado de 0) e o setor final no disco; é aí que residem as assinaturas GPT que estão confundindo a libparted.

Desculpe eu não cheguei aqui antes, Mehrdad. Meu palpite é que, quando você reescreveu a tabela de partições, também eliminou o carregador de boot no MBR. Reinstalar seu gerenciador de inicialização deve corrigir esse problema. É possível que você tenha escrito a tabela de partições errada , o que seria mais difícil de corrigir.

    
por 21.06.2011 / 06:09
0

Existe uma boa postagem aqui , " Hoje, 99% do PC usa um padrão de partição de tabela chamado "tabela de partição DOS". Como você pode imaginar, é bem antigo e foi projetado quando o sistema operacional usava 10Mbytes de disco rígido. Portanto, um novo padrão foi definido pela Intel há muito tempo (mas não tão antigo quanto o DOS!), O que é melhor. Esta tabela de partições é lida no BIOS durante a inicialização, portanto, para compatibilidade com versões anteriores, o GPT começa com uma falsa tabela de partições DOS para fazer com que o antigo BIOS entenda que não é uma tabela de partição real para DOS. O instalador não pode continuar porque não entende nada sobre o seu disco e pode causar sérios danos aos dados existentes. Este padrão GPT é usado em computadores Apple e, algumas vezes, em alguns PCs profissionais. Este disco vem de um Mac ou foi formatado para um Mac? Você pode inicializar no CD do Ubuntu, escolher "Tentar" e, em seguida, Sistema- > Administração- > Editor de Partições Gparted, apagar a tabela de partições atual (que apagará todos os dados) e recriar uma nova tabela de partição DOS. Depois que o instalador deve funcionar. " o que é realmente simples de resolver.

    
por 13.03.2013 / 22:59