MacBook Pro ne reconnait plus mon Macintosh HD

medlmn

Membre confirmé
10 Janvier 2018
19
0
31
Bonjour à tous, je postule ce message car j'ai essayé une multitude de possibilités pour solutionner mon problèmes mais ça ne fonctionne pas ....

J'ai un macbook pro 13' qui ne démarre plus. Il m'affiche le panneau "interdiction". J'ai essayé d'appuyer sur les commandes alt + D pour faire la récupération via internet, mais lorsque j'arrive à pénétrer dans l'utilitaire de disque je me rend compte qu'il n'y a plus le macintosh HD . Avez vous une solution pour m'éviter d'aller en boutique et payer ?
 
Salut medlmn

Démarre ton Mac en mode Récupération (les 2 touches ⌘R = cmd R) tenues pressées ensemble.

Parvenu à l'écran qui affichage une fenêtre de 4 Utilitaires OS X (ou macOS - selon l'OS) --> va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > saisis la commande informative  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur apfs si présent
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dans le volume desquelles sont montés des dossiers du Recovery OS sur lequel tu démarres. Elles s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre des captures d'écran -->

  • tu sélectionnes le tableau > ⌘C pour les 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 > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans la page de ce fil de MacGé > presse le bouton (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)

=> ces informations donneront une idée de la configuration logique de ton disque.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.3 GB     disk0
   1:        Apple_partition_map                         30.7 KB    disk0s1
   2:                  Apple_HFS OS X Base System        1.3 GB     disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk1
   1:                       0xEE                         500.1 GB   disk1s1
/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
-bash-3.2#

Bonjour, j'ai réalisé exactement ce que tu m'as demandé. Merci de ton aide :)
 
Dernière édition par un modérateur:
Voici le tableau de ton disque interne :
Bloc de code:
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk1
   1:                       0xEE                         500.1 GB   disk1s1

Et voici mon analyse (qui va peut-être de paraître légèrement technique) -->

  • ligne 0 = description de la table de partition --> c'est une MBR (FDisk_partition_scheme = de type Windows ancien) au lieu d'une GPT (GUID_partition_scheme = de type Mac)

  • ligne 1 = description de la partition principale --> on a affaire à un type 0xEE qui ne correspond pas à une table GPT (type Apple_HFS ou Apple_CoreStorage ou Apple_APFS ou Apple_Boot) mais à une table dite : Protective_MBR (MBR protectrice) ou PMBR. Le type 0xEE englobe tout l'espace du disque dans un ensemble qui est une "non-partition opératoire". C'est une sorte de neutralisation de l'espace du disque.

Or --> sur tout disque Mac > 2 tables de partition coexistent toujours :

  • une PMBR (Protective_MBR) sur le bloc 0 du disque (ou 1er bloc) --> dont la mission est de protéger le disque du Mac contre des utilitaires de type Windows qui voudraient manipuler les partitions existantes. Pour bluffer ces logiciels Windows > un type 0xEE unique est assigné au disque entier > qui apparaît donc à ces utilitaires Windows comme un "espace protégé total inopératoire". C'est donc une "désignation-écran" qui empêche la lecture de la GPT.

  • une GPT (GUID_Partition_Table) sur les blocs 1 à 32 du disque --> dont la mission est de décrire les partitions du disques (en types > systèmes de fichiers > labels de volumes > localisations sur les blocs > index du rang > caractère bootable ou non) > et qui permet l'accès aux volumes montés sur ces partitions. La GPT est toujours la table de partition principale ou directrice.

