MacBook Pro Probleme reparation de disque

Aglaglo

Membre actif
1 Avril 2013
122
3
Bonjour, depuis ce matin, mon macbook pro 2012 reste bloqué sur le chargement à l'allumage...

Quand j'essai de réparer le disque il me dit " Utilitaire de disque a cessé de réparer MacHD" " Impossible de démonter le volume pour le réparer" .


Vous avez une solution? j'essai en vain toutes les manips pour ne pas perdre les données
elles sont précieuses.. et je n'ai pas pu faire de sauvegarde depuis 2semaines car j'était en déplacement.

Merci de votre aide.
 
Bonjour Aglagio

Tu peux démarrer les touches ⌘R pressées ensemble sur le Recovery OS (ce que tu as déjà dû faire).

Va à la barre de menus supérieure de l'écran > menu Utilitaires > sélectionne le Terminal. Dans la fenêtre ouverte > 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 commande va retourner le tableau des disques attachés à ton Mac (en interne / externe > physiques / virtuels) > avec leurs tables de partitions > et leurs partitions décrites en format > nom > taille > identifiant d'appareil ;

    • une multitude de micro-disques correspond à des images-disques en RAM dans lesquelles ont été clonées des dossiers-Système du Recovery OS à l'occasion de ce démarrage --> elles s'effaceront au re-démarrage ou à l'extinction.
  • la 2è commande > le tableau d'un Groupe de Volumes Logiques > si un système de stockage CoreStorage est inscrit sur la partition de l'OS.
----------

Pour poster ici ces tableaux > voici :

  • 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 Appe 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 ;
  • tu atteins le site MacGé > Forums > tu te connectes > ce fil > bouton dans la barre de menus au-dessus du champ de saisie d'un message (4è avant la fin à droite = "anté-anté-pénultième") > sous-menu : </> Code > ⌘V pour coller dans la fenêtre Code > Insérer.
