A Toshiba possui um MBR personalizado?

1

Eu possuo um laptop Toshiba U50D-A018 e desde o primeiro dia tem havido alguns problemas que eu notei. A questão principal é o fato de eu não poder instalar o Ubuntu no laptop. Acabei de reinstalar o Windows depois de tentar instalar o Ubuntu como o único sistema operacional, mas o BIOS acabou de dizer que o disco não contém um sistema operacional.

Agora, quando inicializo o Ubuntu com inicialização ao vivo, o gparted mostra o disco como vazio (o que não é verdade, acabei de instalar o Windows 8 em uma unidade formatada). Ele também fornece uma mensagem de erro

Embora o gerenciador de arquivos mostre a partição do Windows e eu possa passar por ela sem um problema.

Alguém sabe se a Toshiba usa algum tipo de tabela de partição personalizada que o Windows saiba como lidar?

    
por Joshua Waring 18.09.2014 / 07:31

1 resposta

0

O disco usa uma "tabela de partição GUID" (GPT), que é o formato de tabela de partição padrão para sistemas UEFI. Não é realmente "personalizado", é bastante difundido mesmo em sistemas BIOS, devido às várias melhorias que ele traz, como não ter a bagunça que é estendida / partições lógicas.

(Confusamente, porém, o Windows se recusa a usar GPT em sistemas BIOS e MBR em sistemas EFI ...)

Agora, a maioria dos discos tem ambos um MBR (no setor 0) e um GPT (começando no setor 1). O objetivo do MBR é proteger as partições GPT do software de gerenciamento de disco antigo - normalmente o MBR "protetor" tem uma partição de um tipo especial cobrindo todo o disco, para que as ferramentas de particionamento somente MBR não vejam o disco inteiro como "não alocado". (Além disso, nos sistemas da BIOS, o código de inicialização no MBR ainda é usado, mesmo se a tabela de partição não for.)

Para esclarecer:

  • O MBR está no setor 0 e tem duas partes; o código de inicialização do BIOS e a tabela de partição do MSDOS.
  • O GPT começa no setor 1 e pode ter uma partição especial para o código de inicialização do UEFI.
  • Os sistemas BIOS sempre usam o código de inicialização do MBR, mas podem usar qualquer tabela de partição que o carregador de inicialização suporte. (O Linux geralmente pode usar ambos; o Windows insiste na tabela de partições MSDOS.)
  • Os sistemas UEFI sempre usam a "partição do sistema EFI", mas podem usar tabelas de partição MSDOS ou GPT. (O Windows novamente insiste na tabela de partições GPT.)
  • Caso seja necessário, a maioria dos sistemas UEFI pode comportar-se como sistemas BIOS se a "Emulação do BIOS" ou o "Módulo de suporte à compatibilidade" estiver ativado.

No Ubuntu, instale a ferramenta gdisk (pacote 'gptfdisk'), execute-a no seu disco ( gdisk /dev/sda ) e inspecione ambas as tabelas de partição. Primeiro use o comando p para despejar o GPT. Em seguida, insira o menu x expert e use o para despejar o MBR de proteção. (Tenha cuidado para não sobrescrever o MBR de proteção, pois o é diferente nos menus principal e de especialista.)

O que você deve ver é:

  • o GPT deve ter uma partição do tipo EF00 ; a partição de inicialização / sistema EFI,
  • , bem como uma partição do tipo 0700 ; a partição do Windows,
  • e o MBR deve ter exatamente uma partição do tipo EE ; a partição protetora da GPT.

Se você ver as partições corretas no GPT, mas sem sentido no MBR, use o comando xn ("expert" → "crie um novo MBR protetor") e grave-o no disco usando% código%. Isso deve desconcertar o GParted.

    
por 18.09.2014 / 08:09