10.14 Mojave MacOs n'a pas pu être installé sur votre ordinateur

Tib17

Membre enregistré
11 Novembre 2011
5
0
Bonjour,

Cela fait plusieurs fois que j'essaye d'installer Mojave sur ma machine (MacbookPro mid 2012) et je n'y arrive pas. J'ai toujours la fenêtre suivante qui s'affiche "une erreur est survenue au cours de la vérification du programme interne ...." (photo en PJ).
Ce problème était déjà apparu lorsque j'avais voulu installer High Sierra et j'avais laissé tombé.

Je ne comprends pas, j'ai supprimer ma partition bootcamp , mais pas d'améliorations.
Je précise que j'ai changé le HDD par un SSD que j'ai mis sur la nappe du superdrive (celle réservée au HDD ne fonctionnait plus)

Evidemment, j'ai essayé en reformatant complètement le SSD et en faisant une clean install depuis une clé d'installation Mojave.

Merci de votre aide , je suis bloqué
 

Fichiers joints

  • Capture d’écran 2018-10-13 à 08.26.46.png
    Capture d’écran 2018-10-13 à 08.26.46.png
    958,2 KB · Affichages: 551
Je précise que j'ai changé le HDD par un SSD que j'ai mis sur la nappe du superdrive (celle réservée au HDD ne fonctionnait plus)
Eh bien, tu vas être bon pour acheter cette fois-ci une bonne nappe SATA, car un SSD demande une qualité de nappe supérieure et en aucun cas celle du SuperDrive n’est à la hauteur ! Passe commande chez MacWay, mais téléphone avant en précisant le modèle exact de ton MBP, car le prix varie entre 25 et 50 € selon le modèle.
 
Salut Tib

Je te propose le test suivant -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande (copier-coller - ce qui est mentionné dans l'espace gris-bleuté) :
Bloc de code:
diskutil verifyDisk disk0
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • la commande vérifie la table de partition GPT (GUID_Partition_Table) de l'en-tête du disque

Poste l'affichage retourné ici en copier-coller (pas de capture) > mais attention ! > avant de faire ton coller -->
  • dans la page de ce fil de MacGé > presse le bouton
    InsererCodeMcGe.jpg
    ici :
    521520_original.png

    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 montreront s'il y a ou non des erreurs.

----------

Justificatif -->

  • il s'agit d'une pure question linguistique. Le message d'erreur est le suivant : "une erreur est survenue au cours de la vérification du programme interne ....". On sait que le Programme Interne est le Firmware du Mac ou EFI : logiciel de boot primaire recelé dans une puce de la Carte-Mère. Que signifie alors l'expression : "vérification du Programme Interne" ? --> c'est l'ambiguïté de « du » : qui peut aussi bien être un désignateur d'objet (vérification ayant pour objet le Programme Interne) > ou un désignateur de sujet (vérification de la part du Programme Interne).
 
  • dans la première acception --> le blocage à l'installation viendrait de ce que l'EFI du Mac ne passe pas l'inspection du programme d'installation de Mojave. Si le Mac est compatible > une erreur dans le logiciel EFI ne pourrait être corrigée que via un Apple Store. J'ai choisi de rejeter cette interprétation.
  • dans la seconde acception --> l'erreur proviendrait en cours d'une vérification effectuée en préalable par l'EFI (l'EFI en tant que sujet). La question ouverte alors est : quel est l'objet de la vérification de l'EFI ? - si on laisse de côté le POST (Power-On Self-Test) qui consiste en une vérification hardware par l'EFI (ce qui est indépendant de la question logicielle d'installer un OS) > l'objet de la vérification de la part de l'EFI concernerait le disque de destination de l'installation. Mais qu'est-ce qui intéresse l'EFI dans un disque de destination ?
  • absolument pas sa nature matérielle > mais son dispositif logique d'amorçage - l'EFI n'ayant d'autre rôle sur un disque que d'exécuter une application de l'EFI consistant en un boot_loader de type .efi (comme le boot.efi de macOS). En quoi consiste le dispositif d'amorçage d'un disque pour l'EFI ? --> en 2 choses : a) la Carte de Partition GPT (qui fournit à l'EFI des descripteurs de partitions constituant des adresses de sections du disque) & b) l'ESP : l'EFI_System_Partition ou partition-Système de l'EFI. Il s'agit d'une petite partition de 209 Mo > de type EFI > portant un volume intitulé EFI > toujours située au rang n°1 d'un disque porteur d'une table GPT.
  • le volume EFI de l'ESP n'est pas monté dans le temps de la session d'utilisateur > mais est toujours monté dans le temps du boot de l'EFI. Le volume EFI recèle des instructions de prédémarrage (Apple ou de tierce partie) prises en charge par l'EFI avant tout adressage d'une section déterminée du disque (partition). Une erreur concernant la partition ESP peut donc ressortir à une vérification par le programme interne de l'EFI.
  • la vérification de la GPT de l'en-tête du disque est implémentée de vérifications annexes sur un disque : a) vérification de la partition EFI > b) vérification du super-bloc (bloc 0) des partitions de type Apple_HFS > c) vérification de la partition de secours dans ses fontions de « booter » > d) vérification de l'architecture d'un système de stockage CoreStorage si existant (je ne sais pas si une vérification de l'apfs fera partie de cette implémentation).

=> ainsi > une commande de vérification du disque (= de la GPT) > exécutera automatiquement une vérification de l'ESP. Il sera aisé de voir si des erreurs sont relevées...
 
Salut à tous,

Je rencontre également un souci dans la mise à jour vers Mojave.
Je suis également sur un MacBook Pro mi-2012 High Sierra (i7, 8Go de RAM) sur lequel j'ai installé un SSD il y a quelques années. il fonctionnait à peu près parfaitement jusqu'à ce que je fasse l'erreur d'accepter cette mise à jour.

Après avoir tenté l'installation plusieurs fois, le même message d'erreur s'affiche (cf. photo ci-jointe). J'ai tenté le "diagnostic Apple" indiqué dans le message, qui n'a pas décelé d'anomalie.

J'ai ensuite tenté à plusieurs reprises le redémarrage en mode recovery comme indiqué par @macomaniac dans de nombreux sujets, et j'ai l'impression que mon disque dur interne "SSD" n'est pas reconnu (impossible de réinstaller iOS dessus, le disque dur ne m'est pas proposé).
Je copie dans le message suivant ce qui m'est retourné lorsque j'entre "diskutil list" dans le Terminal.

Merci beaucoup pour votre aide,
samu
 

Fichiers joints

  • IMG_2249.jpeg
    IMG_2249.jpeg
    1,3 Mo · Affichages: 1 043
Salut à tous,

Je rencontre également un souci dans la mise à jour vers Mojave.
Je suis également sur un MacBook Pro mi-2012 High Sierra (i7, 8Go de RAM) sur lequel j'ai installé un SSD il y a quelques années. il fonctionnait à peu près parfaitement jusqu'à ce que je fasse l'erreur d'accepter cette mise à jour.

Après avoir tenté l'installation plusieurs fois, le même message d'erreur s'affiche (cf. photo ci-jointe). J'ai tenté le "diagnostic Apple" indiqué dans le message, qui n'a pas décelé d'anomalie.

J'ai ensuite tenté à plusieurs reprises le redémarrage en mode recovery comme indiqué par @macomaniac dans de nombreux sujets, et j'ai l'impression que mon disque dur interne "SSD" n'est pas reconnu (impossible de réinstaller iOS dessus, le disque dur ne m'est pas proposé).
Je copie dans le message suivant ce qui m'est retourné lorsque j'entre "diskutil list" dans le Terminal.

Merci beaucoup pour votre aide,
samu
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *1.2 GB     disk0
   1:        Apple_partition_map                         30.7 KB    disk0s1
   2:                  Apple_HFS Mac OS X Base System    1.2 GB     disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   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               *6.3 MB     disk6
/dev/disk7
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *2.1 MB     disk7
/dev/disk8
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk8
/dev/disk9
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk9
/dev/disk10
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *524.3 KB   disk10
/dev/disk11
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               *1.0 MB     disk11
-bash-3.2# diskutil list
 
Bonsoir samu

On ne voit pas le disque interne dans tableau diskutil.

Rien que le l'image-disque du volume Mac OS X Base System téléchargée en RAM suite à un démarrage par internet et contenant l'OS de secours d'usine démarré = correspondant à Lion 10.7. Plus 11 images-disques créees en RAM en auxiliaires du démarrage sur l'OS de secours.

Soit le SSD est HS (douteux) > soit la nappe SATA est HS (possible). Une façon de discriminer le fautif est d'extraire le SSD du Mac > le mettre dans un boîtier SATA <=> USB pour disques 2,5" > l'attacher en USB au Mac > démarrer avec ⌘⌥R (cmd alt R) = démarrage par internet qui fait télécharger en RAM un OS de secours 10.14 et démarrer le Mac dessus.

Passe alors une commande :
Bloc de code:
diskutil list

  • et reposte le tableau --> si le SDD en externe est listé --> la nappe interne doit être HS (= ne transmet plus les données).
 
  • J’aime
Réactions: samu15
Bonsoir samu

On ne voit pas le disque interne dans tableau diskutil.

Rien que le l'image-disque du volume Mac OS X Base System téléchargée en RAM suite à un démarrage par internet et contenant l'OS de secours d'usine démarré = correspondant à Lion 10.7. Plus 11 images-disques créees en RAM en auxiliaires du démarrage sur l'OS de secours.

Soit le SSD est HS (douteux) > soit la nappe SATA est HS (possible). Une façon de discriminer le fautif est d'extraire le SSD du Mac > le mettre dans un boîtier SATA <=> USB pour disques 2,5" > l'attacher en USB au Mac > démarrer avec ⌘⌥R (cmd alt R) = démarrage par internet qui fait télécharger en RAM un OS de secours 10.14 et démarrer le Mac dessus.

Passe alors une commande :
Bloc de code:
diskutil list

  • et reposte le tableau --> si le SDD en externe est listé --> la nappe interne doit être HS (= ne transmet plus les données).
Ça marche, je vais tester ça et reposter le tableau, merci beaucoup
 
@macomaniac J'ai donc branché le SSD en externe comme tu me l'as conseillé et il me semble qu'il est effectivement bien reconnu, le problème doit donc venir de la nappe SATA comme tu l'as dit même si c'est étonnant car l'ordi marchait très bien avant que je fasse cette mise à jour...
Le code est ci-dessous :
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk0
   1:                  Apple_HFS OS X Base System        2.0 GB     disk0s1

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk1

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk18

/dev/disk19 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk19
   1:                        EFI EFI                     209.7 MB   disk19s1
   2:                 Apple_APFS Container disk20        499.9 GB   disk19s2

/dev/disk20 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk20
                                 Physical Store disk19s2
   1:                APFS Volume SSD                     363.0 GB   disk20s1
   2:                APFS Volume Preboot                 51.2 MB    disk20s2
   3:                APFS Volume Recovery                512.1 MB   disk20s3
   4:                APFS Volume VM                      2.1 GB     disk20s4

-bash-3.2#
Il faut changer la nappe SATA et après réinstaller le l'OS sur mon SSD, c'est bien cela ?

Encore merci !
samu
 
Il va te falloir changer la nappe SATA effectivement. Mais il est aussi possible d'intervenir sur le SSD placé en externe pour tenter de réparer le démarrage du volume SSD.

Passe la commande :
Bloc de code:
diskutil info disk20s1

  • qui affiche un tableau d'informations sur le volume SSD

Poste le tableau.
 
Il va te falloir changer la nappe SATA effectivement. Mais il est aussi possible d'intervenir sur le SSD placé en externe pour tenter de réparer le démarrage du volume SSD.

Passe la commande :
Bloc de code:
diskutil info disk20s1

  • qui affiche un tableau d'informations sur le volume SSD

Poste le tableau.
@macomaniac merci, le tableau est ci-dessous
Bloc de code:
-bash-3.2# diskutil info disk20s1
   Device Identifier:         disk20s1
   Device Node:               /dev/disk20s1
   Whole:                     No
   Part of Whole:             disk20

   Volume Name:               SSD
   Mounted:                   Yes
   Mount Point:               /Volumes/SSD

   Partition Type:            41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:   APFS
   Type (Bundle):             apfs
   Name (User Visible):       APFS
   Owners:                    Enabled

   OS Can Be Installed:       Yes
   Booter Disk:               disk20s2
   Recovery Disk:             disk20s3
   Media Type:                Generic
   Protocol:                  USB
   SMART Status:              Not Supported
   Volume UUID:               BAF8C1E4-3265-31C8-9C0F-625FA719260E
   Disk / Partition UUID:     BAF8C1E4-3265-31C8-9C0F-625FA719260E

   Disk Size:                 499.9 GB (499898105856 Bytes) (exactly 976363488 512-Byte-Units)
   Device Block Size:         4096 Bytes

   Volume Total Space:        499.9 GB (499898105856 Bytes) (exactly 976363488 512-Byte-Units)
   Volume Used Space:         365.8 GB (365844840448 Bytes) (exactly 714540704 512-Byte-Units) (73.2%)
   Volume Free Space:         134.1 GB (134053265408 Bytes) (exactly 261822784 512-Byte-Units) (26.8%)
   Allocation Block Size:     4096 Bytes

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

   Device Location:           External
   Removable Media:           Fixed


-bash-3.2#
 
Le volume est monté en lecture & écriture : RAS.

Passe encore les commandes (l'une après l'autre) :
Bloc de code:
ls /Volumes/SDD
diskutil mount disk20s2
bless --info /Volumes/SSD

  • la 1ère liste les objets de 1er rang du volume
  • la 2è monte son volume auxiliaire Preboot
  • la 3è affiche le chemin de démarrage de SSD stocké dans Preboot

Poste tous les retours des commandes.
 
Le volume est monté en lecture & écriture : RAS.

Passe encore les commandes (l'une après l'autre) :
Bloc de code:
ls /Volumes/SDD
diskutil mount disk20s2
bless --info /Volumes/SSD

  • la 1ère liste les objets de 1er rang du volume
  • la 2è monte son volume auxiliaire Preboot
  • la 3è affiche le chemin de démarrage de SSD stocké dans Preboot
Poste tous les retours des commandes.
• 1er code :
Bloc de code:
-bash-3.2# ls /Volumes/SSD
.DS_Store                Informations sur l’utilisateur
.DocumentRevisions-V100            Network
.HFS+ Private Directory Data?        Recovered Items
.IAProductInfo                Users
.OSInstallSandboxPath            Volumes
.PKInstallSandboxManager        cores
.PKInstallSandboxManager-SystemSoftware    dev
.Spotlight-V100                etc
.TALRestoreApps                home
.TemporaryItems                macOS Install Data
.Trashes                net
.dbfseventsd                private
.fseventsd                tmp
.vol                    var
Incompatible Software            vm
-bash-3.2#
 
• 1er code :
Bloc de code:
-bash-3.2# ls /Volumes/SSD
.DS_Store                Informations sur l’utilisateur
.DocumentRevisions-V100            Network
.HFS+ Private Directory Data?        Recovered Items
.IAProductInfo                Users
.OSInstallSandboxPath            Volumes
.PKInstallSandboxManager        cores
.PKInstallSandboxManager-SystemSoftware    dev
.Spotlight-V100                etc
.TALRestoreApps                home
.TemporaryItems                macOS Install Data
.Trashes                net
.dbfseventsd                private
.fseventsd                tmp
.vol                    var
Incompatible Software            vm
-bash-3.2#
• 2ème code :
Bloc de code:
-bash-3.2# diskutil mount disk20s2
Volume Preboot on disk20s2 mounted
 
• 2ème code :
Bloc de code:
-bash-3.2# diskutil mount disk20s2
Volume Preboot on disk20s2 mounted
• Et le 3ème :
Bloc de code:
-bash-3.2# bless --info /Volumes/SSD
        7393 => Blessed System File is /Volumes/Preboot/BAF8C1E4-3265-31C8-9C0F-625FA719260E/com.apple.installer/boot.efi
          66 => Blessed System Folder is /Volumes/Preboot/BAF8C1E4-3265-31C8-9C0F-625FA719260E/com.apple.installer
The blessed volume in this APFS container is "/Volumes/SSD".
-bash-3.2#

Thanks a lot
 
Analyse -->

  • la distribution des dossiers-Système du volume est caractéristique d'un "état de chantier d'installation interrompu". Une partie des dossiers-Système a été mise en quarantaine dans un dossier Recovered Items (Library > System > usr > bin > sbin). 2 dossiers cruciaux : private & Users sont restés dans l'espace-racine du volume. Il y a en plus un dossier macOS Install Data de l'installation plantée.
  • le chemin de démarrage pointe au lanceur boot.efi de l'OS d'installation contenu dans le dossier macOS Install Data

Conclusion
: dans une telle situation > il faut supprimer le dossier macOS Install Data > puis relancer une installation "sur" le volume en l'état.

----------

Passe la commande :
Bloc de code:
rm -rf /Volumes/SSD/"macOS Install Data"

  • mets l'intitulé avec les ""
  • la commande supprime macOS Install Data ; elle passe sans commentaire, si elle passe

=> est-ce que tu confirmes cette passation silencieuse ?
 
Analyse -->

  • la distribution des dossiers-Système du volume est caractéristique d'un "état de chantier d'installation interrompu". Une partie des dossiers-Système a été mise en quarantaine dans un dossier Recovered Items (Library > System > usr > bin > sbin). 2 dossiers cruciaux : private & Users sont restés dans l'espace-racine du volume. Il y a en plus un dossier macOS Install Data de l'installation plantée.
  • le chemin de démarrage pointe au lanceur boot.efi de l'OS d'installation contenu dans le dossier macOS Install Data
Conclusion : dans une telle situation > il faut supprimer le dossier macOS Install Data > puis relancer une installation "sur" le volume en l'état.

----------

Passe la commande :
Bloc de code:
rm -rf /Volumes/SSD/"macOS Install Data"

  • mets l'intitulé avec les ""
  • la commande supprime macOS Install Data ; elle passe sans commentaire, si elle passe
=> est-ce que tu confirmes cette passation silencieuse ?
Merci pour l'analyse super précise.
Je te confirme la passation silencieuse de la commande
Bloc de code:
rm -rf /Volumes/SSD/"macOS Install Data"
.
 
Passe encore la commande :
Bloc de code:
sw_vers -productVersion

  • la commande affiche la version de l'OS de secours démarré (et donc la version de macOS qu'il peut permettre de réinstaller)

Poste ce retour.