MacBook Pro MacBook Pro ne termine pas sa séquence de démarrage

Alors branche ta clé USB au Mac. Par ailleurs > je te suppose dans la session de secours (écran des 4 Utilitaires macOS obtenu via ⌘R) -->

- lance le Terminal > passe la commande :​
Bloc de code:
diskutil list

  • et poste le tableau des disques obtenu dans un Bloc de code (comme tu l'as déjà fait). Je verrai la clé et son index d'appareil.
 
J'obtiens ceci
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     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               +524.3 KB   disk8

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

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

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

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     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               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 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 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *134.2 GB   disk18
   1:               Windows_NTFS                         134.2 GB   disk18s1

-bash-3.2#
 
Une clé géante de 134 Go !

- passe la commande :​
Bloc de code:
diskutil eraseDisk jhfs+ CLE gpt disk18

  • qui reparamètre la clé : table GPT > format jhfs+ > volume CLE

Poste le retour.
 
Voici

Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ CLE gpt disk18
Started erase on disk18 untitled
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk18s1 as Mac OS Extended (Journaled) with name CLE
Error: -69850: The chosen size is not valid for the chosen file system
-bash-3.2#
 
Est-ce que le disk18 désigne toujours la clé ?

- repasse une commande :​
Bloc de code:
diskutil list

  • et poste le tableau des disques.
 
Voici le tableau des disques

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *134.2 GB   disk2
   1:               Windows_NTFS                         134.2 GB   disk2s1

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     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               +524.3 KB   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               +2.1 MB     disk7

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

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

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +1.0 MB     disk12

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

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

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

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

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

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +524.3 KB   disk18
   1:                  Apple_HFS                         483.3 KB   disk18s1
 
Hé ! hé ! la clé est passée disk2 après un redémarrage. Donc la commande est :
Bloc de code:
diskutil eraseDisk jhfs+ CLE gpt disk2

  • poste le retour.
 
J'ai obtenu ceci

Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ CLE gpt disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as Mac OS Extended (Journaled) with name CLE
Initialized /dev/rdisk2s2 as a 125 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Could not mount disk2s2 after erase
Finished erase on disk2
-bash-3.2#
 
Passe encore la commande :
Bloc de code:
asr restore --s / --t /Vol*/CLE --erase --noprompt

  • respecte les espaces ; et les doubles tirets --
  • la commande restaure le volume OS X Base System de l'OS de secours démarré (désigné par son point de montage /) => au volume CLE. CLE va être reformaté > renommé OS X Base System comme la source > cloné d'un OS de secours de 1,3 Go > rendu démarrable à la fin par l'inscription d'un chemin de démarrage sur son en-tête.

Poste le retour quand tu auras récupéré -bash-3.2# en signal de fin.
 
Voilà

Bloc de code:
-bash-3.2# asr restore --s / --t /Vol*/CLE --erase --noprompt
    Validating target...
"/Vol*/CLE" is not a volume
Could not validate target - No such file or directory
-bash-3.2#
 
Alors passe la commande sous la forme :
Bloc de code:
asr restore --s / --t /Volumes/CLE --erase --noprompt
 
J'obtiens ceci

Bloc de code:
-bash-3.2# asr restore --s / --t /Volumes/CLE --erase --noprompt
    Validating target...
"/Volumes/CLE" is not a volume
Could not validate target - No such file or directory
-bash-3.2#
 
Le volume CLE n'est pas monté. Passe la commande :
Bloc de code:
diskutil mount disk2s2

  • qui le remonte

Poste le retour.
 
Voici le retour que j'obtiens

Bloc de code:
-bash-3.2# diskutil mount disk2s2
Volume on disk2s2 failed to mount
If the volume is damaged, try the "readOnly" option
If the volume is an APFS Volume, try the "diskutil apfs unlockVolume" verb
-bash-3.2#
 
Passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ CLE disk2s2

  • qui reformate le volume CLE

Poste le retour.
 
Voici

Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ CLE disk2s2
Started erase on disk2s2
Unmounting disk
Erasing
Initialized /dev/rdisk2s2 as a 125 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Could not mount disk2s2 after erase
Finished erase on disk2s2
-bash-3.2#
 
Il y a un problème avec ta clé USB. La encore => le reformatage débouche sur l'impossibilité de monter le volume censé avoir été formé par le système de fichiers inscrit sur l'en-tête de la partition.

- passe la commande :​
Bloc de code:
sysctl hw.model

  • qui affiche l'identifiant de modèle du Mac

Poste le retour. Il montrera si ton Mac est capable d'un démarrage "par internet".
 
Tu as le célèbre MacBook Pro 13" mi-2012. Célèbre > pour la défaillance de la nappe SATA du disque avec le temps.

- ton MacBook Pro démarre donc par internet. Passe encore la commande :​
Bloc de code:
sw_vers -productVersion

  • qui affiche la version de l'OS de secours démarré (du disque)

Poste le retour.