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

$ 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

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

$ 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

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

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

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

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

1 ответ1

0

Нет необходимости назначать разделы 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .