10.13 High Sierra Installation de MacOs erreur volume contains

aymanbrka

Membre confirmé
25 Janvier 2018
12
5
26
Bonjour j’ouvre ce sujet car après maintes recherches sur le net j’ai n’ai trouvé nulle part la solution à mon problème.

Alors je vous explique je viens de faire l’acquisition de mon premier mac (un macbook pro 15 pouces), lorsque je l’ai eu j’ai tenté de le réinitialiser via la commande « cmd+R ».
J’arrive sur l’utilitaire macOs où je choisi l’option de réinstallation de macOs. Jusque là tout va bien les chargements se font normalement malgré le temps que ça prend (2~3h).
Cependant à la fin je reçois un message m’informant que macOs n’a pas pu être installer «volume contains ». Il me demande de redémarrer mais sans succès le message s’affiche encore à chaque démarrage. C’est ici que ça bloque je ne sais pas du tout quoi faire et je n’ai pas vraiment envie de recourir à un professionnel si je peux faire ça moi-même.

Je vous joins également en photo ce que j’ai dans l’utilitaire de disque.
 

Fichiers joints

  • 7745C4B9-3E83-4E4D-A8DC-FA26D2A9AB29.webp
    7745C4B9-3E83-4E4D-A8DC-FA26D2A9AB29.webp
    1 Mo · Affichages: 310
  • CA27750F-E993-44CB-BB56-0EC0B483C123.webp
    CA27750F-E993-44CB-BB56-0EC0B483C123.webp
    1 Mo · Affichages: 236
  • B8C11CCE-8586-4285-8E25-34B3D72B525D.webp
    B8C11CCE-8586-4285-8E25-34B3D72B525D.webp
    1 Mo · Affichages: 316
Bonsoir aymanbrka

J'ai déjà résolu (théoriquement) ton problème à la simple vue de tes photos.

