10.13 High Sierra Démarrage imac ne se terminant jamais

je te poste le retour à la main sans quitter le terminal :
Forced unmount of all volumes on disk3 was successful
(pour le reste je ne me tracassais pas pour le clone, j'avais peur d'avoir fait une ânerie après le clonage…)
 
Tu peux quitter le terminal quand tu veux pour le relancer ensuite. Démontage réussi.

- repasse la commande précédente de reformatage (tu peux faire un copier-coller de ta précédente toujours affichée alors dans le terminal) :​
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk3
  • et poste le retour.
 
encore un souci…

Bloc de code:
-bash-3.2# diskutil umountDisk force disk3
Forced unmount of all volumes on disk3 was successful
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk3
Started erase on disk3 Macintosh HD
Unmounting disk
Erasing
Error: -69760: Unable to write to the last block of the device
-bash-3.2#
 
Un souci que je n'aime pas > car la mention : "Unable to write to the last block of the device" annonce peut-être un problème de disque (le HDD dans un Fusion Drive). On va supprimer / recréer le Fusion Drive. Mais comme cette opération implique la suppression corrélative du volume de secours sur lequel tu es actuellement démarré --> on va se prémunir.

- passe la commande :​
Bloc de code:
diskutil resizeVolume disk5s2 4995g jhfs+ BOOT 0b
  • la commande rétrécit (non destructivement) le volume Clone à 4995 Go > et crée un volume indépendant BOOT de 5 Go

Poste le retour (un tel redimensionnement peut prendre du temps quand il y a des données dans le volume).
 
J'ai failli partitionner mon disque 5TO avec une petite partition de secours, j'aurais du…
Voilà le retour
Bloc de code:
-bash-3.2# diskutil resizeVolume disk5s2 4995g jhfs+ BOOT 0b
Resizing to 4995000000000 bytes and adding 1 partition
Started partitioning on disk5s2 Clone
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk5s2
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/rdisk5s3 as a 5 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk5s2 Clone
/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *5.0 TB     disk5
   1:                        EFI EFI                     209.7 MB   disk5s1
   2:                  Apple_HFS Clone                   5.0 TB     disk5s2
   3:                  Apple_HFS BOOT                    5.5 GB     disk5s3
-bash-3.2#
 
Parfait. Passe la commande :
Bloc de code:
asr restore --s / --t /Vol*/BOOT --erase --noprompt
  • (tu as des doubles tirets --) cette commande appelle l'utilitaire Apple asr (apple_software_restore) à répliquer le volume de secours OS X Base System démarré (désigné par son point de montage /) => au volume BOOT du DDE. BOOT va être reformaté > renommé OS X Base System comme la source > cloné d'un OS de secours démarrable de High Sierra (1,3 Go) > rendu démarrable à la fin par l'inscription d'un chemin de démarrage sur son en-tête. 2 passes : Restoring / Verifying - la progression en chacune marquée par tranches de 10%.

Poste le retour quand ce sera fini.
 
voilà le retour
Bloc de code:
-bash-3.2# asr restore --s / --t /Vol*/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 : au moins là ça marche. Tu as désormais un DDE autonome.

- redémarre (MenuRedémarrer) > et tiens aussitôt la touche "alt" pressée pour obtenir l'écran de choix du volume de démarrage. Choisis : OS X Base System (ci-devant BOOT) > démarre dessus. Tu vas récupérer après un temps de chargement le même écran de session de secours aux 4 Utilitaires macOS. Mais ici ton Mac sera démarré en indépendance des disques internes. On pourra donc supprimer / recréer le Fusion Drive.​

Quand tu as ouvert la session de secours externe > passe une commande :
Bloc de code:
diskutil cs list
  • qui affiche un tableau détaillé du dispositif CoreStorage du Fusion Drive

Poste le retour (via Safari).
 
