Aunque es similar a la pregunta vinculada, su tabla de particiones tiene algunas diferencias específicas: tiene un segundo Recovery HD con un tipo de partición falso y su volumen principal es parte de una pila CoreStorage.
Primero debe determinar las versiones correctas del sistema de los HD de recuperación y luego eliminar la versión anterior o, si es idéntica, eliminar la que tenga el tipo de partición incorrecto (disk0s4). Después de eliminar uno de los HD de recuperación, debe cambiar el tamaño de la pila CoreStorage:
Preparación:
-
Reinicie el modo de recuperación de Internet presionando alt cmd R al inicio.
Los requisitos previos son la última actualización de firmware instalada, ya sea Ethernet o WLAN (WPA / WPA2) y un enrutador con DHCP activado.
En una línea de 50 Mbps, se tarda unos 4 minutos (presentando un pequeño globo animado) para iniciar una imagen de arranque de red que normalmente se carga desde un servidor Apple / Akamai.
Recomiendo Ethernet porque es más confiable. Si está restringido a WIFI y el proceso de arranque falla, simplemente reinicie su Mac hasta que logre el arranque.
Como alternativa, puede comenzar desde una unidad de disco de arranque del instalador (preferiblemente Yosemite o El Capitan) o desde una unidad de disco con un sistema completo (preferiblemente Yosemite o El Capitan). Si inicia un sistema completo e inicia sesión como administrador, debe anteponer sudo
para ejecutar algunos comandos como gpt ...
o newfs_hfs ...
!
Comprueba las versiones del sistema de HD de recuperación
- Abrir en la barra de menú Utlities- > Terminal
- Ingrese
diskutil list
y gpt -r show /dev/disk0
para obtener una descripción general
-
Obtenga la versión del producto de Recovery HD visible:
grep ProductVersion -A 1 /Volumes/Recovery\ HD/com.apple.recovery.boot/SystemVersion.plist
dependiendo de la versión principal del sistema, debería producir algo como:
<key>ProductVersion</key>
<string>10.11.5</string>
-
Desmontar disk0s4:
diskutil unmount disk0s4
-
Monte la partición HD de recuperación oculta:
diskutil mount disk0s3
-
Compruebe que solo hay un HD de recuperación (disk0s3) montado:
df
-
Obtenga la versión del producto del invisible Recovery HD:
grep ProductVersion -A 1 /Volumes/Recovery\ HD/com.apple.recovery.boot/SystemVersion.plist
dependiendo de la versión principal del sistema, debería producir algo como:
<key>ProductVersion</key>
<string>10.11.5</string>
-
Si la versión del producto de lo visible es la misma o más antigua que la de Recovery HD invisible, elimine la partición de Recovery HD visible:
diskutil list
diskutil umount diskX #Unmount the logical volume residing on disk0s2 with X: 1...~16 (e.g. disk1) like shown in the previous command
diskutil umountDisk disk0
gpt remove -i 4 disk0
-
Obtenga el UUID del volumen lógico:
diskutil cs list
-
Cambie el tamaño de la pila CoreStorage para llenar todo el disco:
diskutil cs resizeStack lvUUID 0 #lvUUID: UUID of the logical volume
El 0 (cero) como tamaño mágico a veces falla. Luego use un tamaño ~ 1 g más pequeño que el tamaño de su disco (es decir, 250 g o 249700m).