He tenido problemas con APFS. Tengo un disco duro externo (platos giratorios) con dos particiones. Hace un tiempo una de estas particiones dejó de montarse. Ni la Utilidad de Discos ni la ejecución de fsck pudieron repararla. La Utilidad de Discos en modo de recuperación no pudo repararla. La partición no está cifrada. Todo esto ocurre en MacOS 10.14.6.
He creado una imagen de todo el disco externo con la esperanza de poder acceder a los datos de la partición desde allí. Esta imagen, cuando se monta, muestra correctamente la partición no dañada, pero la otra partición no se monta y aparece en gris en la Utilidad de Discos.
Mi investigación mostró que el problema es el mapa de objetos, que ha surgido varias veces en mi búsqueda en Google, pero sin soluciones.
sudo fsck_apfs -l -n -S /dev/disk4s3
** Checking the container superblock.
warning: checkpoint<->superblock disagree for xp 88
** Checking the EFI jumpstart record.
** Checking the space manager.
warning: spaceman chunk 916 free count 4294943744 > block count 32768
warning: spaceman main free count 351394375 does not match sum of free counts 351417927
** Checking the space manager free queue trees.
** Checking the object map.
** Checking volume.
** Checking the APFS volume superblock.
** The volume Extras was formatted by newfs_apfs (748.57.19) and last modified by apfs_kext (945.220.38).
** Checking the object map.
error: (oid 0x231dea) om: btn: invalid o_type (0x40000002)
Object map is invalid.
** The volume /dev/disk4s3 could not be verified completely.
Creo que los datos de la unidad están bien, pero los pocos bloques de APFS corruptos hacen que toda la unidad sea inutilizable.
Conozco el software de recuperación de datos boysoft, pero no estoy interesado en archivos individuales o imágenes, etc. de esta unidad, quiero la partición completa (me pregunto sin embargo, ¿cómo es este software capaz de acceder a los archivos en la unidad unmountable). Sé que si se tratara de un sistema HFS, DiskWarrior probablemente podría reconstruir toda la partición, pero debido a la naturaleza poco documentada de APFS (¿WTF Apple?), la gente de DiskWarrior no puede ayudar...
Me gustaría saber si hay alguna forma de acceder a los datos del volumen APFS no montable. ¿O tal vez arreglar el mapa de objetos para que la unidad pueda ser montada y navegada?
Cualquier consejo sería muy apreciado...