voilà le retour
Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 90043810-E74C-483D-9543-11003F720945
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         3120722075648 B (3.1 TB)
    Free Space:   4563640320 B (4.6 GB)
    |
    +-< Physical Volume 3CC6C576-2695-4C31-B509-728950902393
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     120988852224 B (121.0 GB)
    |
    +-< Physical Volume FBAC8D9C-0C51-49ED-B93D-1B32FA772622
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     2999733223424 B (3.0 TB)
    |
    +-> Logical Volume Family 81DB262F-63FF-41C2-8F89-92F496B46DB2
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume EB00423F-F400-44C0-985A-F0585338FCE5
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          3113860956160 B (3.1 TB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
            LVG Type:              Sparse
-bash-3.2#
 
J'ai toutes les informations idoines.

- on retente quand même un reformatage basique d'abord. Passe la commande :​
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk2
  • qui reformate le volume collectif Macintosh HD du Fusion Drive

Poste le retour.
 
Voilà le retour, pas concluant a priori :
Bloc de code:
-bash-3.2# diskutil eraseVolume jhfs+ "Macintosh HD" disk2
Started erase on disk2 Macintosh HD
Unmounting disk
Erasing
Error: -69877: Couldn't open device
-bash-3.2#
 
En effet. Plan B : suppression / recréation du Fusion Drive.

- passe la commande (copier-coller à rebours via Safari) :​
Bloc de code:
diskutil cs deleteLVG 90043810-E74C-483D-9543-11003F720945 ; diskutil list
  • la commande supprime la structure CoreStorage du Fusion Drive > ce qui reformate (en principe) 2 volumes Untitled sur les 2 partition principales des disques internes > puis ré-affiche le tableau des disques

Poste le retour complet des opérations --> qu'on voie ce qui se passe...
 
Voilà le retour
Bloc de code:
-bash-3.2# diskutil cs deleteLVG 90043810-E74C-483D-9543-11003F720945 ; diskutil list
Started CoreStorage operation
Unmounting Logical Volumes
Destroying Logical Volume Group
Erasing disk1s2
Initialized /dev/rdisk1s2 as a 113 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Erasing disk0s2
Initialized /dev/rdisk0s2 as a 3 TB case-insensitive HFS Plus volume with a 229376k journal
Mounting disk
Finished CoreStorage operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Untitled                3.0 TB     disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                121.0 GB   disk1s2

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *5.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Clone                   5.0 TB     disk3s2
   3:                  Apple_HFS OS X Base System        5.5 GB     disk3s3

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

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

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

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

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

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

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

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

-bash-3.2#
 
Pour le moment ça marche (les destructions sont toujours plus faciles que les créations :hilarious:).

- on recrée un Fusion Drive de type CoreStorage toujours via 2 commandes. Passe la 1ère commande :​
Bloc de code:
diskutil cs createLVG Fusion disk1s2 disk0s2
  • la commande crée l'« infrastructure » d'un Fusion Drive (un Conteneur collectif sans volume)

Poste le retour.
 
le retour :
Bloc de code:
-bash-3.2# diskutil cs createLVG Fusion disk1s2 disk0s2
Started CoreStorage operation
Unmounting disk1s2
Touching partition type on disk1s2
Adding disk1s2 to Logical Volume Group
Unmounting disk0s2
Touching partition type on disk0s2
Adding disk0s2 to Logical Volume Group
Creating Core Storage Logical Volume Group
Switching disk1s2 to Core Storage
Switching disk0s2 to Core Storage
Waiting for Logical Volume Group to appear
Discovered new Logical Volume Group "25335E9B-923A-4333-8DB2-CBC7BD338C68"
Core Storage LVG UUID: 25335E9B-923A-4333-8DB2-CBC7BD338C68
Finished CoreStorage operation
-bash-3.2#
 
Pour le moment ça marche encore. Passe la commande (copier-coller à rebours car elle est kilométrique) :
Bloc de code:
diskutil cs createLV 25335E9B-923A-4333-8DB2-CBC7BD338C68 jhfs+ "Macintosh HD" 100% ; diskutil list
  • la commande crée les « superstructures » du Fusion Drive (pour l'essentiel : génération d'un volume Macintosh HD exporté par le Conteneur CoreStorage) - puis ré-affiche le tableau des disques

Poste le retour.
 
Le retour
Bloc de code:
-bash-3.2# diskutil cs createLV 25335E9B-923A-4333-8DB2-CBC7BD338C68 jhfs+ "Macintosh HD" 100% ; diskutil list
Started CoreStorage operation
Waiting for Logical Volume to appear
Formatting file system for Logical Volume
Initialized /dev/rdisk2 as a 3 TB case-insensitive HFS Plus volume with a 245760k journal
Mounting disk
Core Storage LV UUID: 039A29EA-BDD0-4CF0-8F61-3A59BFDE4FFC
Core Storage disk: disk2
Finished CoreStorage operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Fusion                  3.0 TB     disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Fusion                  121.0 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +3.1 TB     disk2
                                 Logical Volume on disk1s2, disk0s2
                                 039A29EA-BDD0-4CF0-8F61-3A59BFDE4FFC
                                 Unencrypted Fusion Drive

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *5.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Clone                   5.0 TB     disk3s2
   3:                  Apple_HFS OS X Base System        5.5 GB     disk3s3

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

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

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

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

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

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

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

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

-bash-3.2#
 
La chance est de ton côté : le Fusion Drive a été recréé pleinement sans erreur. Tu disposes d'un volume collectif Macintosh HD de 3,1 To - flambant neuf. Je n'aurais jamais imaginé que le maillon n°2 (reformatage) des « 4 r » (traditionnellement le plus bref) allait poser autant de problèmes. Bon : tu as devant toi les maillons 3 & 4 qui en fait s'engrènent automatiquement l'un sur l'autre. Voici un court tuto pour cette dernière double séquence :

  • a) dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Ré-installer macOS" --> à destination du volume Macintosh HD neuf > ce qui va donner une installation propre de High Sierra.
  • b) en fin d'installation > après un redémarrage sur l'OS High Sierra installé de neuf et divers paramétrages --> une page te propose de récupérer des données. Coche la case : "À partir d'un Mac, d'une sauvegarde Time Machine ou d'un Disque de démarrage" > et choisis le volume Clone en source. L'Assistant de migration (en charge ici) 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. Pour 3,1 To de données --> ça va prendre des plombes...

