Boot camp больше не отображает OSX в качестве варианта загрузки

Boot camp больше не отображает OSX в качестве варианта загрузки

У меня Macbook Pro 2014 с разделом bootcamp для Windows 10. Я решил создать раздел для данных. Я создал и изменил размер раздела в Disk Utility (OSX), но отформатировал его раздел с помощью Windows, после чего все варианты загрузки исчезли, кроме Windows.

Разделы OSX по-прежнему отображаются как диски, но больше не отображаются как вариант загрузки.

Используя Ubuntu Live Disk мне удалось получить следующую информацию:

~$ sudo parted -l
Model: ATA APPLE SSD SM0512 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End    Size   File system  Name                          Flags
 1      20.5kB  210MB  210MB  fat32        EFI System Partition          boot
 2      210MB   141GB  141GB  hfs+         OSX                           msftdata
 3      141GB   142GB  134MB               Microsoft reserved partition
 4      142GB   298GB  156GB  ntfs         NTFS                          msftdata
 5      298GB   298GB  472MB  ntfs                                       hidden, diag
 6      298GB   299GB  650MB  hfs+         Recovery HD                   msftdata
 7      299GB   500GB  201GB  ntfs         Basic data partition          msftdata


Model: Kingston DT 101 G2 (scsi)
Disk /dev/sdc: 7803MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      4129kB  7803MB  7799MB  primary  fat32        boot, lba

Как мне снова заставить мой компьютер загрузить OSX?

решение1

Я подозреваю, что ваша проблема заключается в следующем:

2      210MB   141GB  141GB  hfs+         OSX                           msftdata
6      298GB   299GB  650MB  hfs+         Recovery HD                   msftdata

Оба этих раздела HFS+ имеют неправильный код типа раздела, который показан в partedвиде msftdata. Я не думаю, что это partedобеспечивает достаточную точность для исправления этой проблемы, но gdisk(доступно в Ubuntu) обеспечивает. Вам следует изменить код типа раздела 2 на AF00 или AF05 (см. ниже), а раздела 6 — на AB00. Вы можете использовать команду gdisk's tдля внесения этих изменений, затем введите , wчтобы gdiskсохранить изменения на диск.

Если вы используете версию OS X до Yosemite, код типа для /dev/sda2почти наверняка должен быть AF00. Если вы используете Yosemite или более позднюю версию, это может быть либо AF00, либо AF05; последний используется для реализации LVM в OS X. Если вы не уверены, я рекомендую вам попробовать AF00, а если это не поможет, попробуйте снова с AF05.

Кстати, я не думаю, что вы на самом деле используете Boot Camp; я подозреваю, что вы загружаете Windows в режиме EFI. В целом это хорошо, но:

  • Инструменты разбиения Apple могут попытаться создатьгибридный МБР,что сделает Windows незагружаемой. Будьте осторожны.
  • Инструменты разбиения Microsoft иногда меняют коды типов разделов Apple. Это уже случалось с вами. Будьте осторожны.

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