Como posso adicionar uma nova partição de dados no Mac com a divisão da partição principal em duas partes? O Windows 7 já está instalado com o bootcamp

0

Tenho um iMac de meados de 2011 e instalei o Windows 7 no Bootcamp com a ajuda de este link .

$ diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            1.5 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                499.3 GB   disk0s4

Depois, preciso de uma nova partição para meus dados de mídia. Eu tentei adicionar uma partição ExFAT, dividindo disk0s2 via DiskUtility e resultou em seguir ...

$ diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            496.8 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s6
   4:       Microsoft Basic Data data                    1.0 TB     disk0s7
   5:       Microsoft Basic Data BOOTCAMP                499.3 GB   disk0s4

$ sudo fdisk /dev/disk0

Disk: /dev/disk0    geometry: 243201/255/63 [3907029168 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 -  970300304] HFS+        
 3: AB 1023 254  63 - 1023 254  63 [ 970709944 -    1269536] Darwin Boot 
 4: 07 1023 254  63 - 1023 254  63 [ 971979480 - 1959233472] HPFS/QNX/AUX

$ sudo gpt -r show /dev/disk0

gpt show: /dev/disk0: Suspicious MBR at sector 0
       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   970300304      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   970709944     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   971979480  1959233472      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  2931212952      262144         
  2931475096   975291888      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  3906766984      262151         
  3907029135          32         Sec GPT table
  3907029167           1         Sec GPT header

Depois de adicionar a partição ExFAT, o BootCamp não está funcionando, não consegui inicializar o iMac com o Widows 7. (não é possível encontrar o disco inicializável ...)

Eu acredito que o meu ponto é que o número do índice da partição BOOTCAMP é # 5 após este particionamento. Era o 4º antes disso. Isto significa que eu não posso fazer a partição BOOTCAMP 'active' com 'fdisk' ou 'diskpart'. Estou certo?

Por fim, removi a partição ExFAT e configurei a partição BOOTCAMP (# 4) como 'ativa' manualmente.

Existe alguma maneira de adicionar uma partição ExFAT no meu iMac sem reinstalar o Windows 7? Ou algum outro ponto a ser considerado no meu caso?

    
por Hoon Lee 15.04.2018 / 17:47

1 resposta

0

Você não precisa atribuir as partições 2, 3 e 4 da GPT às mesmas partições 2, 3 e 4 da tabela de partições do MBR. Em outras palavras, você poderia ter pulado a partição 3 da GPT para produzir o resultado mostrado abaixo.

Disk: /dev/disk0    geometry: 243201/255/63 [3907029168 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 -  970300304] HFS+        
 3: 07 1023 254  63 - 1023 254  63 [ 971979480 - 1959233472] HPFS/QNX/AUX 
*4: 07 1023 254  63 - 1023 254  63 [2931475096 - 975291888 ] HPFS/QNX/AUX

Embora seja possível modificar a tabela de partições MBR com o comando fdisk , o comando gdisk de terceiros é muito mais fácil de usar. O Windows 7 pode ver a alteração na partição 3 como uma tentativa de mover o Windows para uma máquina diferente. Se isso acontecer, o Windows não inicializará. A solução seria usar o comando bootrec /RebuildBcd para reconstruir o arquivo BCD. As instruções são fornecidas no site da Microsoft: Use o Bootrec.exe no Windows RE para solucionar problemas de inicialização . Você não precisaria reinstalar o Windows 7.

Note: The macOS operating system may occasionally view this partitioning scheme as an error and change the MBR partition table back to either a full protected MBR or replace partitions 3 and 4 with partitions 3 and 4 of the GPT. If this happens, you will need to manually fix the MBR partition table. You would not have to rebuild the BCD file.

    
por 26.04.2018 / 11:14