Как добавить новый раздел данных на Mac, разделив основной раздел на две части? Windows 7 уже установлена ​​с bootcamp

Как добавить новый раздел данных на Mac, разделив основной раздел на две части? Windows 7 уже установлена ​​с bootcamp

У меня iMac середины 2011 года, и я установил Windows 7 в Bootcamp с помощьюэта ссылка .

$ 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

Затем мне нужен новый раздел для моих медиаданных. Я попытался добавить раздел ExFAT, разделив disk0s2 через DiskUtility, и в результате получилось следующее...

$ 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 показать /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

После добавления раздела ExFAT BootCamp не работает, я не могу загрузить iMac с Widows 7. (не могу найти загрузочный диск...)

Я думаю, что смысл в том, что индекс раздела BOOTCAMP после этого разбиения равен #5. До этого он был #4. Это означает, что я не могу сделать раздел BOOTCAMP«активный»с помощью 'fdisk' или 'diskpart'. Я прав?

Наконец я удалил раздел ExFAT и вручную сделал раздел BOOTCAMP (#4) «активным».

Есть ли способ добавить раздел ExFAT на моем iMac без переустановки Windows 7? Или есть ли какие-то другие моменты, которые следует учитывать в моем случае?

решение1

Вам не обязательно назначать разделы 2, 3 и 4 GPT тем же разделам 2, 3 и 4 таблицы разделов MBR. Другими словами, вы могли бы пропустить раздел 3 GPT, чтобы получить результат, показанный ниже.

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

Хотя изменение таблицы разделов MBR с помощью fdiskкоманды возможно, сторонниеgdiskКоманда намного проще в использовании. Windows 7 может воспринять изменение в разделе 3 как попытку переместить Windows на другую машину. Если это произойдет, Windows не загрузится. Решением будет использование команды bootrec /RebuildBcdдля перестройки файла BCD. Инструкции приведены на веб-сайте Microsoft:Используйте Bootrec.exe в Windows RE для устранения неполадок при запуске.Вам не придется переустанавливать Windows 7.

Примечание: операционная система macOS может иногда рассматривать эту схему разбиения как ошибку и изменять таблицу разделов MBR обратно на полностью защищенную MBR или заменять разделы 3 и 4 на разделы 3 и 4 GPT. Если это произойдет, вам придется вручную исправить таблицу разделов MBR.Вам не придется перестраивать файл BCD.

Связанный контент