Disco removível, GPT / MBR híbrido

1

Estou tentando configurar um USB HD com o GPT para que a partição 1 seja acessível em todas as versões do Windows.

Parece fácil, certo? (Em particular, eu não estou tentando inicializar Windows. Eu só quero ligar um disco e tê-lo ver o conteúdo.)

Bem, se você acabou de escrever um GPT normal, tudo funciona bem no Windows 7. Mas, é claro, o Windows XP não sabe nada sobre o GPT e apenas vê o MBR de proteção.

Isso era o que eu esperava. Então copiei os números de setor da partição 1 para o MBR. Com certeza, o Windows XP agora vê essa partição muito bem.

O problema é ... o Windows 7 agora se comporta muito estranhamente. Agora ele só vê as entradas no MBR (que eu realmente não me importo), e ele não monta automaticamente a partição (o que é inaceitável).

Mais estranho ainda, se eu atribuir manualmente uma letra de unidade à partição, é legível e tudo mais. Mas quando eu desconectar o disco, a letra da unidade está ainda lá! E agora é impossível removê-lo, porque não aparece mais no Gerenciamento de Disco.

Alguém sabe que mágica de vodu eu preciso fazer para fazer o disco "funcionar" em todas as versões do Windows a partir do XP? (Eu não testei com o Vista ainda, mas imagino que provavelmente se comporta de forma semelhante ao Win7).

(Uma possibilidade óbvia é apenas remover o GPT. Mas eu realmente não quero fazer isso ...)

Eu já testei e confirmei que a presença ou ausência de uma partição do tipo EE no MBR parece não fazer diferença para o Windows.

    
por MathematicalOrchid 19.02.2014 / 15:34

1 resposta

2

Use o MBR. Como você descobriu, o Windows XP e versões anteriores não entendem o GPT. O método que você usou para tentar contornar essa limitação é essencialmente recriar um hack feio e perigoso conhecido como um híbrido MBR, embora eu suspeite que você esteja fazendo isso de uma maneira um pouco diferente, que está causando problemas para o Windows 7. (Geralmente, o Windows Vista através de 8.1 vê o MBR de um MBR híbrido "convencional"). leia a página vinculada, que descreve os MBRs híbridos, incluindo suas desvantagens, com algum detalhe.

Observe que, como o Windows Vista e posterior tratam discos MBR híbridos como discos MBR convencionais, não há vantagem em utilizá-los em um ambiente somente do Windows. Eles são limitantes e perigosos, portanto, você acabará com todos os inconvenientes e nenhum dos benefícios de um MBR híbrido.

A única outra solução que conheço é usar um driver GPT para versões anteriores ao Windows Vista. Essas coisas existem para o Windows XP, embora eu não tenha URLs de improviso. Não sei se esse driver existe para o Windows Me ou anterior. Naturalmente, esse driver teria que ser pré-instalado em qualquer computador com o qual você deseja usá-lo, o que pode ou não ser um fator decisivo para você.

No geral, é melhor usar o MBR na sua situação. Se você precisar identificar uma partição exclusivamente, tente usar o rótulo de volume para isso.

    
por 19.02.2014 / 23:22