J'ai rencontré des problèmes avec APFS. J'ai un disque dur externe (plaques tournantes) avec deux partitions. Il y a quelque temps, l'une de ces partitions a cessé d'être montée. Ni l'Utilitaire de disque ni l'exécution de fsck n'ont pu la réparer. L'Utilitaire de disque en mode de récupération n'a pas pu la réparer. La partition n'est pas cryptée. Tout cela se passe sous MacOS 10.14.6.
J'ai créé une image de l'ensemble du disque externe dans l'espoir de pouvoir accéder aux données de la partition à partir de là. Cette image, lorsqu'elle est montée, affiche correctement la partition non corrompue, mais l'autre partition n'est pas montée et est grisée dans l'Utilitaire de disque.
Mon enquête a montré que le problème se situe au niveau de la carte des objets, ce qui est apparu à plusieurs reprises dans mes recherches sur Google, mais sans aucune solution.
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.
Je pense que les données sur le disque sont correctes, mais les quelques blocs d'APFS corrompus rendent l'ensemble du disque inutilisable.
Je connais le logiciel de récupération de données boysoft, mais je ne suis pas intéressé par des fichiers individuels ou des images, etc. de ce disque, je veux la partition entière (je me demande cependant comment ce logiciel peut accéder à des fichiers sur un disque non montable). Je sais que s'il s'agissait d'un système HFS, DiskWarrior pourrait probablement reconstruire la partition entière, mais en raison de la nature peu documentée d'APFS (WTF Apple ?), les gens de DiskWarrior ne peuvent pas m'aider...
J'aimerais savoir s'il existe un moyen d'accéder aux données sur le volume APFS non montable ? Ou peut-être de réparer la carte d'objets pour que le lecteur puisse être monté et parcouru ?
Tout conseil serait grandement apprécié...