Bonjour,
Afin de tenter de récupérer les fichiers de ma fille sur son macbook air (qui fonctionne, mais elle a oublié son mot de passe), j'ai booté celui-ci en live session sur une clé usb contenant un ubuntu 18.10.
Lorsque j'essaye de monter la partition système (/dev/sda2) du SSD du macbook, j'obtiens :
ubuntu@ubuntu:~$ mkdir mac
ubuntu@ubuntu:~$ sudo mount /dev/sda2 mac
mount: /home/ubuntu/mac : wrong fs type, bad option, bad superblock on /dev/sdc1, missing codepage or helper program, or other error.
ubuntu@ubuntu:~$
Un fdisk sur le SSD me donne :
ubuntu@ubuntu:~$ sudo fdisk /dev/sda
Bienvenue dans fdisk (util-linux 2.32).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.
Commande (m pour l'aide) : p
Disque /dev/sda : 56,5 GiB, 60666413056 octets, 118489088 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 00004BF3-353A-0000-3B4E-0000BF350000
Périphérique Début Fin Secteurs Taille Type
/dev/sda1 40 409639 409600 200M Système EFI
/dev/sda2 409640 117219511 116809872 55,7G Stockage d'Apple Core
/dev/sda3 117219512 118489047 1269536 619,9M Amorçage Apple
Commande (m pour l'aide) :
J'ai créé une partition hfs+ sur une clé usb d'une taille suffisante pour contenir la partition sda2 du macbook :
jean-marie@jean-marie:~$ sudo fdisk /dev/sdc
Bienvenue dans fdisk (util-linux 2.32).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.
Commande (m pour l'aide) : p
Disque /dev/sdc : 58,4 GiB, 62724374528 octets, 122508544 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x00000000
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdc1 32 122508543 122508512 58,4G af HFS / HFS+
Commande (m pour l'aide) :
On voit bien que la partition sur la clé USB est plus grande que celle sur le SSD (116809872 secteurs sur le SSD contre 122508512 secteurs sur la clé USB) Puis, j'y ai copié le contenu de la partition sda2 du SSD :
dd if=/dev/sda2 of=/dev/sdc1
Une fois la clé USB ramenée sur mon PC sous ubuntu 18.10, j'ai essayé de monter la partition récupérée :
jean-marie@jean-marie:~$ mkdir mac
jean-marie@jean-marie:~$ sudo mount /dev/sdc1 mac
mount: /home/jean-marie/mac : wrong fs type, bad option, bad superblock on /dev/sdc1, missing codepage or helper program, or other error.
jean-marie@jean-marie:~$
avec le même résultat que sur le macbook.
Puis j'ai essayé de réparer :
jean-marie@jean-marie:~$ sudo fsck -r /dev/sdc1
fsck de util-linux 2.32
** /dev/sdc1
** Checking HFS Plus volume.
Invalid B-tree node size
(3, 0)
** Volume check failed.
/dev/sdc1: status 8, rss 6264, real 0.026915, user 0.000000, sys 0.004210
jean-marie@jean-marie:~$
Là, je cale.
Quelqu'un a une idée ?
Amicalement.
Jean-Marie