Le volume principal du disque (d'environ 320 Go) a été renommé OS X Base System d'après l'intitulé du volume d'une image-disque qui contient l'OS de secours. Ce changement d'intitulé est l'indice du fait que le contenu du volume principal a été restauré d'après celui du volume auxiliaire de secours. Comme le montrent tes photos > il contient actuellement 6,47 Go de données --> soit 1,3 pour un clone de l'OS de secours + 5,1 pour un installateur de High Sierra téléchargé dans ce volume mais qui n'a pas pu être ensuite déclenché.

En effet > il est bloqué par la présence du clone du système de secours dont la nature interdit une installation parallèle dans le même volume.

----------

Afin de présenter l'état des lieux en mode texte --> quand tu es dans ta session de secours qui affiche la fenêtre des 4 Utilitaires macOS > va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > saisis la commande informative  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition et de partitions
  • 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.

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

  • tu sélectionnes le tableau > ⌘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 
  • dans la page de ce fil de MacGé > presse le bouton (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) 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 présenteront la configuration logique de ton disque.
 
Dernière édition par un modérateur:
Bloc de code:
 #:                       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:                            untitled               +6.3 MB     disk18

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

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

-bash-3.2#
 
Il va falloir que tu repostes le tableau retourné par la commande diskutil list (s'll le faut > repasse-la) --> car celui que tu as posté ci-dessus ne montre que les disques (il s'agit ici de petites images-disques en RAM) n° 15 (disk15) à n° 20 (disk20) - càd. la fin du tableau.

Or le significatif se situe dans le commencement du tableau (à partir du disk0 ou premier disque). À l'écran de la session de secours > tu peux très bien étirer en hauteur la fenêtre du Terminal si tu le souhaites pour la faire correspondre à toute la hauteur d'écran --> ainsi tu verras mieux le tableau d'ensemble sans avoir à opérer de déroulement. Sinon > remonte le tableau pour commencer la sélection de ton copier à partir du début (disk0).
 
Je me doutais qu'il n'était pas entier j'espère que ce sera bon cette fois-ci

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Mac HDD                 319.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 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OS X Base System       +318.8 GB   disk2
                                 Logical Volume on disk0s2
                                 737A0F70-5E76-4D22-B022-98914F7F8DA4
                                 Unencrypted

/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               +12.6 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:                            untitled               +6.3 MB     disk18

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

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk20
 
Comme tu le vois -->
Bloc de code:
0:                  Apple_HFS OS X Base System       +318.8 GB   disk2
  • le volume principal a été renommé OS X Base System après restauration d'après cette source -->
Bloc de code:
1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1
  • qui est le volume de l'image-disque recelant l'OS de secours sur lequel le Mac est actuellement démarré.

Comme il y a actuellement 6,47 Go de données dans le grand volume (soit : le clone de l'OS de secours restauré + ce que je présume un dossier d'installation macOS Install Data de High Sierra de 5,1 Go) --> permets-moi de satisfaire ma curiosité en te demandant de passer la commande informative :
Bloc de code:
ls /Volumes/"OS X Base System 1"
(le "l" de "ls" est la minuscule de "L" ; mets bien "OS X Base System 1" entre "")

  • cette commande liste les dossiers de premier niveau présents dans l'espace du grand volume intitulé OS X Base System 1 > car monté après le volume OS X Base System de démarrage de l'image-disque > il reçoit l'index 1 pour éviter la confusion

=> poste ce tableau ici.
 
Bloc de code:
-bash-3.2# ls /Volumes/"OS X Base System 1"
.IAProductInfo            dev
.OSInstallerMessages        etc
.vol                macOS Install Data
Applications            private
Install macOS High Sierra.app    sbin
Library                tmp
System                usr
Volumes                var
bin
-bash-3.2#
 
Comme tu le vois --> tu as le dossier d'install de 5,1 Go :
Bloc de code:
macOS Install Data

  • tout le reste étant la distribution des dossiers de l'OS de secours restauré.

Je te propose une expérience amusante (peut-être pour moi seul) --> passe la commande (un peu longuette) :
Bloc de code:
find -x /Volumes/"OS X Base System 1" -d 1 ! -name "macOS Install Data" -exec rm -rf {} \;

  • mets bien les intitulés entre "" ; respecte les espaces ; la barre d'échappement \ à la fin se tappe par la combinaison au clavier alt maj :
  • cette commande recherche tous les éléments de 1er ordre dans le volume OS X Base System 1 > en échappant le dossier intitulé macOS Install Data > et exécute une suppression sur le lot à l'exclusion du dossier échappé

Repasse ensuite la commande :
Bloc de code:
ls /Volumes/"OS X Base System 1"

  • et reposte le tableau affiché

[après quoi je te délivrerai de tes affres...]
 
Alors j'ai entré les commandes que tu m'as indiqué et j'ai seulement eu ça comme résultat
Bloc de code:
-bash-3.2# ls /Volumes/"OS X Base System 1"
macOS Install Data
-bash-3.2#
Je suppose que ce n'est pas le résultat espérer, c'est peut-être une erreur de manipulation de ma part mais sachant que j'ai utilisé le copier/coller via cmd+c/v pour entrer les commandes je sais pas trop.
 
Si ! si ! c'est parfait. La commande que je t'ai passée a supprimé tous les dossiers du volume > sauf le dossier de l'installateur.

Tu me vois venir ? - je me demande (expérimentalement parlant) > à présent que le dossier d'installation est solitaire dans le volume > s'il n'y a pas moyen de déclencher directement l'opération d'installation...

Pour le vérifier > passe la commande :
Bloc de code:
bless --info /Volumes/"OS X Base System 1"

  • qui retourne le chemin actuel de démarrage inscrit sur l'en-tête du volume

=> poste le petit tableau retourné par la commande.
 
Bloc de code:
-bash-3.2# bless --info /Volumes/"OS X Base System 1"
finderinfo[0]:     33 => Blessed System Folder is <missing>
finderinfo[1]:  46692 => Blessed System File is <missing>
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]:     33 => OS X blessed folder is <missing>
64-bit VSDB volume id:  0xF7BBF4860144DE4D
-bash-3.2#
 
Il n'y a pas de chemin de démarrage inscrit sur l'en-tête du volume.

Passe la commande :
Bloc de code:
diskutil rename disk2 "Macintosh HD"

  • qui renomme le grand volume Macintosh HD