(ainsi > tu minimises l'espace d'affichage et c'est beaucoup plus lisible qu'un cliché d'écran)

=> ces informations me permettront de te passer d'autres commandes pour vérifier ton disque et ton volume.
 
  • J’aime
Réactions: Aglaglo
Bonjour macomaniac,
merci de ton aide

Voici les tableaux
Bloc de code:
-bash-3.2# diskutil list

/dev/disk0

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *500.1 GB   disk0

   1:                        EFI EFI                     209.7 MB   disk0s1

   2:          Apple_CoreStorage                         499.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:                  Apple_HFS Macintosh HD           *498.9 GB   disk2

                                Logical Volume on disk0s2

                                CC75CAB9-04F0-4D19-A6C2-6DD1B690E745

                                Unencrypted

/dev/disk3

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *5.2 MB     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               *524.3 KB   disk8

/dev/disk9

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *6.3 MB     disk9

/dev/disk10

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *2.1 MB     disk10

/dev/disk11

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *1.0 MB     disk11

/dev/disk12

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *524.3 KB   disk12

/dev/disk13

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *524.3 KB   disk13

/dev/disk14

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *1.0 MB     disk14

/dev/disk15

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *6.3 MB     disk15

-bash-3.2# diskutil cs list

CoreStorage logical volume groups (1 found)

|

+-- Logical Volume Group A8AF6AC6-0464-44CD-B7E9-533D19AC4A46

    =========================================================

    Name:         Macintosh HD

    Status:       Online

    Size:         499248103424 B (499.2 GB)

    Free Space:   18972672 B (19.0 MB)

    |

    +-< Physical Volume 2EE70D53-4FD8-466B-99CF-E15DE96185EE

    |   ----------------------------------------------------

    |   Index:    0

    |   Disk:     disk0s2

    |   Status:   Online

    |   Size:     499248103424 B (499.2 GB)

    |

    +-> Logical Volume Family 475C2B37-9912-49EF-9A5F-64872843DD21

        ----------------------------------------------------------

        Encryption Status:       Unlocked

        Encryption Type:         None

        Conversion Status:       NoConversion

        Conversion Direction:    -none-

        Has Encrypted Extents:   No

        Fully Secure:            No

        Passphrase Required:     No

        |

        +-> Logical Volume CC75CAB9-04F0-4D19-A6C2-6DD1B690E745

            ---------------------------------------------------

            Disk:                  disk2

            Status:                Online

            Size (Total):          498876809216 B (498.9 GB)

            Conversion Progress:   -none-

            Revertible:            Yes (no decryption required)

            LV Name:               Macintosh HD

            Volume Name:           Macintosh HD

            Content Hint:          Apple_HFS
 
Dernière édition par un modérateur:
Tu as bien un système de stockage CoreStorage > non chiffré > qui est réversible (non destructivement pour le volume Macintosh HD) comme spécifié dans cette ligne concernant le Logical Volume :
Bloc de code:
Revertible: Yes (no decryption required)

Je te conseille donc d'opérer cette réversion de format en préalable. Pour cela > tu reviens au «Terminal» > tu repasses la commande :
Bloc de code:
diskutil cs list
qui va te ré-afficher le tableau du CoreStorage > tu vas en bas de tableau à la rubrique Logical Volume > tu sélectionnes l'UUID (Universal Unique IDentifier) = CC75CAB9-04F0-4D19-A6C2-6DD1B690E745 > ⌘C pour copier dans le presse-papier.

Cela fait > tu passes les 2 commandes (l'une après l'autre) :
Bloc de code:
diskutil umountDisk force disk2
diskutil coreStorage revert CC75CAB9-04F0-4D19-A6C2-6DD1B690E745

(pour la 2è > tu colles par ⌘V l'UUID en fin de commande)

  • la 1ère va démonter de force le volume Macintosh HD ;
  • la 2è > commander la réversion du CoreStorage.

=> si n'obtiens pas de message d'erreur > je te conseille de re-démarrer ton Mac (pour que le kernel du Recovery OS cesse de garder l'image du Logical Volume supprimé) > de re-booter en mode Recovery > et de poster ici le tableau retourné par une nouvelle commande :
Bloc de code:
diskutil list
 
Je n'ai pas eu de message d'erreur , Voici l'autre tableau après redémarrage :
Bloc de code:
-bash-3.2# diskutil list

/dev/disk0

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *500.1 GB   disk0

   1:                        EFI EFI                     209.7 MB   disk0s1

   2:                  Apple_HFS Macintosh HD            499.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:                            untitled               *5.2 MB     disk2

/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

/dev/disk14

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               *6.3 MB     disk14
 
Dernière édition par un modérateur:
Bien ! le format CoreStorage a disparu > ainsi la configuration logique de ton disque est simplifiée.

Je te propose de passer (l'une après l'autre) les 3 commandes suivantes :
Bloc de code:
diskutil umount force disk0s2
diskutil repairDisk disk0
diskutil repairVolume disk0s2

  • la 1ère va démonter de force le volume Macintosh HD monté sur la partition disk0s2 ;
  • la 2è > lancer une vérification / réparation de la table de partition GUID du disque 0 (disque du Mac).

    • tu vas avoir une demande interactive une fois saisie cette commande --> tu tapes : y (yes) et tu valides pour passer la commande ;
  • la 3è > lancer une vérification / réparation du système de fichiers jhfs+ (Mac OS étendu journalisé) qui gère le volume Macintosh HD.

=> tu n'as qu'à poster ici les tableaux retournés par les 2 dernières commandes.
 
Apres avoir entré la premiere commande , j'ai "Umount failed for diskOs2"

je préfère le signaler avant d'entré les autres ..
 
j'ai tout de même entré les commandes , et redémarré pour faire un test , maintenant j'ai après le chargement un écran noir avec le panneau "Unapproved caller" . ( juste pour précision )
 
Dans disk0s2 --> il ne faut pas saisir un O (lettre) mais un 0 (chiffre zéro). Et donc pareil pour disk0.

=> repasse les 3 commandes en tenant compte de cette spécification de saisie.
 
Voilà , c'est bien ça que tu voulais ? Ou le tableau de la commande diskutil list?
Bloc de code:
Volume Macintosh HD on disk0s2 force-unmounted

-bash-3.2# diskutil repairDisk disk0

Repairing the partition map might erase disk0s1, proceed? (y/N) y

Started partition map repair on disk0

Checking prerequisites

Checking the partition list

Adjusting partition map to fit whole disk as required

Checking for an EFI system partition

Checking the EFI system partition's size

Checking the EFI system partition's file system

Checking all HFS data partition loader spaces

Checking booter partitions

Checking booter partition disk0s3

Repairing file system

Checking Journaled HFS Plus volume

Checking extents overflow file

Checking catalog file

Checking multi-linked files

Checking catalog hierarchy

Checking extended attributes file

Checking volume bitmap

Checking volume information

The volume Recovery HD appears to be OK

File system check exit code is 0

Updating boot support partitions for the volume as required

Reviewing boot support loaders

Checking Core Storage Physical Volume partitions

Updating Windows boot.ini files as required

The partition map appears to be OK

Finished partition map repair on disk0

-bash-3.2# diskutil repairVolume disk0s2

Started file system repair on disk0s2 Macintosh HD

Repairing file system

Checking Journaled HFS Plus volume

Checking extents overflow file

Checking catalog file

Checking multi-linked files

Checking catalog hierarchy

Checking extended attributes file

Checking volume bitmap

Checking volume information

The volume Macintosh HD appears to be OK

File system check exit code is 0

Updating boot support partitions for the volume as required

Finished file system repair on disk0s2 Macintosh HD

-bash-3.2#
 
Dernière édition par un modérateur:
Donc la table de partition est sans erreur > et le système de fichiers est sans erreur. Nil obstat !

----------

Après avoir passé la commande :
Bloc de code:
diskutil mount disk0s2

  • qui remonte le volume Macintosh HD

--> tu n'as qu'à quitter le «Terminal» et activer l'option : "Ré-installer OS X" (ou macOS si ton OS est «Sierra») à destination du volume Macintosh HD.

  • cette option fait télécharger depuis l'AppStore dans le volume-cible les ressources de restauration de l'OS (de 5 Go à 6 Go) ;

  • s'ensuit une opération qui restaure à son intégrité le seul logiciel-Système > sans toucher le compte d'utilisateur (avec ses données et réglages) > non plus que les applications tierces ajoutées.

=> en fin d'opération > ton Mac devrait re-démarrer > l'OS charger normalement > et ta session se ré-ouvrir comme avant.
 
Après essai de téléchargement de yosemite via le mode recovery j'ai un panneau d'erreur qui me demande de le télécharger via la page achat ..


J'ai une clé bootable je vais essayer
 
Dernière édition:
Cela ne marche pas non plus , "OSX n'a pas pu être installé sur l'ordinateur" " Je pense que je vais devoir tout formater....
 
Je ne peux pas expliquer pourquoi le programme d'installation refuse d'engager une restauration > la table de partition et le système de fichiers étant sans erreurs.

----------

Est-ce que tu souhaiterais récupérer les données contenues dans le volume Macintosh HD ?
 
:coucou: Aglagio

Je reviens à ton problème sans savoir si tu t'es lancé dans le reformatage annoncé.

Pour mettre en relief 2 points :

- a) tant que le volume Macintosh HD, même indémarrable, est monté et lisible --> il est possible, en utilisant le «Terminal» du Recovery OS > de cloner son contenu dans le volume d'un DDE USB attaché au Mac en même temps. Ce qui préserve les données du volume du disque du Mac.

- b) je n'arrive pas à m'expliquer pourquoi, la table de partition du disque et le système de fichiers de son volume vérifiés tous les deux "sans erreur" --> tu te heurtes à un refus de "Réinstaller OS X" dans le volume Macintosh HD. La seule conjecture qui me vienne est : l'OS que le Programme d'installation est chargé de ré-installer est-il bien le même que celui actuellement installé dans le volume Macintosh HD ? - si le Programme d'installation est chargé de ré-installer «Yosemite 10.10» > est-ce bien actuellement l'OS «Yosemite» qui est installé dans le volume Macintosh HD du disque du Mac (et pas un OS ultérieur) ?​
 
Bonjour a toi macomaniac !
Non je n'ai pas formater le disque . J'aimerais mieux éviter ...
Comment proceder à ce clonage ?

Sinon oui je suis sous yosemite , et l'installation est yosemite. Mais un point me vient a l'esprit, j'avais déjà télécharger le programme d'installation de yosemite pour faire une clé , et je ne l'ai pas supprimer , il est donc dans mes applications. Je pense que ça peut jouer ?
 
j'avais déjà télécharger le programme d'installation de yosemite pour faire une clé , et je ne l'ai pas supprimer , il est donc dans mes applications.
As-tu la dernière version en cours, soit la 10.10.5 ? Ce n'est pas qu'il y a une influence mais ça t'évitera de devoir faire une mise-à-jour. Dans le doute et vu ton problème, je retéléchargerais une nouvelle fois.
 
je crois que oui , généralement je fais les MAJ

Vous savez ce que je doit entrer dans le terminal pour copier tout le volume de Macintosh HD ?
 
Dernière édition: