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

Alors lance le Terminal > et passe la commande :
Bloc de code:
diskutil list

  • poste le tableau des disques dans une fenêtre de code
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Sans titre              999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.2 GB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS OS X Base System        7.3 GB     disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/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               +12.6 MB    disk9

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

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

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

Offline
                                 Logical Volume OS X Base System on disk0s2
                                 907F031D-7A79-4127-A00E-E9EB5C0DA936
                                 Locked Encrypted
-bash-3.2#
 
Alors dans l'«Utilitaire de Disque» --> il faut que tu déverrouilles le volume Sans titre actuellement verrouillé par FileVault.

Cela fait > tu reviens au Terminal et > pour toi seul > tu repasses une commande :
Bloc de code:
diskutil list

  • qui t'affiche le tableau des disques. Tu repères et tu copies l'UUID = 907F031D-7A79-4127-A00E-E9EB5C0DA936 qui va être affiché en queue de tableau > en regard du Logical Volume disk20 juste exporté.

Tu passes alors la commande :
Bloc de code:
diskutil cs resizeStack 907F031D-7A79-4127-A00E-E9EB5C0DA936 500g jhfs+ Clone 0b

  • saisis la commande avec exactitude ; colle l'UUID à sa place dans la commande : respecte les espaces ; le 0 de 0b est un zéro
  • la commande rétrécit (non destructivement) Macintosh HD à 500 Go > et crée un volume subalterne Clone sur une partition de 499 Go environ ; sur un disque de grande taille comme ici > le processus peut prendre un bon moment --> attends le ré-affichage de -bash-3.2#

=> poste l'affichage retourné par la commande
 
Comme je te l'ai dit dans la 1ère ligne de mon message précédent -->
Alors dans l'«Utilitaire de Disque» --> il faut que tu déverrouilles le volume Sans titre actuellement verrouillé par FileVault.

  • si tu ne fais pas cette action préalable > il est absolument certain que le volume Sans titre ne sera pas affiché > puisqu'il sera bloqué de montage par le verrouillage FileVault.
 
Dans le panneau de l'«Utilitaire de Disque» > clique l'onglet "Présentation" (coin gauche supérieur) > coche : "Afficher tous les appareils" --> est-ce que tu peux choisir Sans titre pour le déverrouiller ?

  • si ce n'est pas le cas > passe la commande préalable :
Bloc de code:
diskutil list

  • dans le Terminal > copie l'UUID = 907F031D-7A79-4127-A00E-E9EB5C0DA936 affiché en queue de tableau > passe la commande :
Bloc de code:
diskutil cs unlockLV 907F031D-7A79-4127-A00E-E9EB5C0DA936 -passphrase mario

  • respecte les espaces ; colle l'UUID à sa place exacte dans la commande ; remplace le mario final par ton mot-de-passe d'ouverture de session saisi en clair
  • la commande bien exécutée doit remonter le volume Sans titre > et te permettre de passer ensuite la commande de re-partitionnement :
Bloc de code:
diskutil cs resizeStack 907F031D-7A79-4127-A00E-E9EB5C0DA936 500g jhfs+ Clone 0b

  • poste l'affichage retourné par cette dernière commande.
 
J'ai fini par comprendre le fin mot de cet imbroglio.