Passe la commande (respecte les espaces ; déroule bien le tapis roulant horizontal jusqu'à --setBoot) :
Bloc de code:
bless --folder /Volumes/"Macintosh HD"/"macOS Install Data"/"Locked Files"/"Boot Files" --file /Volumes/"Macintosh HD"/"macOS Install Data"/"Locked Files"/"Boot Files"/boot.efi --setBoot

  • je sais qu'elle va te paraître démesurément longue > avec tous ces intitulés en 2 mots qu'il faut bien encadrer chaque fois par des "" --> mais j'aimerais bien savoir si l'OS d'installation contenu dans le dossier macOS Install Data est démarrable et si l'installation peut se lancer
  • cette commande inscrit un chemin de boot sur le programme de démarrage de l'OS d'installation du dossier macOS Install Data + inscrit dans la mémoire NVRAM une instruction de démarrage automatique sur cet OS

La commande passe sans commentaire.

Une fois la commande passée > passe celle-ci -->
Bloc de code:
bless --info /Volumes/"Macintosh HD"

  • qui retourne le chemin de démarrage du volume Macintosh HD

=> poste ce tableau ici.
 
J'ai ça comme résultat après la 2eme commande (la plus longue) :
Bloc de code:
bless --folder /Volumes/"Macintosh HD"/"macOS Install Data"/"Locked Files"/"Boot Files" --file /Volumes/"Macintosh HD"/"macOS Install Data"/"Locked Files"/"Boot Files"/boot.efi --setBoot

J'enchaine ensuite avec la dernière qui me donne ça :
Bloc de code:
-bash-3.2# bless --info /Volumes/"Macintosh HD"
finderinfo[0]:  46711 => Blessed System Folder is /Volumes/Macintosh HD/macOS Install Data/Locked Files/Boot Files
finderinfo[1]:      0 => No Blessed System File
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]:  46711 => OS X blessed folder is /Volumes/Macintosh HD/macOS Install Data/Locked Files/Boot Files
64-bit VSDB volume id:  0xF7BBF4860144DE4D
-bash-3.2#
 
Alors je te propose le test suivant --> re-démarre ton Mac sans presser de touches au clavier => tu n'as qu'à dire ce qui se passe :

  • est-ce que le programme d'installation se lance ?
  • si ça ne marchait pas --> ne te fais pas de souci : en une commande je te délivrerai et tu pourras ré-installer l'OS.
 
L’installation avait repris mais de nouveau une erreur (j’ai joins l’image de l’ecran)
 

Fichiers joints

  • 61E63666-ABC6-48FC-9A05-06E13C6CCAC3.webp
    61E63666-ABC6-48FC-9A05-06E13C6CCAC3.webp
    1,3 Mo · Affichages: 262
Alors re-démarre > en tenant pressées les 2 touches ⌘R > pour réouvrir la session de secours.

Dans le Terminal > passe la commande que tu connais :
Bloc de code:
diskutil list

  • qui affiche les disques avec leurs n° d'index

Poste ce tableau ici. Je pourrai te passer une commande de reformatage du volume.
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Mac HDD                 319.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 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +318.8 GB   disk2
                                 Logical Volume on disk0s2
                                 737A0F70-5E76-4D22-B022-98914F7F8DA4
                                 Unencrypted

/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               +12.6 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:                            untitled               +6.3 MB     disk18

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

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

-bash-3.2#
 
Alors passe la commande :
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk2

  • cette commande reformate le volume Macintosh HD > en remontant un volume vide du même nom
  • Ne re-démarre pas après cette commande !

Si tu n'as pas obtenu de message d'erreur --> quitte le Terminal > et lance l'option "Ré-installer macOS" à destination du volume Macintosh HD -


=> tu n'as qu'à dire si l'installation se lance bien.
 
Ça va aller.

Tu dois me pardonner de t'avoir fait un peu languir. Mais ton cas de figure : co-existence d'un dossier d'installation et d'un OS de secours --> m'avait rendu curieux de savoir s'il était possible > après suppression des dossiers de l'OS de secours > de re-démarrer le Mac sur l'OS d'installation et si le programme allait se relancer.

Effectivement --> tout cela s'est passé > mais il y avait encore un nouveau blocage de l'installation.

Bon ! je n'allais pas indéfiniment prolonger l'expérimentation --> alors je t'ai passé la commande de reformatage qui a libéré le volume.
 
  • J’aime
Réactions: litobar71