Eu tenho um iMac de meados de 2011 e instalei o Windows 7 no Bootcamp com a ajuda deesse link .
$ lista de diskutil
/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
Então, preciso de uma nova partição para meus dados de mídia. Tentei adicionar uma partição ExFAT dividindo o disk0s2 via DiskUtility e resultou no seguinte...
$ lista de diskutil
/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 mostrar /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 funciona, não consegui inicializar o iMac com o Widows 7. (não consigo encontrar o disco inicializável...)
Acredito que o meu objetivo é que o número do índice da partição BOOTCAMP seja o número 5 após esse particionamento. Era o número 4 antes disso. Isso significa que não consigo criar a partição BOOTCAMP'ativo'com 'fdisk' ou 'diskpart'. Estou certo?
Finalmente removi a partição ExFAT e configurei a partição BOOTCAMP (#4) como 'ativa' manualmente.
Existe alguma maneira de adicionar uma partição ExFAT ao meu iMac sem reinstalar o Windows 7? Ou algum outro ponto a ser considerado no meu caso?
Responder1
Você não precisa atribuir as partições 2, 3 e 4 do GPT às mesmas partições 2, 3 e 4 da tabela de partições MBR. Em outras palavras, você poderia ter pulado a partição 3 do 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ção MBR com o fdisk
comando, o terceirogdisk
comando é muito mais fácil de usar. O Windows 7 pode ver a mudança 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 bootrec /RebuildBcd
comando para reconstruir o arquivo BCD. As instruções são fornecidas no site da Microsoft:Use Bootrec.exe no Windows RE para solucionar problemas de inicialização.Você não precisaria reinstalar o Windows 7.
Nota: O sistema operacional macOS pode ocasionalmente ver este esquema de particionamento como um erro e alterar a tabela de partição MBR de volta para um MBR totalmente protegido ou substituir as partições 3 e 4 pelas partições 3 e 4 do GPT. Se isso acontecer, você precisará corrigir manualmente a tabela de partição MBR.Você não precisaria reconstruir o arquivo BCD.