Mais de 4 partições primárias no MacBook com rEFIt (sincronização GPT / MBR)?

1

Atualmente, tenho uma inicialização tripla 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

Já existem 4 partições na unidade, já que a EFI requer 200 MB no começo. Eu estou querendo saber se eu fosse adicionar outra partição se isso iria atrapalhar a sincronização GPT / MBR que rEFIt faz para 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 passando para 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 tinha apenas as 4 primeiras 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 ter 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 assim 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

Usou 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, fiz o download de um binário do OS X do programa gptsync.efi que o rEFIt usa nos 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 MBR é 07, conforme listado na página exFAT WikiPedia . 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.

    
por fideli 18.11.2010 / 18:05

1 resposta

1

Eu fiz exatamente isso (Win7 64, Ubuntu 10 64 bits, OS X 64 bits e uma parte ExFAT). Quando descobri que a Alfândega podia pesquisar um laptop à vontade sem uma ordem judicial em violação da Constituição, optei por mover o ExFAT para um SSD ExpressCard de 128 GB (100 GB de ExFAT configurado para espaço de usuário, 8 para cada arquivo de troca de sistema operacional, e o espaço restante como RAM para o Win7 usar).

Desta forma, todos os três sistemas poderiam usar o ExFAT como espaço de usuário, não estava fisicamente no computador (é removível) e desde que eu estava usando 2 drives (um para OS / Apps, o outro para espaço de usuário / swap espaço) eu acelerou o meu sistema (não uma quantidade enorme).

Se eu tivesse que me preocupar com alguém que quisesse ver o que estava no meu computador, simplesmente removi o espaço de usuário / troca. Tenho licenças para todos os aplicativos e sistemas operacionais na unidade Aplicativos / SO. Não há aplicativos que são ilegais para eu possuir / usar de acordo com o melhor do meu conhecimento. Eu uso o Launchbar para pesquisar o meu espaço de usuário (porque o banco de dados para ele é mantido no espaço do usuário e não no espaço do SO / App como o Spotlight). Eu só queria te dar comida para pensar.

    
por 20.11.2010 / 03:56