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.