Apague o MBR de um Mac

2

Então, encontrei uma maneira de a EFI instalar meu Windows 8 em meu MacBook Air - e agora minha tabela de partições parece meio feia:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MacHD                   389.9 GB   disk0s2
   3:         Microsoft Reserved                         134.2 MB   disk0s3
   4:       Microsoft Basic Data LINUX                   50.0 GB    disk0s4
   5:       Microsoft Basic Data                         50.0 GB    disk0s5
   6:       Microsoft Basic Data SCHULE                  10.0 GB    disk0s6

Até aí tudo bem ... o problema é que eu tenho um esquema híbrido - então eu tenho GPT e MBR.

Ao longo do tempo, encontrei o gdisk para remover meu MBR, ou para praticamente apagá-lo ... o que simplesmente não funcionou, ainda está presente:

Disk size is 977105060 sectors (465.9 GiB)
MBR disk identifier: 0x00000000
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1    977105059   primary     0xEE

Agora, quando eu tento inicializar o windows 8, ele me mostra que é a tela de inicialização e depois fica preto e para completamente. Meu palpite é que está fazendo o seguinte:

  • EFI "chama" Windows
  • O Windows executa preparações para inicialização
  • O próximo nível de inicialização é exibido, exibe MBR e tenta inicializar usando-o. < - falha.

Como meu MBR não é mais do que uma partição grande, eu era muito curioso por ele ainda tentar inicializar a partir dele. Durante a instalação, pude ver minhas outras partições - além do limite de 4 partições - também.

Olhando para a unidade do Windows, ela parece ser uma unidade NTFS e, pelo que sei, a EFI não consegue inicializar a partir dessas unidades ... no entanto, ela é inicializada a partir do HFS do Mac. Então estou um pouco confuso com o que realmente está acontecendo.

Alguma ideia?

    
por Ingwie Phoenix 15.06.2013 / 02:51

2 respostas

1

Tente usar o Utilitário de Disco do Mac OS X para fazer um reparo de todo o disco (selecione o disco em si, não uma das partições recuadas). Espero que veja que você estragou o seu PMBR e o recriou. PMBR = MBR de proteção: um PMBR informa a um software antigo não compatível com GPT que o disco inteiro está em uso, de forma que o software herdado não tente mexer no disco.

Seu objetivo é ter um PMBR não invadido ou um MBR que espelhe perfeitamente o GPT. Você não quer ter GPT sem qualquer forma de MBR.

    
por 15.06.2013 / 04:27
1

Primeiro, com um MBR híbrido , o Windows só será instalado no modo BIOS. Assim, sua alegação de que você começou com uma instalação no modo EFI do Windows com um MBR híbrido é suspeita; você tem que estar errado em um desses dois pontos. Se você realmente tivesse um MBR híbrido e o convertesse em um MBR protetor, o Windows teria parado de inicializar. Isso é consistente com os sintomas que você reporta, então minha suspeita é que você estava realmente inicializando no modo BIOS com um MBR híbrido. Se essa análise estiver correta, a solução é restaurar seu MBR híbrido usando gdisk , gptsync ou alguma outra ferramenta.

Em segundo lugar, os dados do MBR que você apresentou não são para um MBR híbrido; mostra um MBR de proteção válido, que é uma parte necessária de um GPT válido. Assim, você deve não tentar remover a partição 0xEE. Se o fizer, o seu GPT será invalidado. Não tenho certeza de como o firmware do Mac reagirá a isso.

Em terceiro lugar, no que diz respeito a EFI e NTFS, o firmware EFI de um Mac inclui drivers para FAT e HFS +, e pode ler loaders de boot de qualquer sistema de arquivos. Para comparação, o firmware em um PC típico baseado em UEFI inclui um driver FAT e é isso. Inicializar o Windows a partir de uma unidade NTFS em um PC com base em UEFI não é um problema porque um driver NTFS está incluído no arquivo do carregador de inicialização do Windows que está armazenado na Partição do Sistema FAT EFI (ESP). A mesma coisa pode funcionar em Macs, mas fazer com que o Windows inicialize no modo EFI em um Mac pode ser complicado. É supostamente muito mais fácil com o Windows 8 do que com o Windows 7, mas por acaso não tenho nenhuma referência sobre como fazer isso. Tenho a impressão de que é mais fácil com alguns modelos do que com outros.

    
por 19.06.2013 / 18:39