MacBook HDD irréparable, récupération/clonage impossible

julienp02

Membre confirmé
3 Juin 2017
20
0
37
Bonjour à tous,
J'ai un Macbook blanc unibody fin 2009. Récemment il est resté bloqué sur Firefox et je n'ai eu d'autres choix que de l'éteindre en force. Au redémarrage l'utilitaire de disque s'est lancé, impossible de démarrer normalement l'ordinateur. Le nom de mon HDD est en gris (et non en noir). Je fais analyser le disque "Le disque doit être réparer", je fais réparer le disque "Erreur : Utilitaire de disque ne peut pas réparer ce disque. Sauvegardez autant de fichiers que possible, reformatez le disque, puis restaurez vos fichiers sauvegardés."
J'essaye de réinstaller le système d'exploitation seulement. Hors au moment de choisir le disque de réinstallation celui ci est toujours en gris avec un petit message "Verrouillé" en dessous. Plus étrange encore il me précise que ce disque ne fait que quelques Mo (environ 600 je crois) contre les 250Go habituels.

J'ai été chez Apple store où un test matériel a été effectué, celui du HDD n’était pas rassurant : une grosse croix rouge dessus. (Dans le genre détaillé on a vu mieux)

Je décide donc d'acheter un autre DD, je l'installe tout marche correctement. Je place l'ancien dans un boitier externe car je veux absolument récupérer mes données et toujours le même problème : le disque n'apparait nulle part sinon dans l'utilitaire de disque : la première icône qui porte le nom du matériel en noir, la deuxième dessous "Macintosh HD" en gris

J'ai essayé de le scanner avec un logiciel de récupération de données, ça ne marche pas. J'ai essayé de cloner sur un autre DD ça ne marche pas non plus.

J'ai fait aujourd'hui le tour de ce que je peux faire, auriez vous une idée pour que je puisse récupérer mes données ou le disque est définitivement mort?

Merci
 
Bonjour
Pas de sauvegarde !?!?
Si Stellar ou Data recue ne marchent pas, essayez par une entreprise de récupération physique du disque (très onéreux !!!)
 
Si quelques sauvegardes mais des travaux récents sont dessus et je n'ai pas fait de sauvegarde...
Stellar reste au départ et n'avance pas quand je fais un scan ou une copie.
En fait le DD ne veut pas monter je crois que le problème est surtout là... (?)
 
Salut Julien

Pour savoir ce qu'il en est de la configuration logique de ton disque > démarre (si ce n'est déjà fait) en mode Recovery (tu peux démarrer directement sur ce système de secours qui réside sur une petite partition du disque en tenant pressées les 2 touches ⌘R au démarrage jusqu'à l'affichage de la ).

Néglige la fenêtre des 4 Utilitaires OS X > va à la barre de menus supérieure de l'écran > menu Utilitaires > sous-menu : «Terminal».

Une fenêtre s'ouvre, genre traitement de texte très basique, avec une invite de commande -bash-3.2# et un pointeur déplaçable. Tu peux y passer des commandes en mode texte - informatives ou opératoires.

