HDD de 3 TB e BIOS legado

2

Tenho novo HDD de 3 TB e placa-mãe com BIOS legado. Para aproveitar a capacidade total do HD, eu tenho que usar a tabela de partições GPT. Eu quero dual-boot do Windows 8.1 e Ubuntu 13.10 (64 bits) a partir deste HDD.

Pelo que eu descobri agora (do AskUbuntu e meus próprios testes) é que o Ubuntu pode suportar tabela de partições GPT mesmo sem UEFI na placa-mãe enquanto o Windows 8.1 precisa da UEFI para fazer isso.

  1. O Ubuntu 13.10, na verdade, será inicializado a partir do HDD com a tabela de partições GPT quando somente o BIOS legado estiver disponível?
  2. Se o Ubuntu pode inicializar dessa maneira, o que está impedindo o Windows de fazer isso? Eu sei que a resposta para essa pergunta pode estar fora do escopo do AskUbuntu, mas pode dar uma visão completa. Em outras palavras - como o Ubuntu é superior ao Windows que pode inicializar a partir de HDD particionado por GPT mesmo com apenas BIOS legado disponível ?
  3. Existe alguma maneira de inicializar duplamente o Windows e o Ubuntu a partir de 3 TB HDD de uma forma que, pelo menos, permita ao Ubuntu usar a capacidade total, deixando o Windows com menos espaço?
por Rafal 13.12.2013 / 08:01

2 respostas

3
  1. A resposta para sua primeira pergunta é sim, porque estou fazendo agora.
  2. Eu acho que é provavelmente uma decisão de design da Microsoft incentivar a adoção do UEFI, em vez de uma razão técnica. O UEFI permite inicialização segura e coisas semelhantes que são mais importantes para a MS do que para seus clientes.
  3. Não sei como permitir que o Windows inicialize a partir da GPT com um BIOS legado, mas há algumas maneiras de contornar a restrição.

Um é executar o Windows em uma VM no Ubuntu.

O outro é rodar o Windows a partir de um segundo disco rígido, formatado como MBR. Basta instalar o Ubuntu na unidade GPT como um sistema de inicialização única, o Windows na unidade MBR como um sistema de inicialização única, e usar o BIOS para escolher qual deles iniciar (no meu PC, você acabou de acessar a F12 durante o POST para obter um menu do dispositivo de inicialização). É muito mais fácil do que mexer com o esquema BCD bizantino da Microsoft. Você só precisa de cerca de 30GB para uma partição do sistema Win 8.1 pro, e você pode comprar unidades muito maiores do que isso por muito barato. Se necessário, você ainda pode ter uma partição NTFS na sua grande unidade para os dados do Windows.

    
por user225005 13.12.2013 / 16:38
1

Eu basicamente concordo com user225005 - a limitação do Windows é, em um sentido técnico, em seu gerenciador de inicialização; o carregador de inicialização no modo BIOS requer o uso do MBR e a Microsoft decidiu (por qualquer motivo comercial) não oferecer suporte ao GPT. Em teoria, alguém pode ser capaz de escrever um carregador de inicialização no modo BIOS para o Windows que suportaria o GPT, mas eu não sei o quão difícil seria na prática. (Pode haver coisas mais acima na pilha que flake out.)

Usar uma segunda unidade, como sugerido pelo user225005, é a maneira mais simples de contornar o problema. Se isso não for prático, você pode procurar usar o Ambiente UEFI do desenvolvedor (DUET) ou Clover. Estas são implementações EFI que podem ser instaladas como um gerenciador de partida em um computador baseado em BIOS. O DUET é destinado a desenvolvedores e não é fácil de instalar, mas a página à qual eu vinculei inclui ponteiros que devem ajudar. O Clover é um gerenciador de partida Hackintosh (OS X no PC padrão), que é fácil de instalar a partir de um ambiente Hackintosh, mas não há documentação sobre a instalação ou uso sem o OS X. Ambos funcionam bem em muitos sistemas baseados em Intel, mas não se dê bem com os processadores da AMD. FWIW, estou inicializando um laptop via DUET, que funciona razoavelmente bem - mas eu não recomendaria que o usuário médio configurasse isso a menos que fosse absolutamente necessário.

Outra opção é usar um MBR híbrido. Este é um feio e perigoso hack que permite ao Linux ver todo o disco via GPT e Windows para ver até três partições através de um MBR modificado. Os Macs contam com MBRs híbridos ao inicializar dualmente com o Windows, e você pode fazer o mesmo para uma inicialização dupla do Linux / Windows. Conforme detalhado na página à qual eu vinculei, os MBRs híbridos são muito escamosos e um erro ao usá-los (como usar uma ferramenta de particionamento do Windows para modificar suas partições) pode levar a um desastre. Se for uma escolha entre os dois, eu recomendo que você tente DUET ou Clover primeiro, e depois recaia em um MBR híbrido somente se você não puder fazer o DUET ou o Clover funcionarem.

    
por Rod Smith 13.12.2013 / 21:23