Hace poco decidí actualizar a Mojave. Además, el cifrado de FileVault fue ordenado de forma remota. Tras el reinicio se desató el infierno.
La salida de "diskutil apfs list" me dice que el disco duro de Macintosh está "No montado" mientras que su progreso de encriptación está atascado en 0,0% (Pausado) (Bloqueado).
No parece ocurrir nada cuando intento montar la unidad con la Utilidad de Discos. Bueno, sí que consigue desbloquear la unidad después de pedir la contraseña (por alguna razón no acepta la contraseña la primera vez y tengo que introducirla dos veces).
Después de un reinicio de recuperación (en esta etapa el disco está bloqueado):
# diskutil apfs unlockVolume disk2s1
Passphrase: (...)
Unlocking any cryptographic user on APFS Volume disk2s1
Error unlocking APFS Volume: Couldn't mount disk (-69842)
El disco está ahora desbloqueado.
# diskutil mount /dev/disk2s1
Volume on disk2s1 failed to mount; it appears to be an APFS Volume which might be locked
Try "diskutil apfs unlockVolume"
# diskutil apfs unlockVolume disk2s1
Passphrase: (entering the password here)
Unlocking any cryptographic user on APFS Volume disk2s1
Error unlocking APFS Volume: The given APFS Volume is not locked (-69589)
# diskutil mount /dev/disk2s1
Volume on disk2s1 failed to mount; it appears to be an APFS Volume which might be locked
Try "diskutil apfs unlockVolume"
# fsck_apfs /dev/disk2s1
** Checking volume.
** Checking the container superblock.
** Checking the EFI jumpstart record.
** Checking the space manager.
** Checking the object map.
** Checking APFS volume superblock.
** Checking the object map.
warning: omap (oid 0x9a64f): invalid om_flags (0x2)
mount_apfs: mount: Input/output error
error: mount_apfs exit status 73
** The volume /dev/disk2s1 could not be verified completely.
Ahora, después de otro arranque de recuperación fresco he hecho lo siguiente:
- Desbloqueo de la unidad (unlockVolume) con la opción -nomount.
-
Utilidad de Discos > Primeros Auxilios me dio lo siguiente
Repairing file system. Volume is already unmounted. Performing fsck_apfs -y -x /dev/rdisk2s1 Checking volume. Checking the container superblock. Checking the space manager. Checking the object map. Checking the APFS volume superblock. Checking the object map. warning: omap (oid 0x9a64f): invalid om_flags (0x2) error: er_state->esrb_version is 2, should be 1 Encryption Rolling data structures are invalid. The volume /dev/rdisk2s1 could not be verified completely. File system check exit code is 0. Restoring the original state found as unmounted. Operation successful.
Las partes "error: er_state->esrb_version es 2, debería ser 1" y "Las estructuras de datos del rodillo de encriptación no son válidas" son nuevas.
Gracias por su tiempo.