Saisis (l'une après l'autre) les 2 commandes informatives :
Bloc de code:
diskutil list
diskutil cs list
et ↩︎ (presse la touche "Entrée" du clavier après chaque commande pour l'activer)

  • la première va retourner le tableau des disques attachés au Mac (en interne / externe > physiques / virtuels) > avec leurs tables de partition > et leurs partitions décrites en format > nom > taille > identifiant d'appareil.

    • ne t'inquiète pas de voir une série de micro-disques : ce sont des dossiers-Système du Recovery OS sur lequel tu as démarré > qui ont été clonés dans des images-disques en RAM > images-disques volatiles qui s'effaceront au re-démarrage ou à l'extinction.
  • la deuxième > le tableau d'un Groupe de Volumes Logiques > si un système de stockage CoreStorage est inscrit sur la partition de l'OS.
----------

Voici à présent comment poster ici ces informations sans prendre de photos d'écran -->

  • tu sélectionnes les tableaux > ⌘C pour copier dans le presse-papier > ⌘Q pour quitter le «Terminal» ;
  • option : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» ;
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis : macgénération (tout court : c'est une barre de recherche Google) > et valide avec la touche "Entrée" ;
  • tu atteins le site MacGé > Forums > tu te connectes > bouton dans la petite barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Code > ⌘V pour coller dans la fenêtre de Code > Insérer.
=> ces informations permettront d'avoir une première idée des choses concernant ton disque.
 
Merci, je fais ça dès que je peux. Stellar est lancé une nouvelle fois : j'ai noté le block sur lequel il restait bloqué et j'ai relancé la création d'une image à partir d'un block suivant (un peu au hasard). La création d'image avance mais j'ai tout de même pleins de "bad blocks" qui s'affichent. J'attends que ça se termine pour vous envoyer les infos.
Merci beaucoup
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Mac SSD                 249.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.3 GB     disk1
   1:        Apple_partition_map                         30.7 KB    disk1s1
   2:                  Apple_HFS OS X Base System        1.3 GB     disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Macintosh HD            249.2 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk3
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk4
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk5
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk6
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk7
/dev/disk8
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *6.3 MB     disk8
/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk9
/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk10
/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk11
/dev/disk12
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk12
/dev/disk13
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk13
-bash-3.2# diskutil cs list
No CoreStorage logical volume groups found
-bash-3.2#
 
Est-ce que la récupération a donné quelque chose ?

----------

Quoi qu'il en soit > passe la commande :
Bloc de code:
diskutil repairVolume disk0s2

  • qui lance une vérification / réparation du système de fichiers définissant le volume SSD

=> tu n'as qu'à poster ici le tableau des opérations qui aura été retourné. Cela permettra de savoir s'il y a des erreurs ou pas.
 
Voici le code (en haut).
La création de l'image s'est encore bloquée après 2h pour 20go de créé (aucun fichiers trouvés dessus).
 
Ah ! mais ça change tout (je ne comprenais pas, d'ailleurs, comment tu t'y prenais pour lancer un logiciel de récupération de données).

Bon : on arrête tout et on recommence -->

Tu opères tout depuis ta session normale dans l'OS du SSD. Tu trouves un «Terminal» at : Applications > Utilitaires > «Terminal.app».

Le HDD attaché en USB au Mac > tu repasses la commande :
Bloc de code:
diskutil list
et tu postes ici le tableau qui sera plus simple qu'en mode Recovery.
 
Bloc de code:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Mac SSD                 249.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HD            249.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
 
Alors c'est le volume Macintosh HD disk1s2 qui ne monte plus.

Passe les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil repairDisk disk1
diskutil repairVolume disk1s2

et poste les 2 tableaux retournés.
 
Donc j'ai passé cette étape. La commande suivante donne :
Bloc de code:
Started file system repair on disk1s2 Macintosh HD
Checking file system
Checking Journaled HFS Plus volume
The volume   could not be verified completely
Volume repair complete
Updating boot support partitions for the volume as required
Error: -69845: File system verify or repair failed
Underlying error: 8: POSIX reports: Exec format error
 
Tu peux repasser la commande :
Bloc de code:
diskutil repairDisk disk1
en validant par :
Bloc de code:
y
à la demande interactive. La disk0s1 est la partition-Système de l'EFI de 209 Mo > qu'il n'y aurait aucun problème à reformater le cas échéant.

----------

Pour la commande :
Bloc de code:
diskutil repairVolume disk1s2
je note qu'aucun des fichiers spécifiques du système de fichiers gestionnaire du volume n'a été listé comme vérifié / réparé (genre : fichier du catalogue B-tree > fichier des segments en excès > fichiers de l'allocation des blocs > fichiers des attributs_étendus etc.).

=> en toute franchise > ça semble mort - logiquement parlant.