Windows10 - Bootcamp не смог найти загрузочный том macOS - раздел mac неизвестен

На моем Macbook pro (2016 touch bar) ранее была установлена Windows 10 и обновлена до версии creators. В сеансе Windows в опции bootcamp "Перезагрузка в macOS..." выдается ошибка "Не удалось найти загрузочный том macOS.".

Когда я запустил инструмент gdisk (на основе ответа в этой теме), чтобы просмотреть детали раздела, я увидел, что мой раздел mac (#2) имеет код FFFF (кажется, неизвестный).

c:\Temp>gdisk64.exe
GPT fdisk (gdisk) version 1.0.3

Type device filename, or press <Enter> to exit: 0:
Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk 0:: 122138133 sectors, 465.9 GiB
Sector size (logical): 4096 bytes
Disk identifier (GUID): 67089514-C692-4DF1-8679-633BDE4D77E6
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 5
First usable sector is 6, last usable sector is 122138127
Partitions will be aligned on 2-sector boundaries
Total free space is 2112456 sectors (8.1 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1               6           76805   300.0 MiB   EF00  EFI System Partition
   2           76806        58758145   223.9 GiB   FFFF  NoName
   3        60870144       121919301   232.9 GiB   0700  BOOTCAMP
   4       121919488       122137855   853.0 MiB   2700

Есть ли какая-нибудь помощь, чтобы загрузиться в macOS?

Решение

Вы все еще можете загрузить раздел macOS? Вы можете удерживать Alt/Option при запуске, и это даст вам список загрузочных томов. Выберите Macintosh HD (или ваш раздел macOS) для загрузки. После этого вы можете изменить загрузку по умолчанию на macOS в System Preferences -> Startup Disk. Чтобы снова загрузить раздел Windows, удерживайте Alt/Option при запуске и выберите BOOTCAMP (раздел Windows).

Если у вас есть другие вопросы по Bootcamp, дайте мне знать. Спасибо

Комментарии (0)

Согласно Apple, вы не должны использовать APFS с приложением Boot Camp Assistant. Однако если вы это сделаете, то следующие действия помогут решить возникшую проблему.

Поскольку программа Windows Boot Camp может обнаружить загрузочные тома "Mac OS Extended (Journaled)", следующие инструкции позволяют создать такой том. Вместо того чтобы поместить macOS в том, вместо нее будет установлен менеджер загрузки стороннего производителя под названием rEFInd. Затем этот менеджер загрузки будет настроен на тихую загрузку macOS, хранящейся в контейнере APFS. Наконец, macOS будет дана инструкция не монтировать автоматически этот новый том при запуске.

Ниже приведены шаги. Команды необходимо вводить в окне приложения Terminal.

Примечание: Вам нужно будет заменить "Macintosh HD" на имя тома macOS.

  1. Создайте новый том. Команда diskutil, показанная ниже, уменьшает контейнер APFS на 300 МБ и создает новый том 200 МБ "Mac OS Extended (Journaled)" с меткой "Macintosh HD via rEFInd".

    sudo diskutil ap resizeContainer disk1 223600M JHFS+ "Macintosh HD via rEFInd" 200M

    После завершения команды перезагрузите Mac.

  2. Загрузите программное обеспечение rEFInd Boot Manager с этого сайта SourceForge. Введите следующие команды для установки программного обеспечения на том "Macintosh HD via rEFInd".

    cd ~/Downloads/refind-bin-0.11.2
    ./refind-install --ownhfs /dev/disk0s3

    Примечание: Сообщение об ошибке Could not set boot device property: 0xe00002bc было ожидаемым и может быть проигнорировано.

  3. Настройте приложение TextEdit. Откройте TextEdit, затем перейдите в окно "Параметры...". Снимите галочки со всех "Опций", как показано ниже. После завершения работы выйдите из TextEdit.

  4. Используйте приведенную ниже команду для перехода в папку, содержащую файл refind.conf.

    cd "/Volumes/Macintosh HD via rEFInd/System/Library/CoreServices"

    Сделайте резервную копию этого файла.

    sudo cp refind.conf refind.conf.orignal

    Добавьте права на запись в папку CoreServices и файл refind.conf.

    sudo chmod a+w . refind.conf

    Откройте файл в приложении TextEdit.

    open -e refind.conf
  5. Добавьте следующие строки в конец файла refind.conf. Вы должны быть в состоянии просто вырезать и вставить эти строки. Когда закончите, сохраните изменения, затем выйдите из TextEdit.

    #
    # Добавлено, чтобы сделать rEFInd беззвучным.
    #
    menuentry "Macintosh HD через rEFInd" {
        иконка \System\Library\CoreServices\icons\os_mac.png
        том "Macintosh HD"
        загрузчик \System\Library\CoreServices\boot.efi
        тип MacOS
        графика
    }
    таймаут -1
    скрыть все
    сканировать вручную
  6. Введите следующие команды для изменения файла /etc/fstab. Эта запись будет указывать macOS не монтировать том с меткой "Macintosh HD через rEFInd" при запуске.

    Примечание: Последовательность символов \040 - это восьмеричное представление символа пробела.

    sudo bash
    echo >>/etc/fstab
    echo "LABEL=Macintosh\040HD\040via\040rEFInd none hfs rw,noauto" >>/etc/fstab
    exit

    Примечание: Правильным способом редактирования файла /etc/fstab является использование команды sudo vifs. Использование команды echo является лишь быстрым сокращением.

    После завершения перезагрузите Mac.

Теперь при выборе Boot Camp из панели управления вы должны получить что-то похожее на то, что показано ниже.

Комментарии (0)

это связано с новой файловой системой APFS (Apple File System) на твердотельных накопителях Apple на базе pcie, а также на двух с половиной дюймовых твердотельных накопителях на старых Mac, таких как 2012, как у меня, панель управления Windows 10 bootcamp пока не распознает эту файловую систему, поэтому вам придется перезагрузиться и удерживать клавишу option, чтобы переключить, в какую файловую систему вы хотите загрузиться;еще не распознает эту файловую систему, поэтому вам придется перезагрузиться и удерживать клавишу опции, чтобы переключить, в какую из них вы хотите загрузиться, если вы установите Mac в качестве загрузочного диска на стороне Mac и просто перезагрузите Windows, она всегда будет загружаться обратно в Mac OS, тогда, если вы хотите перейти в Windows, просто перезагрузите Mac Parson и удерживайте клавишу опции и выберите Windows, чтобы вернуться в Windows. Когда вы закончите работу в Windows, вам не придется снова удерживать клавишу выбора, поскольку вы уже выбрали Mac в качестве загрузочного диска по умолчанию на Mac, поэтому просто скажите "Пуск" в меню "Перезагрузка", и он автоматически загрузится в Mac.

Комментарии (0)