На моем 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, дайте мне знать. Спасибо
Согласно Apple, вы не должны использовать APFS с приложением Boot Camp Assistant. Однако если вы это сделаете, то следующие действия помогут решить возникшую проблему.
Поскольку программа Windows Boot Camp может обнаружить загрузочные тома "Mac OS Extended (Journaled)", следующие инструкции позволяют создать такой том. Вместо того чтобы поместить macOS в том, вместо нее будет установлен менеджер загрузки стороннего производителя под названием rEFInd. Затем этот менеджер загрузки будет настроен на тихую загрузку macOS, хранящейся в контейнере APFS. Наконец, macOS будет дана инструкция не монтировать автоматически этот новый том при запуске.
Ниже приведены шаги. Команды необходимо вводить в окне приложения Terminal.
Примечание: Вам нужно будет заменить "Macintosh HD" на имя тома macOS.
Создайте новый том. Команда 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.
Загрузите программное обеспечение 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
было ожидаемым и может быть проигнорировано.
Настройте приложение TextEdit. Откройте TextEdit, затем перейдите в окно "Параметры...". Снимите галочки со всех "Опций", как показано ниже. После завершения работы выйдите из TextEdit.
Используйте приведенную ниже команду для перехода в папку, содержащую файл 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
Добавьте следующие строки в конец файла refind.conf
. Вы должны быть в состоянии просто вырезать и вставить эти строки. Когда закончите, сохраните изменения, затем выйдите из TextEdit.
#
# Добавлено, чтобы сделать rEFInd беззвучным.
#
menuentry "Macintosh HD через rEFInd" {
иконка \System\Library\CoreServices\icons\os_mac.png
том "Macintosh HD"
загрузчик \System\Library\CoreServices\boot.efi
тип MacOS
графика
}
таймаут -1
скрыть все
сканировать вручную
Введите следующие команды для изменения файла /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 из панели управления вы должны получить что-то похожее на то, что показано ниже.
это связано с новой файловой системой 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.