Eu atualmente tenho um triplo-boot no meu MacBook (OS X 10.6.5, Windows 7, Ubuntu 10.10), que funciona muito bem. Eu gostaria de agora fazer uma partição de armazenamento ExFAT que seria compartilhada entre os três sistemas operacionais, com a importância do compartilhamento entre o Windows e o OS X. É assim que se parece agora:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS MacOSX 400.0 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 74.5 GB disk0s3
4: Microsoft Basic Data 25.3 GB disk0s4
Existem, aparentemente, 4 partições na unidade já que a EFI requer 200 MB no início. Eu estou querendo saber se eu fosse adicionar outra partição se isso iria atrapalhar a sincronização GPT / MBR que o rEFIt faz por mim, porque haveria mais de 4 partições primárias no disco. Eu provavelmente usarei iPartition para isso.
EDITAR
Para aumentar a complexidade, por razões não relacionadas, decidi mudar do Ubuntu para o Fedora naquela última partição. Durante a instalação, minha curiosidade me fez selecionar a configuração recomendada de duas partições com /boot
indo em um 500 MB /dev/sda4
e /
em um LVM em /dev/sda5
. A unidade agora se parece com isso:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS MacOSX 400.0 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 74.5 GB disk0s3
4: EFI 524.3 MB disk0s4
5: Linux LVM 24.8 GB disk0s5
Quando re-sincronizei o rEFIt, ele sugeriu uma tabela MBR que só tinha as primeiras 4 partições nele. Vai tentar obter essa informação para adicionar a esta próxima vez que eu reiniciar.
EDITAR
Acontece que você não pode tem mais de 4 partições primárias com a sincronização GPT / MBR. Em retrospecto, tudo faz sentido agora. Eu decidi ir em frente e testar isso, então criei uma partição de 25 GB no final da unidade. Parece com isso agora:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS MacOSX 373.4 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 74.5 GB disk0s3
4: EFI 524.3 MB disk0s4
5: Linux LVM 24.8 GB disk0s5
6: Microsoft Basic Data Transfer 26.6 GB disk0s6
Utilizou o OS X para formatar a última partição como exFAT (nome do volume Transfer
). Utilizou o rEFIt para sincronizar as tabelas GPT e MBR. Apenas mostrou até 4 (que responde a esta pergunta), que não aparece no Windows (o que era esperado). Em seguida, baixei um binário OS X do gptsync.efi
programa que o rEFIt usa do Fóruns do InsanelyMac e executei o seguinte comando para selecionar as partições GPT que queria na tabela MBR (1, 2, 3 e 6):
sudo gptsync /dev/disk0 2+af 3-07 6-07
pensando que o tipo de MBR é 07 como listado no Página WikiPedia da exFAT . Quando eu reiniciei o Windows novamente, a partição apareceu em diskmgmt.msc
, mas como um formato RAW. Ao acessá-lo no Explorer, eu tenho a opção de formatá-lo. Eu decidi tentar usar um código MBR diferente e executei o seguinte comando novamente no OS X:
sudo gptsync /dev/disk0 2+af 3-07 6-0c
que não resolveu o problema. Uma pesquisa superficial sugere que o exFAT destina-se apenas a ser usado em volumes externos e que o Windows não carregaria uma partição interna formatada como exFAT. Então, duas coisas: (1) eu ainda tenho o código MBR errado ou (2) ele simplesmente não será lido pelo Windows.