De acordo com a Apple, você não deve usar o APFS com o aplicativo Assistente do Boot Camp. No entanto, se você fizer isso, o seguinte corrigirá o problema que você está tendo.
Como o software Boot Camp do Windows pode detectar volumes "Mac OS Extended (Journaled)" inicializáveis, as instruções a seguir criam esse volume. Em vez de colocar o macOS no volume, um gerenciador de inicialização de terceiros, chamado rEFInd, será substituído. Esse gerenciador de inicialização será configurado para inicializar silenciosamente o macOS armazenado no contêiner do APFS. Finalmente, o macOS será instruído a não montar automaticamente este novo volume na inicialização.
Abaixo estão as etapas. Os comandos precisam ser inseridos em uma janela do aplicativo Terminal.
Note: You will have to replace "Macintosh HD" with the the name of your macOS volume.
-
Crie o novo volume. O comando diskutil
, mostrado abaixo, reduz o contêiner do APFS em 300 MB e cria o novo volume "Mac OS Extended (Journaled)" de 200 MB chamado "Macintosh HD via rEFInd".
sudo diskutil ap resizeContainer disk1 223600M JHFS+ "Macintosh HD via rEFInd" 200M
Após o comando ser concluído, reinicie o Mac.
-
Faça o download do software rEFInd Boot Manager neste site do SourceForge . Digite os seguintes comandos para instalar o software no volume "Macintosh HD via rEFInd".
cd ~/Downloads/refind-bin-0.11.2
./refind-install --ownhfs /dev/disk0s3
Note: The error message Could not set boot device property: 0xe00002bc
was expected and can be ignored.
-
Configure o aplicativo TextEdit. Abra o TextEdit e navegue até a janela "Preferências ...". Desmarque todas as "Opções", conforme mostrado abaixo. Quando terminar, saia do TextEdit.
Useocomandoabaixoparanavegaratéapastaquecontémoarquivorefind.conf
.
cd"/Volumes/Macintosh HD via rEFInd/System/Library/CoreServices"
Faça uma cópia de backup desse arquivo.
sudo cp refind.conf refind.conf.orignal
Adicione permissões de gravação à pasta CoreServices
e ao arquivo refind.conf
.
sudo chmod a+w . refind.conf
Abra o arquivo no aplicativo TextEdit.
open -e refind.conf
-
Adicione as seguintes linhas ao final do arquivo refind.conf
. Você deve poder apenas cortar e colar essas linhas. Quando terminar, salve as alterações e saia do TextEdit.
#
# Added to make rEFInd silent.
#
menuentry "Macintosh HD via rEFInd" {
icon \System\Library\CoreServices\icons\os_mac.png
volume "Macintosh HD"
loader \System\Library\CoreServices\boot.efi
ostype MacOS
graphics on
}
timeout -1
hideui all
scanfor manual
-
Digite os seguintes comandos para modificar o arquivo /etc/fstab
. Esta entrada instruirá o MacOS a não montar o volume rotulado "Macintosh HD via rEFInd" na inicialização.
Note: The character sequence 0
is just the octal representation of the space character.
sudo bash
echo >>/etc/fstab
echo "LABEL=Macintosh0HD0via0rEFInd none hfs rw,noauto" >>/etc/fstab
exit
Note: The correct way, to edit the /etc/fstab
file, is to use the command sudo vifs
. Using the echo
command is just a quick shortcut.
Quando terminar, reinicie o Mac.
Agora, ao escolher o Boot Camp no Painel de Controle, você deve obter algo semelhante ao mostrado abaixo.