=> tu n'auras qu'à dire si tu as pu ré-ouvrir ta session à la fin. Ou si un incident a bloqué l'Assistant.
 
Dernière édition par un modérateur:
  • J’aime
Réactions: boninmi
Il a démarré l'installation de High Sierra, il m'a annoncé 15' de délai au début mais assez logiquement plus de 5h ensuite : j'ai encore une liaison ADSL pas très rapide pour la récupération de high sierra… La barre a commencé à se remplir minusculement. On va patienter tranquillement. Merci en tous cas pour ce dépannage même si on n'est encore sûr de rien. D'une part, j'aurai toujours appris plein de choses, d'autre part ta disponibilité est vraiment admirable.

Et à se revoir en fin d'après-midi probablement.
 
  • J’aime
Réactions: boninmi
Juste pour dire que le redémarrage sous le nouveau high sierra s'est bien passé.
La récupération des données du clone vers le Mac est en cours
(pour info, il m'a bien demandé si je voulais mettre itunes à jour et j'ai bien choisi "ignorer")
Il est en train de m'annoncer la durée prévisible, ça flotte encore, il est descendu à 16h30, remonté à 21h50 mais j'ai des doutes, je ne serai pas étonné que ça prenne pas loin de 48h (l'affichage prévisionnel varie avec la taille des fichiers copiés si je ne m'abuse).

Petites questions subsidiaires (mais ça n'a rien de pressé ni d'indispensable, je ne veux pas t'occuper plus que de raison !) :
  • Lorsque je voudrais refaire une sauvegarde time machine (j'attendrais un peu de toutes façons), pourra-t-il le faire en incrémental depuis ma sauvegarde time machine précédente ? ou il faudra repartir à zéro (c'est juste pour avoir une idée du temps à prévoir à ce moment-là)
  • Même question pour ma sauvegarde Carbon Copy Cloner (sauvegarde en temps que disque démarrable) ?
  • j'ai par ailleurs une autre sauvegarde Carbon Copy Cloner ancienne du dossier contenant ma bibli iphoto, même question ?

En tous cas, le mac a redémarré proprement sur le disque fusion, c'est déjà l'essentiel !
Je reviendrai lorsque j'aurais eu (ou pas…) l'affichage de la session