2 votes

Récupérer les données d'un volume externe APFS corrompu

En moins de 2 mois, Finder a réussi à corrompre 2 disques durs externes et à rendre les données inaccessibles. La première fois, j'ai donné à Apple le bénéfice du doute, mais lorsque cela s'est reproduit sur un autre disque après que le Finder soit devenu insensible aux tentatives de démontage... Je blâme APPLE sur ma douleur. Quoi qu'il en soit, les données sont toujours là comme je peux le voir à partir d'un programme de récupération de données, mais je dois payer pour récupérer toutes les données.

Voici ma question : Comment puis-je faire ça tout seul ? Le logiciel de récupération des données est capable de trouver mes fichiers en analysant les données brutes sur le disque. Si je pouvais trouver les outils ou les commandes qu'il utilise, je pourrais le faire moi-même.

Certaines recherches suggèrent de démarrer ma machine sur kali Linux, puis d'utiliser la commande DD pour accéder aux données. Quelqu'un connaît-il cette méthode ?

Big Sur 11.0.1 Volume externe : HDD APFS

2voto

Voici comment procéder :

  1. Créer une clé USB amorçable pour Ubuntu :

    Si vous avez un Mac qui a un Puce T2 vous devez d'abord autoriser l'ordinateur à démarrer à partir d'autres supports amovibles.

  2. Une fois qu'Ubuntu fonctionne, allez dans "software & updates" et sélectionnez tout ou vous n'obtiendrez pas les paquets maintenus par la communauté en faisant "sudo apt update".

  3. Maintenant nous installons quelque chose appelé APFS-fuse, qui permet à Ubuntu de monter et de lire les disques qui ont été formatés avec le système de fichiers APFS d'Apple.

  4. exécuter sudo apt remove zsys ou vous obtiendrez une erreur plus tard

  5. run (source : https://linuxnewbieguide.org/how-to-mount-MacOS-apfs-disk-volumes-in-linux/ )

    sudo apt install libicu-dev bzip2 cmake libz-dev libbz2-dev fuse3 libfuse3-3 libfuse3-dev clang git libattr1-dev

    git clone https://github.com/sgan81/apfs-fuse.git

    cd apfs-fuse

    git submodule init

    git submodule update

    mkdir build

    cd build

    cmake ..

    make

    sudo cp apfs-* /usr/local/bin

  6. Exécuter sudo fdisk -l et trouvez l'identifiant de votre disque. Disons que c'est "sdb1"

  7. sudo mkdir -p /media/$(stat -f %Su)/macos

  8. Montez le disque :

    sudo apfs-fuse -o allow_other /dev/sdb1 /media/ubuntu/macos

    il apparaîtra dans la visionneuse de fichiers et vous pourrez voir vos fichiers. Parce que vous avez besoin d'Ubuntu pour voir les fichiers stockés dans un système de fichiers fait par Apple...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X