Je tente de récupérer un disque apparemment corrompu. Il semblerait qu'en raison d'un arrêt inapproprié, le disque ait été endommagé de quelque manière que ce soit. Il s'agit de la partition principale d'un Macbook Pro.
J'ai utilisé dd
pour copier le disque sur un disque dur externe, et maintenant j'essaie de le monter sous linux (Ubuntu) pour récupérer ce que je peux. (Je peux également essayer depuis un autre Mac.)
Informations sur l'image du disque provenant de file image.dmg
image.dmg: Macintosh HFS Extended version 4 data (monté) dernière monté par : 'FSK!', créé : Mercredi 18 Nov 08:21:40 2144, dernière modification : Lundi 6 Mar 18:54:12 2147, taille de bloc : 4096, nombre de blocs : 121886744, blocs libres : 69886793
Essayer de mount -t hfsplus -o loop image.dmg /mnt
a donné
mount: mauvais type de système de fichiers, mauvaise option, mauvais superbloc sur /dev/loop0,
page de code manquante ou programme d'aide, ou autre erreur
Dans certains cas, des informations utiles sont trouvées dans syslog - essayez
dmesg | tail ou ainsi
à partir de dmesg
hfsplus: Le système de fichiers n'a pas été démonté proprement, il est recommandé d'exécuter fsck.hfsplus. montage en lecture seule.
hfsplus: max_key_len étendue invalide 53348
hfsplus: impossible de charger le fichier d'étendues
l'exécution de fsck.hfsplus -dr image.dmg
donne
** image.dmg (SANS ÉCRITURE)
Utilisation de cacheBlockSize=32K cacheTotalBlock=1024 cacheSize=32768K.
CheckForClean - signature du journal incorrecte trouvée
En-tête de volume invalide
** Vérification du volume HFS Plus.
Taille de nœud B-arbre invalide
(3, 0)
** Le volume doit être réparé.
type de volume est pur HFS+
le MDB primaire est au bloc 0 0x00
le MDB alternatif est au bloc 0 0x00
le VHB primaire est au bloc 2 0x02
le VHB alternatif est au bloc 975093950 0x3a1ec0be
taille de secteur = 512 0x200
drapeaux de l'objet de volume = 0x07
secteurs totaux pour le volume = 975093952 0x3a1ec0c0
secteurs totaux pour le volume intégré = 0 0x00
Il y a un problème avec le superbloc ou avec l'arbre des nœuds B. J'ai vu des recommandations pour DiskWarrior, mais le prix est élevé sans garantie que cela fonctionnera, alors j'ai pensé essayer d'abord des approches gratuites.
Toute information (utile) serait grandement appréciée! Merci!