Acabo de intentar actualizar mi Macbook Pro 2016 de Sierra a High Sierra, y el sistema se colgó en el proceso de actualización (la pantalla estaba en negro, pero la luz de fondo del teclado aún estaba encendida). Después de reiniciar el sistema, se inició directamente en la partición de recuperación.
El volumen Macintosh HD aparece atenuado cuando inicio la utilidad de disco, pero puedo montarlo (después de ingresar mi contraseña de cifrado). Sin embargo, cuando configuro el disco de inicio en Macintosh HD y reinicio, todavía se inicia en la partición de recuperación. Mantener presionada la tecla de opción durante el arranque solo muestra la partición de recuperación como una opción para las unidades de arranque.
Puedo acceder a mis archivos iniciando mi Mac en modo Disco de destino, así que al menos puedo recuperar mis archivos usando otra Mac como último recurso...
¿Alguna idea de cómo puedo recuperar mi sistema?
Creo que el proceso de actualización falló al intentar hacer algo con el cifrado de FileVault en el disco, porque el disco quedó en un estado de cifrado extraño que no se podía iniciar. Pude recuperar mi sistema revirtiendo el volumen lógico "Macintosh HD" CoreStorage a un volumen físico normal (que descifra el volumen como parte del proceso de "reversión").
Pasos de recuperación:
1) Inicie el modo de recuperación y abra Utilidades -> Terminal
2) Ejecute "diskutil cs list" y busque la línea que muestra el UUID del volumen lógico. Por ejemplo:
Logical Volume 5ACC8C0D-005C-4693-9EC6-9F6725A42D66
El UUID del volumen lógico en este ejemplo es 5ACC8C0D-005C-4693-9EC6-9F6725A42D66
3) Ejecutar diskutil corestorage unlockVolume <UUID> -stdinpassphrase
para desbloquear el volumen. Cuando se le solicite la frase de contraseña, debe ingresar la frase de contraseña de cifrado del disco.
4) Ejecutar diskutil corestorage revert <UUID> -stdinpassphrase
para revertir el volumen lógico de CoreStorage a un volumen físico normal.
Puede ver en la foto a continuación, que el proceso de conversión está "Pausado":
Dado que estamos ejecutando estos comandos desde la partición de recuperación, supongo que el administrador de volumen de CoreStorage no se está ejecutando de forma predeterminada, por lo que permanecerá aquí para siempre en el estado "Pausado" sin hacer nada en realidad...
5) Abra una nueva pestaña de Terminal y ejecútela /usr/libexec/corestoraged
en esta segunda ventana de terminal. El corestoraged
administrador de volumen seguirá ejecutándose en esta segunda ventana hasta que el volumen se haya revertido por completo. Solo déjalo por ahora.
6) Mientras corestoraged
se ejecuta en la segunda ventana, vuelva a la primera ventana de terminal y ejecute diskutil cs list
. ¡Deberías ver que el proceso de conversión ha comenzado ahora! Puede seguir ejecutando el diskutil cs list
comando repetidamente para verificar el estado. Esto probablemente tomará una o dos horas en completarse.
7) Eventualmente, el proceso de conversión se completará y el corestoraged
proceso en la segunda pestaña regresará al indicador del terminal. Si todo funcionó correctamente, cuando ejecute diskutil cs list
, NO debería ver ningún volumen en la lista.
8) Salir de la terminal
9) Vaya al icono de Apple, elija "Disco de inicio" y elija Macintosh HD. Reinicia la computadora.
10) Cuando la Mac se reinicia, debería arrancar desde Mackintosh HD en lugar de la partición de recuperación. Ahora debería poder iniciar sesión normalmente en el disco descifrado.