La actualización a High Sierra falla y el Macintosh HD no se puede iniciar

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?

Respuestas (1)

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> -stdinpassphrasepara 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> -stdinpassphrasepara 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":

ingrese la descripción de la imagen aquí

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/corestorageden esta segunda ventana de terminal. El corestoragedadministrador de volumen seguirá ejecutándose en esta segunda ventana hasta que el volumen se haya revertido por completo. Solo déjalo por ahora.

ingrese la descripción de la imagen aquí

6) Mientras corestoragedse 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 listcomando repetidamente para verificar el estado. Esto probablemente tomará una o dos horas en completarse.

ingrese la descripción de la imagen aquí

7) Eventualmente, el proceso de conversión se completará y el corestoragedproceso 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.