Si tu as suivi quelque peu ces considérations qui peuvent de paraître exagérément théoriques et de ce fait même oiseuses --> l'interprétation qui se dégage nécessairement en ce qui concerne l'état actuel de ton disque est la suivante -->

  • la table GPT principale a entièrement sauté (elle n'existe plus) et il ne reste que la table PMBR alternative qui se borne à décrire l'espace total du disque comme du type 0xEE = espace neutralisé.

----------

Je ne peux pas dire d'où provient ce genre d'accident fantastique. Mais c'est purement d'ordre logiciel et une simple commande dans le Terminal peut te remettre une table GPT définissant des partitions utilisables pour une ré-installation. Pas besoin d'aller payer dans un magasin pour ça.

Avant de te passer ladite commande > j'aurais encore besoin d'informations -->

- de quelle année est ton Mac ? - si tu ne le sais pas > passe la commande :
Bloc de code:
sysctl hw.model
qui va retourner l'identifiant de modèle du Mac --> poste-le ici.

- quel était l'OS installé sur le disque avant ton plantage ?

=> ces questions permettront de savoir si tu disposes d'un seul démarrage par internet ou de 2 (l'un permettant de ré-installer l'OS d'usine > l'autre le plus récent = High Sierra). Étant évident que ton Mac a démarré actullement par internet - vu l'état de la table de partition.

- et enfin : as-tu une sauvgarde de tes données ou aucune ? Parce que tout s'est envolé en fait de données actuellement...
 
Merci pour tes réponses assez rapides et assez claires :). J'ai acheté mon macbook en 2014 il me semble, pour vérifier j'ai taper la ligne de code que tu m'as donné :

Bloc de code:
-bash-3.2# sysct1 hw.model
-bash: sysct1: command not found
-bash-3.2# sysctl hw.model
hw.model: MacBookPro9,2
-bash-3.2#

Je ne sais pas si cela va etre très utile pour toi ...
Normalement j'ai fais la derniere mise à jour donc je dois être en High Sierra.

Si tu veux j'ai aussi en ma possesion un clé bootable avec macOS Sierra.

Merci encore pour ton aide
 
Donc ton Mac peut faire un démarrage par internet permettant de ré-installer High Sierra.

Regarde dans la fenêtre des 4 Utilitaires macOS (ou OS X) > en lançant : "Ré-installer macOS" (ou OS X) --> quel est l'OS qui t'est proposé à la ré-installation ? - ne poursuis surtout pas cette opération > c'est juste pour vérifier.
 
Dernière édition par un modérateur:
Tu as dit que tu avais un clé d'installation démarrable de High Sierra.

Si c'est le cas --> attache-la au Mac > re-démarre (Menu  > Redémarrer) en tenant pressée la touche "alt" > choisis de démarrer sur le volume de ta clé > et signale quand tu as récupéré l'écran d'installation.
 
Alors tu dois avoir une barre de menus tout en haut de l'écran > avec un menu Utilitaires > et un sous-menu Terminal.

Lance le Terminal > passe la commande :
Bloc de code:
diskutil list

  • qui va afficher le tableau des disques (en interne / externe)

Pour montrer ici ce tableau > prends une photo de l'écran qui l'affiche et poste cette photo ici. Tu as un bouton Transférer un fichier à droite du bouton orange Poster votre réponse en-dessous du champ de saisie d'un message de cette page de MacGé.
 
Hé ! mais les n° de disques sont des variables et pas des constantes > selon le mode de démarrage du Mac. Rien ne me dit que ton disque interne n'est pas actuellement disk0. C'est pour cela que je demandais le tableau.

Sinon > passe pour toi seul la commande :
Bloc de code:
diskutil list
dans le Terminal de la clé > et indique-moi comment est identifié le disque interne de 500 Go --> est-ce que c'est toujours disk1 ?
 
ma réponse n'était pas agressive. j'ai effectué ce que tu m'as demandé et l'ordinateur m'a directement demandé d'installer mac os Sierra. Donc pas la possibilité de le faire car il ne trouve pas le macintosh HD
 
ma réponse n'était pas agressive.
Je pense que personne ne l'a pris comme ça. Ce qu'il faut bien comprendre est qu'une commande via le Terminal donne un retour d'un état très précis à un moment donné, car si entretemps tu as fait des modifications, cela change tout le processus de reconstruction. Et là, celui qui te répond est un peu perdu ! Non ? ;)
 
:coucou: medlmn

Dans le Terminal de la clé --> si tu passes la commande :
Bloc de code:
diskutil list

  • comment est identifié le disque de 500 Go du Mac ? --> est-ce que c'est toujours disk1 ?

--> j'ai besoin de le savoir pour te passer une commande qui va le ré-initialiser > et monter un volume dans lequel tu pourras ré-installer macOS.