Os Macs baseados em Intel exigem que sua unidade de inicialização use a mais moderna GUID Partition Table (GPT) do que o MBR (Master Boot Record) herdado para acompanhar como o disco rígido foi particionado. Para compatibilidade com sistemas operacionais que não são compatíveis com a GPT, as unidades que usam a GPT ainda têm um MBR (em inglês) Pseudo (PMBR) que espelha basicamente as informações na GPT.
É importante que as ferramentas que você usa para reparticionar seu disco rígido ou editar sua GPT ou seu PMBR mantenham as duas em sincronia. Se eles ficarem fora de sincronia, todas as ferramentas que não usam a GPT vão apenas olhar para o PMBR e dar uma visão de como a unidade é particionada, e as ferramentas mais experientes analisarão a GPT e darão uma visão diferente de como a unidade está particionada.
Diferentes ferramentas para diferentes SOs tendem a se concentrar em certos tipos de partição que eles conhecem melhor, e podem não relatar com precisão o tipo de partição para outras partições, se não for um tipo que elas reconhecem. Ou eles podem simplesmente omitir a listagem de partições não reconhecidas. Além da dificuldade, o Utilitário de Disco do Mac OS X não mostra certos tipos de partições que ele conhece, como as partições de recuperação do Mac OS X.
A partir do Mac OS X, para ter uma visão rápida dos discos rígidos e volumes conectados que você conhece, você pode usar
diskutil list
Para ver uma visão mais detalhada e de baixo nível do conteúdo da GPT da unidade, use:
sudo gpt -r show /dev/disk0
sudo gpt -r show -l /dev/disk0
Substitua /dev/disk0
pelo caminho do arquivo especial do dispositivo para o disco em questão, se necessário. A primeira versão do comando mostra os identificadores de tipo de partição / volume (um monte de GUIDs longos que você pode pesquisar aqui ). A segunda versão do comando mostra os rótulos de volume (nomes). Eu normalmente gosto de ver a saída de ambos, para que eu possa corresponder os nomes dos volumes aos tipos.
Para ver o que está no seu PMBR, tente:
sudo fdisk /dev/disk0
Na minha máquina atual, a saída fdisk
indica que meu PMBR acha que minha unidade é apenas uma grande partição de um tipo fdisk
não reconhece, mesmo que gpt
mostre que eu tenho vários HFS + e Mac diferentes Partições de recuperação do OS X. Eu presumo que, se eu já tivesse iniciado o Boot Camped, ou usado o rEFIt nele, o PMBR saberia as especificidades de algumas das partições, em vez de mostrar o drive como um grande pedaço.
Atualize sua pergunta com a saída dos comandos diskutil
, gpt
e fdisk
e poderemos ajudá-lo ainda mais.
Ah, e para se livrar da partição indesejada, basta usar o Utilitário de Disco do Mac OS X para excluí-la e, em seguida, aumentar a partição "acima" na exibição do Utilitário de Disco para o espaço que estava usando.
Atualização: gpt show
no meu sistema não tem essa linha de saída sobre o MBR suspeito, então isso me faz pensar no que é suspeito sobre o seu. Talvez seja apenas o fato de você ainda ter o código do bootloader do GRUB no seu MBR, enquanto os típicos PMBRs do GPT do Mac não possuem nenhum código de inicialização.
Além disso, eu esqueci que a partição do sistema EFI é tecnicamente FAT32 (mesmo com um GUID especial). Gostaria de saber se há algo no seu MBR (como a presença do GRUB), ou algum conteúdo da sua partição de sistema EFI, que está fazendo o bootROM EFI do seu Mac vê-lo como uma partição do Windows em vez de ser apenas uma partição do sistema EFI. >
Para inspecionar sua partição do sistema EFI, você pode forçar o Mac OS X a montá-lo assim:
sudo mkdir /mnt
sudo mount -t msdos /dev/disk0s1 /mnt
Minha partição EFI basicamente contém apenas:
/EFI
/APPLE
/EXTENSIONS
/FIRMWARE
... mais os arquivos de atualização da última atualização de firmware EFI que eu instalei nesta máquina, bem como alguns arquivos típicos de turd do Mac OS X, como .Trashes/
. Seria interessante saber o que a sua partição do sistema EFI possui.
A outra diferença notável entre o seu sistema e o meu é que o Inspetor de Partição do rEFIt informa meu código de inicialização do MBR como "Nenhum", enquanto você tem o GRUB no seu. Gostaria de saber se forçar o Utilitário de Disco a tocar em suas tabelas de partições - por exemplo, encolhendo levemente, depois recriando sua partição HFS + principal - forçaria o MBR a ser tocado, substituindo o código do GRUB (zerado).