MacBook Pro Problème démarrage

OlivierE

Membre actif
7 Novembre 2017
155
0
42
Bonjour depuis deux jours je n'arrive pas à démarrer mon macbook pro (mid 2009). Il tournait sous Yosemite. Lorsque je le lance, j'ai le sens interdit puis la pomme. Après cela charge et apparait l'utilitaire de disque.

J'ai essayé de réinstaller l'OSX mais lors du téléchargement de Yosemite au bout d'un moment (30 minutes je dirais) ca me met que le téléchargement n'a pas abouti et que je dois passer par l'appstore sauf que je peux pas démarrer donc c'est le serpent qui se mange la queue.

J'ai essayé de formater mon DD via l'utilitaire de disque mais ca n'a rien changé, ca foire au niveau du téléchargement.

Si vous avez une idée je suis preneur. Merci.
 
Salut Olivier

Démarre en mode Recovery par ⌘R (cmd R) > va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : 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'exécuter)

  • la 1ère va retourner le tableau des disques attachés à ton Mac (en interne / externe > physiques / virtuels) > avec leurs tables de partition > et leurs partitions décrites en type de système de fichiers > nom de volume > taille > identifiant d'appareil.

    • 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.
  • la 2è > le tableau des composants d'un Groupe de Volumes Logiques > s'il y a un système de stockage CoreStorage sur la partition de l'OS.

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

  • tu sélectionnes les tableaux > ⌘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 
  • presse le bouton (4è avant la fin à droite) 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. Et permettront de te passer d'autres commandes de vérification ou d'information pour affiner le diagnostic du problème.
 
Merci voici ce que j'obtiens :


Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            159.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
-bash-3.2# diskutil cs list
No CoreStorage logical volume groups found
-bash-3.2#
 
Voici 3 commandes encore (à passer l'une après l'autre) :
Bloc de code:
df -H /Volumes/"Macintosh HD"
diskutil info disk0s2
diskutil repairVolume disk0s2
(mets "Macintosh HD" entre "")

  • la 1ère donne la mesure des espace : total > occupé > libre dans le volume Macintosh HD
  • la 2 retourne un tableau d'information sur ce volume
  • la 3è lance une vérification / réparation du système de fichiers dont il dépend

=> tu n'as qu'à poster encore ces 3 tableaux ici.
 
Merci de ton aide. Voici ce que j'obtiens :

Bloc de code:
-bash-3.2# df -H /Volumes/"Macintosh HD"
Filesystem     Size   Used  Avail Capacity iused    ifree %iused  Mounted on
/dev/disk0s2   159G   301M   159G     1%   73379 38789443    0%   /Volumes/Macintosh HD
-bash-3.2# diskutil info disk0s2
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Part of Whole:            disk0
   Device / Media Name:      Sans titre

   Volume Name:              Macintosh HD

   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 16384 KB at offset 0x4a4000
   Owners:                   Enabled

   Partition Type:           Apple_HFS
   OS Can Be Installed:      Yes
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              BFD1A164-52E1-3427-9E61-E5DB4F904BAF
   Disk / Partition UUID:    3059D5D0-3693-4196-8940-927383070BA6

   Total Size:               159.2 GB (159182127104 Bytes) (exactly 310902592 512-Byte-Units)
   Volume Free Space:        158.9 GB (158881558528 Bytes) (exactly 310315544 512-Byte-Units)
   Device Block Size:        512 Bytes
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No
   Ejectable:                No

   Whole:                    No
   Internal:                 Yes
   Solid State:              No

-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#
 
La taille des données dans le volume Macintosh HD = 301 Mo montre que tu as reformaté ce volume et qu'il est vide.

Par suite de ce reformatage --> tous les feux sont au vert : système de fichiers avec zéro erreur > volume monté en mode : "lecture & écriture" > OS déclaré installable dans ce volume. RAS. Il n'y a aucun problème en ce qui concerne le volume de destination de la ré-installation.

Si tu as retenté l'option : "Ré-installer OS X" à destination du volume Macintosh HD reformaté et qu'il y a eu échec : qu'est-ce qui se passe exactement --> le téléchargement se lance puis avorte ? - si oui > quel est le message d'échec ?
 
Il me met au bout d’un moment : « Échec du téléchargement de OS X Yosemite » « Utiliser la page Achats pour réessayer ».

Merci encore de l’aide apportée.
 
Est-ce que tu aurais un DDE USB, pour tenter d'utiliser son volume comme destination de l'installation ?

- évidemment, il faudrait qu'il soit paramétré logiquement comme il faut, pour qu'il soit accepté en destination.
 
J ai un DDE et une clé USB de 8 Go mais je n ai jamais trouvé le OS X Yosemite ni réussi à télécharger El Capitan car mon autre mac est sous High Sierra et ne veut pas télécharger une version antérieure.

