10.13 High Sierra Plantage après mise à jour high sierra

Alors il va falloir supprimer entièrement le CoreStorage > et pour cela il va falloir que tu sois démarré sur un clone de l'OS de secours actuel (car l'OS de secours dépend d'une partition solidaire du CoreStorage et ne permet donc pas de le supprimer).

On va créer ce clone sur le DDE. Repasse la commande :
Bloc de code:
diskutil list

  • et poste la partie utile --> que je voie l'index du volume Clone après ton redémarrage qui l'aura remonté dans le tableau...
 
Désolé je ne sais pas pourquoi je n'ai pas pu supprimer les infos inutiles
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_CoreStorage 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:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   499.8 GB   disk2s2

/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               +4.2 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

/dev/disk21 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +498.9 GB   disk21
                                 Logical Volume on disk0s2
                                 C8B5E747-FD6B-40B7-806B-F2FC8D45C77F
                                 Unencrypted

-bash-3.2#
 
Le DDE est remonté en disk2.

Passe la commande :
Bloc de code:
diskutil resizeVolume disk2s2 495g jhfs+ BOOT 0b

  • le 0 de 0b est un zéro
  • la commande rétrécit (non destructivement) le volume Clone à 495 Go > et crée un volume de BOOT de +4 Go en-dessous

Poste l'affichage retourné.
 
Voilà
Bloc de code:
-bash-3.2# diskutil resizeVolume disk2s2 495g jhfs+ BOOT 0b
Resizing to 495000000000 bytes and adding 1 partition
Started partitioning on disk2s2 Clone
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk2s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Clone appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Modifying partition map
Initialized /dev/rdisk2s3 as a 4 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk2s2 Clone
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   495.0 GB   disk2s2
   3:                  Apple_HFS BOOT                    4.6 GB     disk2s3
-bash-3.2#
 
Parfait. Il n'y a plus qu'à cloner un OS de secours dans ce volume. Passe la commande :
Bloc de code:
asr restore --s / --t /Volumes/BOOT --erase --noprompt

  • mets les doubles tirets -- où tu les vois
  • la commande clone en mode "copie-de-blocs" le volume OS X Base System de l'OS de secours démarré (désigné par son point de montage /) => sur le volume BOOT. En conséquence > BOOT va être reformaté > renommé OS X Base System comme la source > restauré 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 l'affichage retourné quand tu auras récupéré -bash-3.2# en signal de complétion.
 
Bloc de code:
-bash-3.2# asr restore --s / --t /Volumes/BOOT --erase --noprompt
    Validating target...done
    Validating source...done
    Validating sizes...done
    Restoring  ....10....20....30....40....50....60....70....80....90....100
    Verifying  ....10....20....30....40....50....60....70....80....90....100
    Remounting target volume...done
-bash-3.2#
 
Parfait !

Redémarre (Menu  > Redémarrer) et tiens aussitôt pressée la touche "alt" pour obtenir l'écran de choix du volume de démarrage -->

- choisis le volume OS X Base System que tu vois affiché (c'est celui qu'on vient de créer) > démarre dessus​

Tu récupères le même écran affichant une fenêtre de 4 Utilitaires MacOS. Le Terminal est à la même place. Passe la commande :
Bloc de code:
diskutil cs list

  • qui affiche le tableau détaillé du CoreStorage planté

Poste ce tableau.
 
Le voici,
Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group EA475667-44CF-4208-B6CE-44D475758065
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         499248103424 B (499.2 GB)
    Free Space:   18972672 B (19.0 MB)
    |
    +-< Physical Volume 93C31870-810C-42CE-BF70-4E397365A87C
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     499248103424 B (499.2 GB)
    |
    +-> Logical Volume Family 8876BC73-E07B-493F-B247-4E946F097A93
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Locked
        Conversion Status:       Converting (backward)
        Reversion State:         Reverting
        High Level Queries:      Not Fully Secure
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume C8B5E747-FD6B-40B7-806B-F2FC8D45C77F
            ---------------------------------------------------
            Disk:                  -none-
            Status:                Locked
            Size (Total):          498876809216 B (498.9 GB)
            Conversion Progress:   Paused
            Revertible:            Yes (unlock and decryption required)
            LV Name:               Macintosh HD
            Content Hint:          Apple_HFS
-bash-3.2#
 
Alors voici la commande à passer :
Bloc de code:
diskutil cs deleteLVG EA475667-44CF-4208-B6CE-44D475758065

  • saisis-la en copier-coller à rebours : tu la copies ici avec Safari > tu la colles dans le Terminal > tu l'exécutes
  • la commande supprime le CoreStorage > reformate la partition du disque interne en jhfs+ > remonte un volume Untitled

Poste l'affichage retourné.
 
Voilà, espérons qe ce soit bon ^^
Bloc de code:
-bash-3.2# diskutil cs deleteLVG EA475667-44CF-4208-B6CE-44D475758065
Started CoreStorage operation
Unmounting Logical Volumes
Destroying Logical Volume Group
Erasing disk0s2
Initialized /dev/rdisk0s2 as a 465 GB case-insensitive HFS Plus volume with a 40960k journal
Mounting disk
Finished CoreStorage operation
-bash-3.2#
 
L'opération a réussi. Voici encore une commande cosmétique :
Bloc de code:
diskutil rename disk0s2 "Macintosh HD"

  • le 0 de disk0s2 est un zéro ; mets "Macintosh HD" avec les ""
  • la commande renomme Untitled => Macintosh HD

Poste le retour.
 
Bon ! -- après toutes ces manœuvres > tu as un volume Macintosh HD standard réinstallable. On revient donc à la phase antérieure d'installation dont je te redonne le descriptif -->

  • a) dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Ré-installer macOS" --> à destination du volume Macintosh HD reformaté > ce qui va donner une installation propre.
  • b) en fin d'installation > une page te propose de récupérer des données --> coche la case : "À partir d'un autre Mac ou d'une sauvegarde Time Machine" > et choisis le volume Clone en "source". L'«Assistant de migration» va te proposer de récupérer ton compte > des applications > des réglages --> n'exclus rien et lance. S'il te propose en chemin une mise-à-jour d'iTunes --> refuse > car ça plante la migration. Une récupération par l'«Assistant de migration» est toujours très lente > avec un débit de copie très variable.

=> tu n'auras qu'à dire si tu as pu ré-ouvrir ta session à la fin. Et si oui > comment tu trouves son fonctionnement..
 
Tu lances directement l'installation depuis la session de secours ouverte. Pas de redémarrage.
 
Alors redémarre dans un 1er temps sans presser de touche au clavier -->

- est-ce que l'installation reprend ?​