10.13 High Sierra MacOS High Sierra n'a pas pu être installé

dragopierrot

Membre confirmé
23 Décembre 2018
23
2
32
Bonsoir

Comme de nombreuses personnes, l'installation de High Sierra sur mon Mac n'a pas fonctionné. Je précise que mon ordinateur était sous Sierra quand j'ai lancé l'installation.

Après avoir lancé l'installation j'ai le fameux message :
"MacOS n'a pas pu être installé sur votre ordinateur. Quittez le programme d'installation pour redémarrer votre ordinateur et réessayer."

Bien sur le redémarrage n'apporte rien et me renvoie sur cette page.

J'ai fait un
Bloc de code:
diskutil list
Bloc de code:
/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 Mac SSD                 524.1 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               +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               +6.3 MB     disk8

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

-bash-3.2#

Dans l'utilitaire macOS, lorsque je fais Réinstaller macOS il me propose de réinstaller Sierra, ce qui semble être une excellente idée, mais le disque est verrouillé.

Pourriez vous m'aider svp.
 
Dernière édition:
Bonsoir dragopierrot

Informations de départ explcites et bien présentées !

Passe encore les 3 commandes (séparément) -->
Bloc de code:
diskutil info /Volumes/Mac*
ls /Volumes/Mac*
bless --info /Volumes/Mac*

  • le "l" de "ls" est la minusucule de "L" ; mets Mac* à la fin (abréviation commode)
  • la 1ère affiche un tableau d'informations sur le volume
  • la 2è liste ses objets de 1er rang
  • la 3è retourne son chemin de démarrage

Poste les informations obtenues --> je devrais pouvoir établir un daignostic du type de plantage de ton volume.
 
  • J’aime
Réactions: dragopierrot
Merci
Voilà le résultat
Bloc de code:
-bash-3.2# diskutil info /Volumes/Mac*

   Device Identifier:        disk0s2

   Device Node:              /dev/disk0s2

   Whole:                    No

   Part of Whole:            disk0


   Volume Name:              Mac SSD

   Mounted:                  Yes

   Mount Point:              /Volumes/Mac SSD


   Partition Type:           Apple_HFS

   File System Personality:  HFS+

   Type (Bundle):            hfs

   Name (User Visible):      Mac OS Extended

   Owners:                   Enabled


   OS Can Be Installed:      No

   Recovery Disk:            disk0s3

   Media Type:               Generic

   Protocol:                 SATA

   SMART Status:             Verified

   Volume UUID:              45AEE21C-BB0A-32B7-9578-71ED26EDE7C5

   Disk / Partition UUID:    E724F8AA-0134-47E7-9184-C266A0603D2E


   Disk Size:                524.1 GB (524118736896 Bytes) (exactly 1023669408 512-Byte-Units)

   Device Block Size:        512 Bytes


   Volume Total Space:       524.1 GB (524118736896 Bytes) (exactly 1023669408 512-Byte-Units)

   Volume Used Space:        160.7 GB (160705605632 Bytes) (exactly 313878136 512-Byte-Units) (30.7%)

   Volume Available Space:   363.4 GB (363413131264 Bytes) (exactly 709791272 512-Byte-Units) (69.3%)

   Allocation Block Size:    4096 Bytes


   Read-Only Media:          No

   Read-Only Volume:         Yes


   Device Location:          Internal

   Removable Media:          Fixed


   Solid State:              Yes


-bash-3.2# ls /Volumes/Mac*

.DS_Store

.DocumentRevisions-V100

.IAProductInfo

.PKInstallSandboxManager-SystemSoftware

.Spotlight-V100

.TALRestoreApps

.file

.fseventsd

.hotfiles.btree

.vol

Applications

Developer

Guides de l???utilisateur et informations

Incompatible Software

Library

System

Users

Volumes

_CCC SafetyNet

bin

data

dev

efi

etc

home

installer.failurerequests

macOS Install Data

net

private

sbin

tmp

usr

var

-bash-3.2# bless --info /Volumes/Mac*

finderinfo[0]: 12519487 => Blessed System Folder is /Volumes/Mac SSD/macOS Install Data/Locked Files/Boot Files

finderinfo[1]: 12519508 => Blessed System File is /Volumes/Mac SSD/macOS Install Data/Locked Files/Boot Files/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]: 12519487 => OS X blessed folder is /Volumes/Mac SSD/macOS Install Data/Locked Files/Boot Files

64-bit VSDB volume id:  0x206AB5394F4F65AE
 
