Aumentando a partição do Mac após a redução da partição do Windows Bootcamp

4

Eu tenho um MacBook Pro de meados de 2010 executando o Mac OS X 10.9.4 com um HD de 500 GB.

O HD é particionado com 370 GB para Mac e 128 GB para Windows, e decidi encolher a partição do Windows para 65 GB porque precisava de mais espaço no Mac e mal uso o Windows.

Eu redimensionei a partição do Windows usando o Mini Tool Partition Wizard e a movi para o final do disco, deixando o vazio logo após a partição do Mac.

Eu sou capaz de inicializar a partição do Windows e usá-la normalmente. O disco do Windows C: agora tem 65 GB.

Quando inicializo no Mac OS X e tento usar o utilitário de disco para aumentar a partição do Mac, ele diz que a partição do Windows ainda tem 128 GB.

É possível usar o espaço vazio que criei?

Veja algumas informações sobre minhas partições:

$ sudo gpt -r -vv show disk0
gpt show: disk0: mediasize=500107862016; sectorsize=512; blocks=976773168
gpt show: disk0: Suspicious MBR at sector 0
gpt show: disk0: Pri GPT at sector 1
gpt show: disk0: Sec GPT at sector 976773167
      start       size  index  contents
          0          1         MBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6        
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  723603632      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  724013272    1269544      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  725282816  251490304      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  976773120         15        
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header

$ sudo gdisk /dev/disk0
GPT fdisk (gdisk) version 0.8.10

Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
  MBR: hybrid
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with hybrid MBR; using GPT.

Command (? for help): p
Disk /dev/disk0: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): E34EA0BB-B94A-4854-AF05-02E0D06A48E5
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 8-sector boundaries
Total free space is 21 sectors (10.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          409640       724013271   345.0 GiB   AF00  Macbook HD
   3       724013272       725282815   619.9 MiB   AB00  Recovery HD
   4       725282816       976773119   119.9 GiB   0700  BOOTCAMP


$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
         Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: EE 1023 254  63 - 1023 254  63 [         1 -     409639] <Unknown ID>
2: AF 1023 254  63 - 1023 254  63 [    409640 -  723603632] HFS+       
3: AB 1023 254  63 - 1023 254  63 [ 724013272 -    1269544] Darwin Boot
4: 0C 1023 254  63 - 1023 254  63 [ 725282816 -  251490304] Win95 FAT32L

EDITAR:

Depois de tentar outra solução, não consigo mais inicializar na partição do Windows. A informação da partição é a mesma acima.

    
por javsmo 25.09.2014 / 14:24

3 respostas

1

Tenho certeza que você criou um layout altamente perigoso e inconsistente.

O problema é o seguinte: Macs com inicialização dupla com o Windows geralmente usam um MBR híbrido , que é um maneira de obter duas tabelas de partição para (classificar) de coexistir em um disco. A tabela de partição GUID (GPT) é a tabela de partição autoritativa e é a que DEVE ser modificado por qualquer ferramenta que redimensione partições. Em uma configuração de MBR híbrida, um ou mais campos normalmente vazios no Master Boot Record (MBR) são empregados para replicar dados nas estruturas de dados do GPT. Quando confrontado com um disco MBR híbrido, o OS X usa os dados da GPT, enquanto o Windows usa os dados do MBR. Um MBR híbrido também é usado como um sinal para o firmware do Mac de que o disco pode ser inicializado no modo BIOS (em comparação com o modo EFI que o OS X usa).

O problema é que, se você usar uma ferramenta que não reconhece o GPT para redimensionar, mover ou criar partições, você estará alterando as estruturas de dados MBR não autoritativas enquanto não alterando as estruturas de dados GPT autoritativas . É como entrar em um depósito no seu talão de cheques sem realmente depositar um cheque - pode parecer legal ter $ 1.000.000 em sua conta bancária, mas se você tentar usar o dinheiro, estará em problema! Isto é (eu acho) o que você fez - mudando as estruturas de dados do MBR, você criou uma partição que o Windows pode usar, mas que o OS X não pode. Pior, dependendo dos detalhes do que você fez, você pode estar danificando os arquivos de um sistema operacional sempre que você escreve informações no outro SO.

Para recuperar, recomendo que você primeiro faça o backup de tudo em outro disco.

Com isso, você pode tentar recuperar os dados examinando os pontos inicial e final dos dados GPT e MBR. Você pode fazer isso com gdisk - um comando comum p exibe os dados da GPT; e no menu de especialistas ou no menu de recuperação, um comando o exibe os dados do MBR. (Ignore a partição tipo-0xEE MBR; isso sinaliza que o disco é um disco GPT, nada mais.) Descobrir quais partições correspondem e quais não. Anote quais partições você usa no OS X e quais você usa no Windows. As partições do Windows estarão no lado do MBR. Depois de descobrir quais partições você está usando, exclua as partições GPT não-funcionais e, em seu lugar, crie novas partições com os mesmos pontos inicial e final que as partições MBR que funcionam no Windows. Este procedimento assume que você pode realmente criar essas partições; se eles se sobrepuserem, você estará em apuros e terá que excluir todas as partições sobrepostas, criar novas e restaurar tudo dos seus backups. Depois de fazer tudo isso, você pode criar um novo MBR híbrido, conforme descrito na minha página da Web.

No futuro, não se esqueça de obedecer à regra nº 1 para MBRs híbridos:

NUNCA USE UTILITÁRIOS DO GPT-UNAWARE EM UM DISCO MBR HÍBRIDO!

Em alguns casos, você precisará modificar as estruturas de dados da GPT com uma ferramenta somente GPT e criar um novo MBR híbrido para refletir as alterações.

    
por 20.07.2015 / 00:41
0

Eu daria uma olhada no que a iPartition pensa sobre isso. Não tive problemas em redimensionar ou mover partições de bootcamp usando-o.

Não sei o que isso fará no modo de demonstração, mas se ele encontrar o problema & Insiste em você comprá-lo, então pelo menos seria um começo. [sem afiliação, gosto do produto & use eu mesmo]

    
por 28.09.2014 / 13:04
0

Infelizmente, não há como fazer isso porque, como eu disse em um comentário da resposta do @ Tesujin, o Windows não pode manipular mais de 4 partições em um disco. Eu tenho 4 partições já. Se eu tivesse apenas 3 partições, seria capaz de redimensioná-lo e deixar um espaço vazio para o MacOS X aumentar sua partição.

    
por 04.02.2015 / 13:12