Uso un macbook pro 2015 con macOS High Sierra. Instalé Windows 10 usando bootcamp, que cambió el tamaño de la partición de macOS y creó una partición de Windows de 80 GB. La máquina arranca bien en las ventanas.
Lamentablemente, no puedo volver a macOS porque la partición de macOS no se puede seleccionar como fuente de arranque en bootcamp y "arrancar en X" vuelve a arrancar en Windows. Cuando empiezo desde la recuperación (ctrl+R) puedo ver ambas particiones en diskutil. Intenté reparar la partición de macOS pero no tuvo ningún efecto. ¿Cómo puedo resucitar la partición de macOS para poder elegir qué sistema operativo comenzar?
Actualización: puedo iniciar macOS arrancando con la opción/alt presionada y eligiendo la partición mac.
salida de la lista diskutil:
Capsicum:~$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 170.0 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 80.3 GB disk0s3
4: Windows Recovery 503.3 MB disk0s4
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +170.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 101.3 GB disk1s1
2: APFS Volume Preboot 20.2 MB disk1s2
3: APFS Volume Recovery 506.6 MB disk1s3
4: APFS Volume VM 2.1 GB disk1s4
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.0 TB disk2
1: Apple_HFS Passport 2.0 TB disk2s1
muchas gracias por cualquier aclaración de lo que está mal!
Si usa APFS, es posible que su volumen de inicio de macOS no aparezca como una opción en el panel del Panel de control de Windows Boot Camp. El siguiente procedimiento se puede utilizar para solucionar este problema.
Dado que el software Windows Boot Camp puede detectar volúmenes de arranque "Mac OS Extended (Journaled)", las siguientes instrucciones crean dicho volumen. En lugar de colocar macOS en el volumen, se sustituirá por un administrador de arranque de terceros, llamado rEFInd. Este administrador de inicio se configurará para iniciar de forma silenciosa el macOS almacenado en el contenedor APFS. Finalmente, se le indicará a macOS que no monte automáticamente este nuevo volumen al inicio.
A continuación se muestran los pasos. Los comandos deben ingresarse en una ventana de la aplicación Terminal.
Cree el nuevo volumen. El diskutil
comando, que se muestra a continuación, reduce el contenedor APFS (170000M, es decir, 170 GB) en 300 MB (169700M) y crea el nuevo volumen "Mac OS Extended (Journaled)" de 300 MB con la etiqueta "Macintosh HD a través de rEFInd".
sudo diskutil ap resizeContainer disk1 169700M JHFS+ "Macintosh HD via rEFInd" 0
Después de que se complete el comando, reinicie la Mac.
Nota: si recibe un mensaje de error que incluye la frase "quizás causado por el uso de instantáneas APFS por parte de Time Machine" , consulte la pregunta: 200 GB sin usar, pero no se puede cambiar el tamaño del contenedor APFS debido al requisito mínimo .
Descargue el software rEFInd Boot Manager desde este sitio web de SourceForge . Ingrese los siguientes comandos para instalar el software en el volumen "Macintosh HD a través de rEFInd".
cd ~/Downloads/refind-bin-0.11.2
./refind-install --ownhfs /dev/disk0s3
Nota: El mensaje de error
Could not set boot device property: 0xe00002bc
se esperaba y se puede ignorar.
Configure la aplicación TextEdit. Abra TextEdit, luego vaya a la ventana "Preferencias...". Desmarque todas las "Opciones", como se muestra a continuación. Cuando haya terminado, salga de TextEdit.
Use el siguiente comando para navegar a la carpeta que contiene el refind.conf
archivo.
cd "/Volumes/Macintosh HD via rEFInd/System/Library/CoreServices"
Haz una copia de seguridad de este archivo.
sudo cp refind.conf refind.conf.orignal
Agregue permisos de escritura a la carpeta CoreServices y al archivo refind.conf.
sudo chmod a+w . refind.conf
Abra el archivo en la aplicación TextEdit.
open -e refind.conf
Agregue las siguientes líneas al final del refind.conf
archivo. Debería poder simplemente cortar y pegar estas líneas. Cuando haya terminado, guarde los cambios y salga de 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
Nota: si está utilizando cifrado, consulte la actualización de este paso que se muestra a continuación.
(Opcional) Introduzca los siguientes comandos para modificar el /etc/fstab
archivo. Esta entrada le indicará a macOS que no monte el volumen con la etiqueta "Macintosh HD a través de rEFInd" al inicio.
sudo bash
echo >>/etc/fstab
echo "LABEL=Macintosh\040HD\040via\040rEFInd none hfs rw,noauto" >>/etc/fstab
exit
Nota: La secuencia de caracteres
\040
es solo la representación octal del carácter de espacio.
Cuando haya terminado, reinicie la Mac.
Ahora, al elegir Boot Camp desde el Panel de control, debería obtener algo similar a lo que se muestra a continuación.
Ingrese el comando dado a continuación para obtener el identificador del disco de arranque.
diskutil info "Macintosh HD" | grep "Booter Disk:"
Su salida debe ser similar a lo que se muestra a continuación.
Booter Disk: disk1s2
Utilice el identificador para obtener el nombre del volumen del disco de arranque, como se muestra a continuación.
diskutil info disk1s2 | grep "Volume Name:"
Su salida debe ser similar a lo que se muestra a continuación.
Volume Name: Preboot
Use el nombre del volumen de macOS para obtener el UUID del volumen, como se muestra a continuación.
diskutil info "Macintosh HD" | grep "Volume UUID:"
Su salida debe ser similar a lo que se muestra a continuación.
Volume UUID: 2E0E6320-5D0A-4181-B465-ABFF2CBBFC27
Reemplace el volume
con el nombre del volumen del disco de arranque y agregue el UUID del volumen a la ruta del loader
, como se muestra a continuación.
#
# Added to make rEFInd silent.
#
menuentry "Macintosh HD via rEFInd" {
icon \System\Library\CoreServices\icons\os_mac.png
volume "Preboot"
loader \2E0E6320-5D0A-4181-B465-ABFF2CBBFC27\System\Library\CoreServices\boot.efi
ostype MacOS
graphics on
}
timeout -1
hideui all
scanfor manual
Aquí se ha asumido que no hay otros contenedores APFS con un macOS de arranque instalado. Si tiene otro contenedor, los nombres de los volúmenes del disco de arranque pueden ser los mismos. En este caso, deberá cambiar el nombre de uno de los volúmenes. Para cambiar el nombre del volumen en este ejemplo de Preboot
a Internal Preboot
, ingrese los siguientes comandos.
Primero, ingrese el comando que se muestra a continuación para montar el volumen.
diskutil mount disk1s2
Su salida debe ser similar a lo que se muestra a continuación.
Volume My Preboot on disk1s2 mounted
En segundo lugar, ingrese el comando que se muestra a continuación para cambiar el nombre del volumen.
diskutil rename disk1s2 "Internal Preboot"
Su salida debe ser similar a lo que se muestra a continuación.
Volume on disk1s2 renamed to Internal Preboot
Finalmente, ingrese el comando que se muestra a continuación para desmontar el volumen.
diskutil unmount disk1s2
Su salida debe ser similar a lo que se muestra a continuación.
Volume Internal Preboot on disk1s2 unmounted
Las líneas añadidas al final del refind.conf
archivo tendrían que aparecer como se muestra a continuación.
#
# Added to make rEFInd silent.
#
menuentry "Macintosh HD via rEFInd" {
icon \System\Library\CoreServices\icons\os_mac.png
volume "Internal Preboot"
loader \2E0E6320-5D0A-4181-B465-ABFF2CBBFC27\System\Library\CoreServices\boot.efi
ostype MacOS
graphics on
}
timeout -1
hideui all
scanfor manual
deleteContainer
no elimina el contenedor. En su lugar, el contenedor se convierte en una partición JHFS+ inicializada vacía. También tienes que usar eraseVolume
. Por ejemplo, ver aquíUna solución alternativa, aunque menos elegante pero también menos difícil, es la siguiente:
-Formatear una unidad flash USB en un formato que Windows pueda asignar (HFS+ Journaled funcionó bien para mí);
-Instalar en él una versión funcional de Macos X que pueda manejar AFPS (10.13.6 funcionó bien para mí);
-Una vez en Windows, elija la unidad flash desde el Panel de control de Bootcamp y reinicie;
-Una vez que haya iniciado sesión en la unidad flash Macos x, simplemente vaya al disco de inicio y elija su disco duro para reiniciar en su Macos basado en APFS.
Espero haber sido claro.
david anderson
elsni
david anderson
diskutil list
. Publique el resultado de su pregunta.david anderson
david anderson
elsni
david anderson
elsni
daguy