Analyse :

  • volume monté en lecture seule (Read-Only Volume : Yes) --> verrouillé et non réinstallable de ce chef là
  • distribution des dossiers-Système complète + un dossier macOS Install Data de l'installation plantée
  • chemin de démarrage pointant au lanceur boot.efi de l'OS d'installation du dossier macOS Install Data (et pas au lanceur boot.efi de l'OS en place)

Interprétation : le programme d'installation a eu le temps de changer le chemin de démarrage du volume > le Mac a peut-être redémarré sur l'OS d'installation du dossier macOS Install Data > mais tout de suite le système de fichiers jhfs+ (générateur du volume Mac SSD) a lâché : il devait receler déjà des erreurs et là il s'est trouvé carrément corrompu. Résultat : il ne permet plus de monter le volume qu'en lecture seule (ce qui le verrouille). Mais ! l'OS en place est intouché ! et le volume est lisible --> un clone de volume doit être directement démarrable.

Il y a 160 Go de données dans le volume --> as-tu un DDE USB avec 200 Go d'espace libre --> qu'on puisse cloner (via une commande du Terminal) le volume mac SSD (qui est lisible) --> dans le volume du DDE ?

Note : en attendant > laisse ton Mac indéfiniment sur la session de secours : ne fais pas de S.O.S. sur le volume dans l'Utilitaire de disque > ne le démonte pas > ne redémarre pas > n'éteins pas ton Mac. Rien ne dit que le volume Mac SSD remonterait ensuite.
 
Il y aurait une opération sophistiquée mais possible -->

- cloner le volume démarré de l'OS de secours au volume d'une clé USB > et démarrer le Mac dessus (facile)​

- manipuler la table GPT du disque interne afin de modifier les descripteurs des partitions actuelles : supprimer le descripteur de la partition Mac SSD qui la décrit avec une taille de 534 Go > et le recréer avec une taille de 300 Go. Utiliser l'espace libéré pour créer une seconde partition avec un volume Clone de 200 Go.​

- cloner le volume Mac SSD dans le volume Clone.​

=> qu'est-ce que tu en penses ?
 
Je suis pas trop à l'aise à l'idée de toucher au disque comme ca. Ce qu'on peut faire c'est que tu me dises les manips nécessaire pour cloner et pour essayer de règler le problème et moi demain j'achète un DDE et je fais les manips. Tu penses que c'est faisable ?
 
Tu peux tout à fait acheter un petit DDE de 500 Go (par exemple) qui sera dédié à l'opération clone.

Le plus simple alors > quand tu auras ton DDE > est que tu l'attaches à ton Mac (toujours en stand-by sur sa session de secours) > que tu passes la commande :
Bloc de code:
diskutil list

  • et que tu postes le tableau des disques --> qui montrera le disque du DDE.

Poste alors le tableau ici. On paramètrera "Mac" le disque du DDE et on lancera le clonage de Mac SSD.
 
Juste petite question, pourquoi avoir besoin de cloner ? On va devoir reformater le disque ? Il n'y a pas moyen juste de changer le chemin de démarrage ?
 
Le volume actuel est verrouillé en lecture seule. Son en-tête (header) y compris. Il est impossible de ce fait de réécrire le chemin de démarrage qui réside sur cet en-tête du volume.

De plus > à supposer que tu aies pu modifier le chemin de démarrage pour qu'il pointe sur le lanceur boot.efi de l'OS en place (à mon avis intègre et démarrable) --> le démarrage de l'OS ne pourrait pas se compléter. Car le Système a besoin d'écrire certaines instructions (temporaires) dans le volume de démarrage pour effectuer son opération. La barre de chargement se trouverait bloquée à mi-course ou aux 2/3.

Si le volume est verrouillé en lecture seule > c'est parce que le système de fichiers jhfs+ > inscrit sur les blocs de départ de la partition disk0s2 à partir de son bloc 0 qui est le super-bloc (bloc d'ancrage) du système de fichiers > et qui est le générateur du volume sur la partition --> ne permet pas un montage plein en lecture & écriture. Trop d'erreurs radicales. Un service (daemon) de l'OS de secours démarré ici > le diskarbitrationd > chargé de la probation des système de fichiers --> a arbitré dans le sens de : "autorisation de montage faible" (lecture seule) > et passé cette instruction au kernel (le noyau opératoire qui prend en charge le montage des volumes). On ne peut rien faire : diskarbitrationd ne se laisse jamais "fléchir" une fois son arbitrage décidé.
 
Bonjour
J'ai donc un DDE de 1To formaté pour Windows
Bloc de code:
/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 Mac SSD                 524.1 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               +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               +6.3 MB     disk8


/dev/disk9 (disk image):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:                            untitled               +2.1 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               +524.3 KB   disk16


/dev/disk17 (external, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *1.0 TB     disk17

   1:       Microsoft Basic Data Elements                1.0 TB     disk17s1
 
Alors passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ Clone gpt disk17

  • la commande paramètre "Mac" le disque du DDE : table gpt > système de fichiers jhfs+ > volume intitulé Clone

Poste l'affichage retourné.
 
Bloc de code:
Started erase on disk17

Unmounting disk

Creating the partition map

Waiting for partitions to activate

Formatting disk17s2 as Mac OS Extended (Journaled) with name Clone

Initialized /dev/rdisk17s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal

Mounting disk

Finished erase on disk17
 
Parfait. Alors hop ! opération clonage.

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/"Mac SSD"/* /Volumes/Clone

  • mets "Mac SSD" aves des "" ; pas d'espace entre SSD" et /* ; un espace entre /* et /Volumes---
  • la commande clone Mac SSD dans Clone
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers

=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.