Le dernier tableau retourné par diskutil list > atteste ceci à propos du volume-hôte du CoreStorage Chiffré (message #202) -->
Bloc de code:
Offline
                                 Logical Volume OS X Base System on disk0s2
                                 907F031D-7A79-4127-A00E-E9EB5C0DA936
                                 Locked Encrypted

Le ci-devant volume Sans titre a été renommé OS X Base System > ce qui veut dire qu'il a été restauré d'après le volume original OS X Base System contenant l'OS de secours démarré. Avec reformatage et effacement de données à la clé : il ne contient plus qu'un clone d'OS de secours, si je ne m'abuse.

Comme je n'ai jamais préconisé cette restauration ni donné de commande qui l'effectuerait > je me suis demandé depuis quand traîne cette situation inaperçue (je ne prêtais pas attention au sort du volume-hôte du CoreStorage > puisqu'on était focalisés sur la création d'un volume de secours démarrable sur la clé USB).

Je suis ainsi remonté à une tableau posté en retour de la commande diskutil list au message #145 (p.8, datant de mercredi) > qui attestais déjà ceci -->
Bloc de code:
Offline
                                 Logical Volume OS X Base System on disk0s2
                                 907F031D-7A79-4127-A00E-E9EB5C0DA936
                                 Locked Encrypted

Donc les carottes étaient déjà cuites à ce moment-là. Tout s'est joué dans la page 7, puisqu'au message #133 une commande de listage du contenu du volume Sans titre déverrouillé retournait un tableau affiché sous forme capture. Mon message #134 proposait une commande :
Bloc de code:
rm -rf /Volumes/"Sans titre"/macOS*

  • supprimant le dossier d'installation macOS Install Data dans le volume Sans titre (sous une forme macOS* abrégée pour la commodité). En aucun cas cette commande ne pouvait restaurer le volume OS X Base System au volume Sans titre.

La seule attestation que je note d'une manœuvre qui a dû aboutir à cette restauration > est au message suivant #134 de Mario -->
J'ai passé la commande et essayé de relancer une installation macos.

Voila le resultat


Je pense que cet : "essayé de relancer une installation macos" a dû impliquer une action de restauration dans l'«Utilitaire de Disque» et que c'est là que tout s'est joué.

Parce qu'après --> j'ai proposé un démarrage par internet qui a échoué > puis la création par clonage d'un volume de secours démarrable sur une clé USB > et dès la commande diskutil list destinée à afficher la clé dans le tableau > le volume-hôte du CoreStorage était attesté restauré sous l'intitulé OS X Base System.

En conclusion de cette rétrospective --> avec la restauration involontaire du volume principal Sans titre > les données recelées ont été effacées > et la problématique de clonage de ces données dans un second volume du disque principal est éteinte.

Afin de vérifier l'état des lieux --> passe la commande :
Bloc de code:
df -H

  • qui va mesurer l'occupation de tous les volumes actuellement montés > dont le OS X Base System de 999 Go du disque interne

Poste ce tableau dans une fenêtre de code --> il sera aisé de vérifier si le contenu de fichiers du grand volume se réduit à 1,3 Go - preuve de l'intervention d'une restauration.
 
Bloc de code:
-bash-3.2# df -H
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s2   7.3G   1.3G   5.9G    19%   45198 4294922081    0%   /
devfs          206k   206k     0B   100%     696          0  100%   /dev
/dev/disk2     5.2M   1.2M   4.0M    24%      20 4294967259    0%   /private/var/log
/dev/disk3     524k   147k   377k    29%       4 4294967275    0%   /Volumes
/dev/disk4     524k   147k   377k    29%       7 4294967272    0%   /private/var/tmp
/dev/disk5     524k   160k   365k    31%      12 4294967267    0%   /private/var/run
/dev/disk6     2.1M   143k   2.0M     7%       2 4294967277    0%   /private/tmp
/dev/disk7     524k   143k   381k    28%       2 4294967277    0%   /System/Installation
/dev/disk8     524k   307k   217k    59%      21 4294967258    0%   /private/var/db
/dev/disk9      13M   3.1M   9.5M    25%      82 4294967197    0%   /private/var/folders
/dev/disk10    4.2M   3.6M   606k    86%     217 4294967062    0%   /private/var/root/Library
/dev/disk12    2.1M   143k   2.0M     7%       2 4294967277    0%   /private/var/root/Library/Containers
/dev/disk13    524k   180k   344k    35%      11 4294967268    0%   /Library/Preferences
/dev/disk14    524k   164k   360k    32%       6 4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk15    1.0M   180k   868k    18%       6 4294967273    0%   /Library/Keychains
/dev/disk16    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk17    6.3M   176k   6.1M     3%       2 4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk18    524k   143k   381k    28%       2 4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk19    2.1M   143k   2.0M     7%       2 4294967277    0%   /Library/Logs/DiagnosticReports
/dev/disk20    999G   1.3G   998G     1%   45198 4294922081    0%   /Volumes/OS X Base System 1
-bash-3.2#
 
Cette ligne décrit le volume principal de 999 Go -->
Bloc de code:
/dev/disk20    999G   1.3G   998G     1%   45198 4294922081    0%   /Volumes/OS X Base System 1

  • il est indexé OS X Base System 1 > pour le distinguer du volume original OS X Base System de l'OS de secours démarré monté en 1er
  • il contient (à l'index Used = utilisé) 1,3 Go de fichiers > et son espace libre (Avail = disponible) est de 998 Go.

La preuve est faite de l'intervention involontaire d'une restauration. Est-ce que tu te souviens > si tu reconsultes p. 7 ton message #134 --> d'avoir opéré une manipulation dans l'«Utilitaire de Disque» passant par le menu Restaurer > avant de lancer l'option "Ré-installer macOS" dans la fenêtre des 4 Utilitaires macOS ? - comme si tu avais d'abord tenté de "Restaurer" > puis de "Réinstaller" ?
 
Pendant toutes nos manipulations je n'ai rien fais d'autre que suivre les commandes... je ne sais pas trop expliquer ce qui s'est passé.

En tout cas meme si je perd toutes mes données ce n'est rien, j'ai tout sur un autre pc. Faudrait juste que j'arrive à réutiliser mon mac
 
Alors si tu es partant pour une ré-installation propre --> il ne devrait pas y avoir de difficultés.

Passe la commande :
Bloc de code:
diskutil cs list

  • qui va afficher le tableau détaillé du CoreStorage du disque interne

Poste ce tableau dans une fenêre de code --> il fournira un UUID utile pour une commande de suppression.
 
Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 3B8D0CDD-A8E1-4A1C-A93B-6AE503ED78F4
    =========================================================
    Name:         Sans titre
    Status:       Online
    Size:         999345127424 B (999.3 GB)
    Free Space:   18907136 B (18.9 MB)
    |
    +-< Physical Volume 8FE35292-FE14-4904-86AF-73E559A56744
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     999345127424 B (999.3 GB)
    |
    +-> Logical Volume Family 73617D41-FFB3-4A0C-8242-C70450964543
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Converting (forward)
        High Level Queries:      Not Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume 907F031D-7A79-4127-A00E-E9EB5C0DA936
            ---------------------------------------------------
            Disk:                  disk20
            Status:                Online
            Size (Total):          998973898752 B (999.0 GB)
            Conversion Progress:   Paused
            Revertible:            Yes (unlock and decryption required)
            LV Name:               OS X Base System
            Volume Name:           OS X Base System
            Content Hint:          Apple_HFS
-bash-3.2#
 
Alors tu relances le Terminal > tu commences par repasser pour toi seul la commande :
Bloc de code:
diskutil cs list

  • qui te raffiche le grand tableau du CoreStorage que tu viens de poster ci-dessus > et tu copies en haut de tableau l'UUID = 3B8D0CDD-A8E1-4A1C-A93B-6AE503ED78F4 mentionné à droite de Logical Volume Group

Cela fait > tu passes la commande :
Bloc de code:
diskutil cs deleteLVG 3B8D0CDD-A8E1-4A1C-A93B-6AE503ED78F4

  • où tu colles l'UUID en fin de commande (respecte les espaces)
  • la commande supprime le CoreStorage > reformate la partition principale en jhfs+ > remonte un volume nommé Untitled

Poste l'affichage retourné par la commande dans une fenêtre de code.
 
Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 3B8D0CDD-A8E1-4A1C-A93B-6AE503ED78F4
    =========================================================
    Name:         Sans titre
    Status:       Online
    Size:         999345127424 B (999.3 GB)
    Free Space:   18907136 B (18.9 MB)
    |
    +-< Physical Volume 8FE35292-FE14-4904-86AF-73E559A56744
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     999345127424 B (999.3 GB)
    |
    +-> Logical Volume Family 73617D41-FFB3-4A0C-8242-C70450964543
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Converting (forward)
        High Level Queries:      Not Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume 907F031D-7A79-4127-A00E-E9EB5C0DA936
            ---------------------------------------------------
            Disk:                  disk20
            Status:                Online
            Size (Total):          998973898752 B (999.0 GB)
            Conversion Progress:   Paused
            Revertible:            Yes (unlock and decryption required)
            LV Name:               OS X Base System
            Volume Name:           OS X Base System
            Content Hint:          Apple_HFS
-bash-3.2# diskutil cs deleteLVG 3B8D0CDD-A8E1-4A1C-A93B-6AE503ED78F4
Started CoreStorage operation
Unmounting Logical Volumes
Destroying Logical Volume Group
Erasing disk0s2
Initialized /dev/rdisk0s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished CoreStorage operation
-bash-3.2#
 
L'opération s'est bien passée. Passe la commande cosmétique :
Bloc de code:
diskutil rename disk0s2 "Macintosh HD"
(mets "Macintosh HD" avec des "")

  • qui renomme le volume Untitled de 999 Go --> Macintosh HD

Cela fait > quitte le Terminal > et dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Ré-installer macOS" --> à destination du volume Macintosh HD.
 
Voila il a redémarré, dois-je faire encore quelque chose pour que tout soit ok ?

Puis-je fais les MAJ ou je vais à nouveau avoir un problème?
 

Fichiers joints

  • BD236BFB-71B1-408D-B3E0-0CDE37ABB7F0.webp
    BD236BFB-71B1-408D-B3E0-0CDE37ABB7F0.webp
    393,2 KB · Affichages: 64
Content pour toi que tu aies récupéré un volume démarrable après toutes ces péripéties.

Puis-je fais les MAJ ou je vais à nouveau avoir un problème?
Je pense que ton High Sierra est à jour actuellement. Tu penses aux futures MÀJ ?

Je te proposerai bien ce qui était prévu au départ -->

  • comme tu n'as pas de DDE > mais un disque interne de grande taille (1 To) --> il te suffirait de le partitionner en 2 pour créer 2 volumes de 500 Go = Macintosh HD (volume de démarrage) et Clone (par exemple = volume de sauvegarde). Il te suffirait de cloner régulièrement Macintosh HD dans Clone > en faisant une mise à jour de Clone avant toute MÀJ de High Sierra. En cas de plantage > il te suffirait de re-démarrer sur Clone > et de le cloner à rebours dans Macintosh HD pour récupérer un volume de démarrage... démarrable.