10.13 High Sierra Macbook Pro ne redemarre plus apres la MAJ

Passe la commande (copier-coller) :
Bloc de code:
sudo bless --folder /Volumes/Clone/System/Library/CoreServices --file /Volumes/Clone/System/Library/CoreServices/boot.efi

  • la commande inscrit un chemin de démarrage sur l'en-tête du volume Clone --> pointant au lanceur boot.efi de l'OS cloné ; elle passe sans commentaire

Passe ensuite la commande (copier-coller) :
Bloc de code:
bless --info /Volumes/Clone

  • qui affiche le chemin de démarrage actif de Clone

=> poste le tableau retourné (histoire de vérifier qu'il y a bien un chemin de démarrage valide).
 
Bloc de code:
aminsoumaila:~ olivier$ bless --info /Volumes/Clone
finderinfo[0]: 600698 => Blessed System Folder is /Volumes/Clone/System/Library/CoreServices
finderinfo[1]: 607773 => Blessed System File is /Volumes/Clone/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:      0 => No alternate OS blessed file/folder
finderinfo[4]:      0 => Unused field unset
finderinfo[5]: 600698 => OS X blessed folder is /Volumes/Clone/System/Library/CoreServices
64-bit VSDB volume id:  0xED01C5EF996B2737
aminsoumaila:~ olivier$
 
Chemin valide !

Passe encore la commande :
Bloc de code:
sudo kextcache -u /Volumes/Clone

  • qui met à jour le cache prelinkedkernel > chargé par le lanceur boot.efi au démarrage

=> elle passe sans (guère de) commentaire : est-ce que ça a été le cas ?
 
Alors tu vas tenter ta chance -->

- va à : Menu  > Redémarrer > et tiens la touche "alt" pressée de l'écran noir => à l'écran de choix du volume de démarrage. Choisis Clone et démarre dessus​

=> est-ce que le Système s'est chargé et est-ce que tu as pu ouvrir ta session dans Clone ?

Note : Clone étant le clone d'un volume planté de démarrage (monté en lecture seule) --> rien n'assure qu'il va démarrer comme une fleur > simplement parce que le volume Clone est monté en lecture & écriture...
 
Ca a redemarre
a l'ouverture de la session j'ai tape le mot de passe et un message est apparu
The system was unable to unlock your login keychain....
Ma keychain est endomage et il m'en re-cree une autre dit-il
Ma session est reouverte
un autre message est apparu:
MacOS n'est pas en mesure de reparer le disque SSD mac, vous pouvez toujours ouvrir copier des fichiers mais il est impossible d'enregistrer des changements faits aux fichiers. Sauvegardez et reformatez le disque
 
Donc Clone démarre bien. Le 1er message concerne le Trousseau de session (que tu as sans doute dû réinitialiser). Le 2è le volume interne SSD mac dont le système de fichiers est corrompu.

- est-ce que tu es satisfait du fonctionnement de Clone (à part un problème de vitesse dû à l'USB) ? --> si oui > on pourra reformater SSD mac interne > puis cloner à rebours Clone dans SSD mac.​
 
Bloc de code:
aminsoumaila:~ olivier$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *525.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS SSD mac                 524.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Clone                   500.0 GB   disk1s2
   3:                  Apple_HFS SSD mac                 1.5 TB     disk1s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk2
   1:                  Apple_HFS Seagate Expansion Drive 500.1 GB   disk2s1

aminsoumaila:~ olivier$
 
Alors passe la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh SSD" disk0s2

  • la commande reformate le volume interne et le renomme Macintosh SSD (pour le distinguer du volume externe SSD mac)

Poste l'affichage retourné.
 
Bloc de code:
aminsoumaila:~ olivier$ diskutil eraseVolume jhfs+ "Macintosh SSD" disk0s2
Started erase on disk0s2 SSD mac
Unmounting disk
Erasing
Initialized /dev/rdisk0s2 as a 488 GB case-insensitive HFS Plus volume with a 40960k journal
Mounting disk
Finished erase on disk0s2 Macintosh SSD
aminsoumaila:~ olivier$
 
Le reformatage est bien passé.

Alors va à cette page internet : ☞Carbon Copy Cloner☜ (clique le lien rouge). Télécharge le logiciel et déplace-le dans les Applications. C'est un logiciel de clonage éprouvé. Tu as droit à une démo gratuite de 1 mois (sans restrictions logicielles) dont tu vas profiter.

----------

Comme le clonage risque de durer longtemps à cause de la masse des données > afin d'éviter à ton Mac de s'endormir > passe la commande :
Bloc de code:
sudo nohup caffeinate -dimsu & killall Terminal

  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande donne l'impression d'une action de fermeture éclair du Terminal --> en fait elle lance un processus caffeinate (qui va empêcher le Mac de dormir) > tout en le détachant du Terminal afin qu'il puisse continuer de courir après sa fermeture > et fait quitter illico l'application Terminal
  • si tu lances le Moniteur d'activité (Applications > Utilitaires) > onglet Processeur --> tu devrais voir affiché un processus caffeinate
----------

À présent lance CCC > et dans son panneau définis une tâche telle que :

  • SOURCE = Clone
  • DESTINATION = Macintosh SSD
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner Clone dans Macintosh SSD. Préviens quand c'est fini. Tu pourras stopper le processus caffeinate dans le Moniteur d'activité (sélection > bouton en haut à gauche > option : Forcer à quitter).
 
Bloc de code:
aminsoumaila:~ olivier$ sudo nohup caffeinate -dimsu & killall Terminal
  [Restauré 24 nov. 2018 à 09:16:27]
Last login: Sat Nov 24 07:45:16 on ttys000
Restored session: Sam 24 nov 2018 09:12:53 GMT
aminsoumaila:~ olivier$

apres avoir tapé "sudo nohup caffeinate -dimsu & killall Terminal" il ne m'a pas demandé de mot de passe et le terminal s'est fermé de lui meme.
en allant voir les processus, il n'y a pas caffeinate
 
Alors redémarre > et tiens la touche "alt" pressée pour obtenir l'écran de choix du volume de démarrage -->

  • choisis Macintosh SSD > démarre dessus

=> tu n'auras qu'à dire si tu as pu ouvrir une session conforme à celle que tu viens de quitter...