Saltar al contenido

Apple – FileVault atascado en pausa

Carolina, miembro de este gran equipo de trabajo, nos ha hecho el favor de crear este escrito ya que domina a la perfección este tema.

Solución:

Pregunté después de esto mientras asistía a la WWDC 2015 y me dijeron que el problema de “Cifrado en pausa” se abordó en 10.10.3.

La causa principal fue un problema con el cambio de tamaño del volumen CoreStorage durante el proceso de cifrado. Cuando el volumen de CoreStorage no pudo crecer, el cifrado se pausó y no se pudo reanudar hasta que se solucionó el problema de cambio de tamaño.

Para solucionar este problema:

  1. Actualice su Mac a 10.10.3 o inicie desde una unidad alternativa que ejecute 10.10.3.
  2. Desbloquee la unidad encriptada si es necesario
  3. Terminal abierta
  4. Ejecute el siguiente comando para obtener el identificador de disco de su Mac:

    diskutil list
    
  5. Una vez que tenga la información del identificador del disco, ejecute el siguiente comando con privilegios de root:

    fsck_cs -y disk_identifier_goes_here
    
  6. fsck_cs debería reparar el volumen de CoreStorage y solucionar el problema de cambio de tamaño. Como parte del resultado, debería mostrar que se está reanudando el cifrado.

Hablé con Apple y mi caso se escaló. Envié registros para que los ingenieros los evaluaran y ellos determinaron que el cifrado de FileVault había fallado. Como han informado otros usuarios, la única sugerencia fue hacer una copia de seguridad de Time Machine, limpiar la unidad, reinstalar Yosemite y restaurar desde la copia de seguridad de Time Machine.

Algunas notas importantes (de las publicaciones del foro que he leído):

  • Cuando limpie la unidad, seleccione Journaled. Por defecto es Journaled, Encrypted, pero dejar el cifrado habilitado no resolverá el problema.
  • No se requiere una copia de seguridad de Time Machine para limpiar la unidad y reinstalar OS X Yosemite, pero es la forma más fácil de retener sus datos.
  • Debe desmarcar FileVault durante la configuración inicial de OS X, de lo contrario, este problema podría volver a ocurrir. Por supuesto, podría funcionar la segunda vez … pero ¿por qué correr el riesgo? Espere a que Apple solucione este error antes de habilitar FileVault nuevamente.
  • Si restaura desde la copia de seguridad de Time Machine durante la instalación de OS X, no se le pedirá que habilite FileVault y debería estar desactivado de forma predeterminada.

Si esta solución no es satisfactoria, puede encontrar alguna orientación en esta guía sobre el cifrado de FileVault fallido. Consideré un enfoque similar (encontré esa guía buscando en Google “matando corestoraged”), pero finalmente decidí ir con lo probado y true (y tedioso) enfoque de una reinstalación completa.

Para la posteridad, un extracto parcial de la guía antes mencionada:

Entonces, el escaneo del proceso correspondiente resultó que el núcleo almacenado estaba causando la carga alta. Dándole una oportunidad 50/50 de arreglarlo o destruir mi sistema por completo, tenía una idea de cómo arreglarlo. Así que primero intenté simplemente matar el proceso. Eso funcionó, pero después de unos segundos el proceso reapareció, por lo que debe haberse iniciado desde otro demonio. Resultó que en realidad el launchd está iniciando este proceso. Entonces, o para pasar por todo el tutorial [2] Decidí hacer una prueba rápida. Entonces mi idea era mover el daemon binary y luego matar el proceso. Entonces hice lo siguiente:

firebird:~ jvr$ mv /usr/libexec/corestoraged /usr/libexec/corestoraged.old
firebird:~ jvr$ killall corestoraged

Y, sorprendentemente, la carga se redujo, mientras que mi sistema operativo seguía funcionando. Tenga en cuenta que esto es muy arriesgado y no recomendaría hacerlo a menos que no vea ninguna otra opción.

También debe tenerse en cuenta que definitivamente existe una mejor solución relacionada con la configuración de launchd. Tampoco Apple debería hacer que su FileVault funcione de manera estable, especialmente porque debe considerarse como un servicio central.

[2014/09/09] Actualización: ya perdiendo mi esperanza de solucionar el problema de forma permanente, comencé a hacer una copia de seguridad de mi MacBook y a prepararme para una reinstalación. Incluso si la solución anterior resolvió el problema del uso de la CPU y el consumo de energía, no me sentía cómodo moviéndome por los procesos centrales, donde no estaba 100% seguro de lo que estaban haciendo. Así que hice una copia de seguridad de todo y comencé a limpiar mi máquina. Habiendo hecho todo hasta ahora, decidí iniciar la Mac en modo de recuperación e intentar una vez más la funcionalidad de reparación del disco (especialmente los permisos de reparación). Después de hacer esto, pensé en darle una última oportunidad más. Arrancó, movió el núcleo almacenado hacia atrás y verificó la pantalla de progreso de FileVault dentro de la Configuración de seguridad. Y de repente vi que el proceso de encriptación estaba funcionando nuevamente. Esta vez no volví a tocar la máquina hasta que se terminó el cifrado.

Y lo que he aprendido de esta lección: hacer copias de seguridad. Y la segunda lección que aprendí: nunca siga el camino fácil y comience a reinstalar su sistema operativo.

Quiero compartir la solución que me solucionó el problema.

En primer lugar, mi instalación de El Capitan falló, lo que provocó que después del inicio se mostrara la pantalla de inicio de sesión, pero después de iniciar sesión, hubo un pánico en el kernel y la Mac se reinició.

Así que intenté reinstalar a través del modo de recuperación, pero en el momento de seleccionar el disco duro, recibí este mensaje: Conversión de FileVault en curso. Utilice el panel de preferencias “Seguridad y privacidad” para comprobar el estado de la conversión.

Estos pasos resolvieron mi problema:

  • Vaya al modo de recuperación (mantenga presionado cmd + R durante el arranque)
  • Abra una terminal y escriba: lista de diskuitl cs resultado: Progreso de la conversión: en pausa
  • Abrí una segunda ventana de terminal
  • Se buscó el binario ‘corestoraged’: file / -name ‘corestorage *’
  • Lo encontré en la carpeta de recuperación: / usr / libexec / corestoraged
  • Corestoraged iniciado en la carpeta encontrada: ./corestoraged
  • Ahora verifique el HD a través del primer terminal, el progreso de la conversión ahora mostró un porcentaje, y después de una hora, el HD se convirtió.
  • Entonces podría reinstalar El Capitan desde el mismo modo de recuperación.
  • Después de la reinstalación, todo fue como estaba.

Valoraciones y reseñas

Nos puedes añadir valor a nuestro contenido informacional participando con tu experiencia en las aclaraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *