10.13 High Sierra Impossible de créer un volume de prédémarrage pour l'APFS

Bloc de code:
Last login: Sun Feb 18 17:00:38 on console
MacBook-Pro-de-SYLVIE:~ sylviejacquot$ diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         125.0 GB   disk0s2
   3:                 Apple_APFS Container disk2         125.7 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            12.8 GB    disk1s1
   2:                APFS Volume Preboot                 22.9 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.7 GB   disk2
                                 Physical Store disk0s3
   1:                APFS Volume Restore                 18.7 GB    disk2s1
   2:                APFS Volume Preboot                 22.9 MB    disk2s2
   3:                APFS Volume Recovery                509.8 MB   disk2s3
   4:                APFS Volume VM                      2.1 GB     disk2s4

MacBook-Pro-de-SYLVIE:~ sylviejacquot$
 
Bien !

L'expérience m'a appris que l'apfs s'installe parfois (de neuf) avec une erreur interne (irréparable) qui verrouille en taille le Conteneur. Ça été (entre autres) la mésaventure d'Anna à qui tu succèdes. On va vérifier si c'est ou non le cas par une petite expérience de re-dimensionnement non destructeur du Conteneur disk1.

  • si ça marche --> hop ! on supprime le Conteneur du bas et on récupère l'espace
  • si ça bloque --> hop ! tu redémarres sur Restore > on supprime le nouveau Conteneur > et comme tu as toujours l'installateur de High Sierra dans les Applications de Restore --> on ré-installe de neuf en espérant que l'apfs s'installe cette fois sans erreur

Passe la commande (copier-coller) :
Bloc de code:
diskutil ap resizeContainer disk1 120g free null 0b

  • cette comande rétrécit le Conteneur du haut à 120 Go et libère 5 Go de blocs sans emploi

=> poste le retour de cette commande.
 
Bloc de code:
Last login: Sun Feb 18 17:00:38 on console
MacBook-Pro-de-SYLVIE:~ sylviejacquot$ diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         125.0 GB   disk0s2
   3:                 Apple_APFS Container disk2         125.7 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            12.8 GB    disk1s1
   2:                APFS Volume Preboot                 22.9 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.7 GB   disk2
                                 Physical Store disk0s3
   1:                APFS Volume Restore                 18.7 GB    disk2s1
   2:                APFS Volume Preboot                 22.9 MB    disk2s2
   3:                APFS Volume Recovery                509.8 MB   disk2s3
   4:                APFS Volume VM                      2.1 GB     disk2s4
MacBook-Pro-de-SYLVIE:~ sylviejacquot$ diskutil ap resizeContainer disk1 120g free null 0b
Started APFS operation
Resizing APFS Container designated by APFS Container Reference disk1
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l /dev/disk0s2
Checking volume
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the object map
Checking the APFS volume superblock
warning: apfs_sb at apfs_fs_index (0): apfs_formatted_by.timestamp is invalid (1518970975000000000), is greater than current time (1518970814818375000)
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Verifying allocated space
warning: Overallocation Detected on Main device: (1742282+21) bitmap address (95568)
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk0s2 from 124 999 999 488 to 120 000 000 000 bytes
Shrinking APFS data structures
APFS Container Resize error code is 49168
Error: -69606: A problem occurred while resizing APFS Container structures
MacBook-Pro-de-SYLVIE:~ sylviejacquot$
 
Ouaip ! j'ai été drôlement bien inspiré de te faire opérer cette expérimentation. Car voici ce que tu obtiens -->
Bloc de code:
Error: -69606: A problem occurred while resizing APFS Container structures

  • ce message est le signe indubitable que l'apfs vient de s'installer avec l'erreur interne que je décrivais précédemment. Donc le Conteneur du haut est verrouillé en taille.

Tu es donc contrainte à une petite rallonge de cette partie de campagne dominicale.

Va à : Menu  > Préférences Système > Disque de démarrage > choisis Restore --> reviens dans ta session du volume Restore.

Là > tu postes le tableau d'un :
Bloc de code:
diskutil list

  • parce que tu as 2 Conteneurs qui échangent leurs index numériques selon que tu es démarrée sur l'un ou sur l'autre. Donc il faut vérifier chaque fois.

# note: désolé pour cet atermoiement > mais tu comprends à quoi rimait mon expérimentation par prudence précédente. Grâce à elle > n'ayant pas supprimé au préalable le Conteneur du bas > on va pouvoir relancer sans perte de temps une nouvelle installation.
 
Bloc de code:
Last login: Sun Feb 18 17:38:10 on console
MacBook-Pro-de-SYLVIE:~ sylviejacquot$ diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk2         125.0 GB   disk0s2
   3:                 Apple_APFS Container disk1         125.7 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.7 GB   disk1
                                 Physical Store disk0s3
   1:                APFS Volume Restore                 18.7 GB    disk1s1
   2:                APFS Volume Preboot                 22.9 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.0 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            13.6 GB    disk2s1
   2:                APFS Volume Preboot                 22.9 MB    disk2s2
   3:                APFS Volume Recovery                509.8 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

MacBook-Pro-de-SYLVIE:~ sylviejacquot$
 
Bon ! - alors c'est reparti pour un cycle - mais ça va aller vite.

Par la commande :
Bloc de code:
diskutil ap deleteContainer disk2 "Macintosh HD"

  • tu supprimes le Conteneur apfs mal installé > et tu remontes un volume Macintosh HD standard.

Tu es assez grande pour juger d'après l'affichage retourné si la commande est bien passée. Un diskutil list pour toi seule peut te confirmer si tu as bien un Macintosh HD de type Apple_HFS en haut de disque.

Tu vas à présent dans les Applications > et tu relances le programme d'installation par un double-clic sur Installer macOS High Sierra.app. Tu prends pour destination le volume vide Macintosh HD.

Tu connais la suite ? - une fois une session ouverte dans le volume Macintosh HD ré-installé > tu postes le tableau d'un nouveau :
Bloc de code:
diskutil list
 
alors réinstallation en train de se faire. savoir si je suis assez grande pour voir si ça va je ne crois pas car je ne sais pas ce que je fais. on verra bien
 
je ne sais pas ce que je fais. on verra bien

  • c'est exactement ça : tu ne sais pas ce que tu fais > mais comme tu le fais --> tu ne manqueras pas de t'apercevoir des résultats-
    361608_original.png
 
Bloc de code:
Last login: Sun Feb 18 18:11:27 on console
MacBook-Pro-de-SYLVIE:~ sylviejacquot$ diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk2         125.0 GB   disk0s2
   3:                 Apple_APFS Container disk1         125.7 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.7 GB   disk1
                                 Physical Store disk0s3
   1:                APFS Volume Restore                 18.7 GB    disk1s1
   2:                APFS Volume Preboot                 22.9 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.0 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            11.6 GB    disk2s1
   2:                APFS Volume Preboot                 22.9 MB    disk2s2
   3:                APFS Volume Recovery                509.8 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

MacBook-Pro-de-SYLVIE:~ sylviejacquot$
 
Allez ! espérons ce coup-ci que l'apfs se soit installé sans erreur interne.

Passe la commande test (que tu avais déjà tentée précédemment) -->
Bloc de code:
diskutil ap resizeContainer disk2 120g free null 0b

  • cette commande rétrécit le Conteneur du haut à 120 Go et libère 5 Go de blocs sans emploi

=> poste le retour de cette commande.
 
ça n'a pas marché ,
Bloc de code:
Last login: Sun Feb 18 18:18:28 on ttys000
MacBook-Pro-de-SYLVIE:~ sylviejacquot$ diskutil ap resizeContainer disk2 120g free null 0b
Started APFS operation
Resizing APFS Container designated by APFS Container Reference disk2
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l /dev/disk0s2
Checking volume
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the object map
Checking the APFS volume superblock
warning: apfs_sb at apfs_fs_index (0): apfs_formatted_by.timestamp is invalid (1518976241000000000), is greater than current time (1518974414540562000)
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Verifying allocated space
warning: Overallocation Detected on Main device: (1655246+21) bitmap address (94821)
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk0s2 from 124 999 999 488 to 120 000 000 000 bytes
Shrinking APFS data structures
APFS Container Resize error code is 49168
Error: -69606: A problem occurred while resizing APFS Container structures
MacBook-Pro-de-SYLVIE:~ sylviejacquot$
 
Il n'y a rien à faire ! --> tu obtiens encore la même erreur :
Bloc de code:
Error: -69606: A problem occurred while resizing APFS Container structures

  • High Sierra : c'est vraiment l'« emmerdement maximal »...

Je te propose encore un test --> re-démarre sur l'OS de secours (touches ⌘R). Quand tu as l'écran aux 4 Utilitaires macOS > passe dans le Terminal la commande :
Bloc de code:
hdiutil info

  • qui liste les images-disques en cours d'utilisation

=> poste le tableau ici via le Safari de "Obtenir de l'aide en ligne". Alors que tout paraissait perdu > Anna (avant toi) a eu la chance de voir honoré un démarrage sur un clone en RAM de l'OS de secours --> permettant d'effacer le disque et d'installer dans un volume à capacité complète. La chance va peut-être tourner pour toi aussi ?
 
Tu re-démarres et tu tiens pressées les 2 touches cmd R de l'écran noir à la . Quand tu as l'écran aux 4 Utilitaires macOS --> tu vas au menu Utilitaires de la barre supérieure > tu lances le Terminal. Tu passes la commande et tu la postes ici en copier-coller via le Safari de "Obtenir de l'aide en ligne".

  • comme tu faisais au tout début
 
Bloc de code:
-bash-3.2# hdiutil info
framework       : 480.30.2
driver          : 10.13v480.30.2
images          : 19
================================================
image-path      : file:///1F6682F2-D940-31DD-BD5C-334CE0FF9ACD/BaseSystem.dmg
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : false
blockcount      : 4194024
blocksize       : 512
writeable       : TRUE
autodiskmount   : <unknown>
removable       : false
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk3    GUID_partition_scheme   
/dev/disk3s1    48465300-0000-11AA-AA11-00306543ECAC    /
================================================
image-path      : ram://10240
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 10240
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk4        /private/var/log
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk5        /Volumes
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk6        /private/var/tmp
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk7        /private/var/run
================================================
image-path      : ram://4096
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 4096
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk8        /private/tmp
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk9        /System/Installation
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk10        /private/var/db
================================================
image-path      : ram://24576
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 24576
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk11        /private/var/folders
================================================
image-path      : ram://4096
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 4096
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk12        /private/var/root/Library
================================================
image-path      : ram://2048
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 2048
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk13       
================================================
image-path      : ram://4096
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 4096
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk14        /private/var/root/Library/Containers
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk15        /Library/Preferences
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk16        /Library/Preferences/SystemConfiguration
================================================
image-path      : ram://2048
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 2048
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk17        /Library/Keychains
================================================
image-path      : ram://12288
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 12288
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk18        /private/var/tmp/RecoveryTemp
================================================
image-path      : ram://12288
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 12288
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk19        /private/var/tmp/OSISPredicateUpdateProductTemp
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk20        /private/var/tmp/InstallerCookies
================================================
image-path      : ram://4096
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 4096
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk21        /Library/Logs/DiagnosticReports
-bash-3.2#
 
Bon ! cette ligne -->
Bloc de code:
image-path      : file:///1F6682F2-D940-31DD-BD5C-334CE0FF9ACD/BaseSystem.dmg

  • et la suite --> montrent que tu es toujours démarré en dépendance du volume apfs disk3s1 du disque. C'est une histoire de fous. High Sierra apfs est normalement implémenté pour qu'un démarrage en mode secours s'opère sur un clone en RAM et pas l'original du volume Recovery du disque. Et là --> c'est bogué à chaque coup.
  • donc on ne peut pas effacer le disque entier et créer un volume de 250 Go

Va à : Menu  > Disque de démarrage > choisis le volume Restore et redémarre dessus.

Préviens quand tu as ouvert ta session dans Restore.


Attention ! --> plan C : as-tu une clé USB disponible de 8 Go au moins ?