Je veux bien de l’aide pour le parametrage du DDE ou clés USB ainsi au pour récupérer l’OS X
 
Attache le DDE à ton Mac et donne le retour d'un :
Bloc de code:
diskutil list

  • ce qui fera connaître ses paramètres
 
Voici

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            159.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
/dev/disk15
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk15
   1:                  Apple_HFS DDE1                    500.1 GB   disk15s1
-bash-3.2#
 
Le disque du DDE (listé comme disk15 en bas de tableau) a une table de partition de type Windows (FDisk_partition_scheme --> MBR) > et une partition de type Apple (Apple_HFS). Le type de table de partition n'est pas adéquat pour qu'un OS macOS puisse être installé dans le volume DDE1 (il faudrait une GUID_Partition_Scheme).

La finalité du test que j'envisageais était la suivante : vérifier si tu peux télécharger jusqu'au bout les paquets d'installation de «Yosemite» dans le volume d'un DDE (paramétré comme il faut) > puis installer «Yosemite» dans ce volume externe.

  • si l'opération réussissait --> cela signalerait que tu as un problème de disque interne.
  • si l'opération bloquait aussi --> cela libérerait le disque interne d'un soupçon de défaillance.

Comme il faudrait réinitialiser le disque du DDE pour ce test --> la question devient : as-tu des données dans le volume DDE1 qu tu souhaites sauvegarder ? - si c'était la cas > peux-tu avec ton autre Mac les sauvegarder provisoirement sur un autre support ?

Une commande (simplement informative) :
Bloc de code:
df -H /Volumes/DDE1

  • retournera la mesure des espaces : total > occupé > libre pour le volume DDE1 --> tu peux poster ce tableau ici.

=> à toi de dire si tu veux & peux (ou veux & ne peux pas > ou peux mais ne veux pas etc.) effectuer cette expérience.
 
Salut, j'avais préalablement tout sauvegarder le contenu du DDE1 sur mon autre mac. J'avais pourtant formater en format Mac OS étendu (journalisé). Comment faire pour bien paramétrer le DD ?

Merci.
 
Il n'y a pas que le formatage (qui n'affecte qu'une partition et le volume qui monte sur elle) --> il y a aussi le tablage (qui affecte l'en-tête du disque global en y inscrivant une table de partition).

La table de partition décrit les partitions du disque et permet leur accès, tandis que le système de fichiers d'un format donné (inscrit sur l'en-tête d'une partition) définit le volume qui montera sur la partition.

----------

Si le disque du DDE est toujours bien disk15 > alors voici la commande à passer -->

Bloc de code:
diskutil partitionDisk disk15 gpt jhfs+ Test 100%

Je te la redonne en gras pour la clarté :

diskutil --partitionDisk-- disk15-- gpt-- jhfs+ --Test-- 100%

  • cette commande inscrit donc une table GUID sur le disque 15 et définit une partition Apple_HFS+ montant un volume intitulé Test

S'il n'y a pas eu de message d'erreur > quitte le «Terminal» > active l'option : "Ré-installer OS X" > en choisissant le volume Test comme destination.

=> tu n'auras qu'à dire le résultat (échec ou succès).

Tu remarqueras qu'un succès signifierait un échec logique de ton disque interne > alors qu'inversement un échec sur ton DDE signifierait un succès logique de ton disque interne. Qu'est-ce que tu préfères ? - succès = échec ou échec = succès ?-
361608_original.png
 
Salut Olivier

Je te suppose dans ta nouvelle session du volume Test. Tu trouves le «Terminal» de l'OS à l'adresse : Applications > Utilitaires > Terminal.app.

Passe la commande que tu connais :
Bloc de code:
diskutil list

et poste le tableau imageant la configuration actuelle de tes disques (tu vas trouver le procédé du copier-coller nettement plus confortable qu'à partir de la session Recovery).
 
Merci, voici le tableau

Bloc de code:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            159.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Test                    499.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
 
Très joli, tout ça !

Alors télécharge ☞Carbon Copy Cloner☜ (clique le lien rouge - démo gratuite un mois) et déplace le logiciel dans les Applications. C'est un logiciel de clonage qui va te faire un image-miroir du volume Test démarrable dans le volume Macintosh HD vide.

Pour cela > lance le logiciel > crée une nouvelle tâche avec le bouton + et choisis comme options :

  • source = Test
  • destination = Macintosh H
  • Safety Net = désactive cette option
--> presse le bouton Cloner pour lancer l'opération.

Une fois la tâche effectuée et si «CCC» ne t'a pas averti de "mauvais blocs" dans le volume de destination > re-démarre avec "alt" > choisis le volume Macintosh HD à l'écran du gestionnaire de démarrage > démarre sur ce volume et... dis si tu peux ouvrir une session miroir de celle de Test.