Можно ли изменить идентификатор раздела без изменения раздела?

1

В настоящее время, когда я пытаюсь использовать BootCamp Assistant на 10.11.5, он выдает ошибку «Загрузочный диск не может быть разделен или восстановлен в один раздел». Мой диск содержит только необходимые разделы для запуска OS X.

Работа diskutil listв терминальных выходах:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            3.0 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s4
/dev/disk1 (external, physical):
   ...

Я подозреваю, что проблема может быть вызвана тем, что Recovery HD не является disk0s3, из-за чего BootCamp считает, что на диске есть дополнительные разделы.

Есть ли способ изменить идентификатор раздела, не затрагивая его содержимое? (Или, если это не то, что мешает BootCamp работать, что?)

Редактировать:

Запуск sudo gpt -r show /dev/disk0выходов:

       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6         
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  5858853952      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  5859263592     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  5860533128           7         
  5860533135          32         Sec GPT table
  5860533167           1         Sec GPT header

Запуск sudo fdisk /dev/disk0выходов:

Disk: /dev/disk0    geometry: 97451/255/63 [1565565872 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 - 4294967294] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

Я использую iMac в конце 2012 года.

Ontonator
источник
Чтобы полностью ответить на ваш вопрос, отредактируйте свой пост, включив в него модель / год вашего Mac и вывод следующих команд: sudo gpt -r show /dev/disk0и sudo fdisk /dev/disk0. Ни одна из команд не поменяет ваш Mac. Вы должны ввести пароль для входа. Это нормально. В основном, команды покажут содержимое ваших таблиц секционирования.
Дэвид Андерсон
@DavidAnderson Добавлено.
Онтонатор
Запустите команду еще diskutil listраз. Я верю, что вы обнаружите, что ваша проблема исчезла. Если нет, перезагрузите Mac и повторите команду.
Дэвид Андерсон
Да, это исправлено (хотя это не исправило мои проблемы с BootCamp, как я и надеялся). Благодарю.
Онтонатор
Проблемы с Boot Camp Assistant связаны с тем, что вы используете диск объемом 3 ТБ. Какую версию Windows вы пытаетесь установить?
Дэвид Андерсон

Ответы:

1

Конкретная проблема, подробно описанная в этом вопросе, была решена автоматически при перезапуске (однако не при первом перезапуске).

К сожалению, это не было причиной проблем BootCamp (или любых других проблем), которые были из-за размера моего жесткого диска, больше чем 2.2TB. Это привело к тому, что BootCamp Assistant не смог разделить жесткий диск, потому что не верил, что он будет работать с жестким диском такого размера, хотя рассматриваемая ошибка уже была исправлена.

Чтобы решить эту проблему, раздел был создан в Дисковой утилите. Вопреки тому, что диктует большинство сайтов, раздел Windows не был в первых 2,2 ТБ жесткого диска и не был отформатирован как FAT. Это потому, что он был удален и воссоздан в качестве допустимого формата при установке Windows. Обратите внимание, что это не сработало в первый раз в этом случае, когда Windows выдает ошибку. Если это произойдет, просто удалите раздел (все еще из установщика Windows) и создайте новый. Прежде чем делать что-либо из этого, необходимо выполнить резервное копирование всех данных, так как если один из шагов не пройден, это может привести к стиранию ваших данных.

Установочный диск был создан с BootCamp как обычно.

Редактировать:

Запуск diskutil listвыходов:

/dev/disk0 (internal, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            2.5 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:         Microsoft Reserved                         16.8 MB    disk0s4
   5:       Microsoft Basic Data BOOTCAMP                500.2 GB   disk0s5
/dev/disk1 (external, physical):
   ...

Запуск sudo gpt -r show /dev/disk0выходов:

       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6         
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  4881805104      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  4882214744     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  4883484280         392         
  4883484672       32768      4  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  4883517440   977014784      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  5860532224         911         
  5860533135          32         Sec GPT table
  5860533167           1         Sec GPT header

Запуск sudo fdisk /dev/disk0выходов:

Disk: /dev/disk0    geometry: 97451/255/63 [1565565872 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 - 4294967294] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
Ontonator
источник
Не могли бы вы добавить к своему ответу вывод diskutil list, sudo gpt -r show /dev/disk0и sudo fdisk /dev/disk0. Обычно Boot Camp Assistant устанавливает Windows только с «Основным разделом данных» (EBD0A0A2-B9E5-4433-87C0-68B6B72699C7). Мне интересно, есть ли на вашем Mac «зарезервированный раздел Microsoft» (E3C9E316-0B5C-4DB8-817D-F92DF00215AE) и «раздел среды восстановления Windows (DE94BBA4-06D1-4D40-A16A-BFD50179D6AC). Это не ошибка есть эти разделы. На самом деле, вам будет лучше, если они у вас есть
Дэвид Андерсон