10.13 High Sierra "impossible de créer un volume prédémarrage pour installation APFS"

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 597
24 700
Forêt de Fontainebleau
En fait : je ne dispose pas de de la taille exacte du Conteneur apfs mais d'un 1,1 To arrondi très approximatif.

- passe la commande :​
Bloc de code:
diskutil ap list
  • qui affiche un tableau détaillé de l'apfs

Poste le tableau => que j'aie la taille exacte du Conteneur en bytes.
 

Mic c'est moi

Membre junior
2 Décembre 2020
24
0
49
Bloc de code:
-bash-3.2# diskutil ap list
APFS Container (1 found)
|
+-- Container disk1 5D93AF31-C16A-4D6D-BE4B-146FFA9E445F
    ====================================================
    APFS Container Reference:     disk1
    Size (Capacity Ceiling):      1050004832256 B (1.1 TB)
    Minimum Size:                 7870046208 B (7.9 GB)
    Capacity In Use By Volumes:   7574482944 B (7.6 GB) (0.7% used)
    Capacity Not Allocated:       1042430349312 B (1.0 TB) (99.3% free)
    |
    +-< Physical Store disk0s2 E2997C59-2EE6-4BAC-BDEE-B6F045C364FA
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       1050004832256 B (1.1 TB)
    |
    +-> Volume disk1s1 489915A5-C5CB-428B-99B5-8FC8FF6EF4AF
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s1 (No specific role)
    |   Name:                      Macintosh HD (Case-insensitive)
    |   Mount Point:               /Volumes/Macintosh HD
    |   Capacity Consumed:         5211222016 B (5.2 GB)
    |   FileVault:                 No
    |
    +-> Volume disk1s2 299D1AA9-3A6E-42E0-9884-8557E311DA03
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         44789760 B (44.8 MB)
    |   FileVault:                 No
    |
    +-> Volume disk1s3 0DFED323-4510-4FA4-A123-1EA94640A361
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk1s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               /Volumes/Image Volume
    |   Capacity Consumed:         1032310784 B (1.0 GB)
    |   FileVault:                 No
    |
    +-> Volume disk1s4 F16CEB99-412C-481E-96D6-D26CA7E29556
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk1s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               Not Mounted
        Capacity Consumed:         1073762304 B (1.1 GB)
        FileVault:                 No
-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 597
24 700
Forêt de Fontainebleau
La taille exacte est de 1050004832256 bytes = 1050 Go. Ma commande précédente qui prétendait réduire le Conteneur à 1090 Go (en l'estimant à 1100 Go) n'était pas dans le coup.

- passe la commande ajustée (copier-coller à rebours) :​
Bloc de code:
diskutil ap resizeContainer disk1 1045g jhfs+ BOOT 0b ; diskutil list
  • qui rétrécit le Conteneur à 1045 Go et crée un volume BOOT de 5 Go avant d'afficher le tableau des disques

Poste le retour.
 

Mic c'est moi

Membre junior
2 Décembre 2020
24
0
49
Voila
Bloc de code:
-bash-3.2# diskutil ap resizeContainer disk1 1045g jhfs+ BOOT 0b ; diskutil list
Started APFS operation
Aligning shrink delta to 5 004 832 768 bytes and targeting a new physical store size of 1 044 999 999 488 bytes
Determined the minimum size for the targeted physical store of this APFS Container to be 7 870 046 208 bytes
Resizing APFS Container designated by APFS Container Reference disk1
The specific APFS Physical Store being resized is disk0s2
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
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: (6738825+1) bitmap address (2b26b)
warning: Overallocation Detected on Main device: (9125130+1) bitmap address (2b378)
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk0s2 from 1 050 004 832 256 to 1 044 999 999 488 bytes
Shrinking APFS data structures
Shrinking partition
Modifying partition map
Initialized /dev/rdisk0s3 as a 5 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s3
Finished APFS operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.1 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2
   3:                  Apple_HFS BOOT                    4.9 GB     disk0s3

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

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk2
   1:                  Apple_HFS OS X Base System        2.0 GB     disk2s1

/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

-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 597
24 700
Forêt de Fontainebleau
Ça marche : volume BOOT créé. Enchaîne avec la commande (copier-coller à rebours) :
Bloc de code:
asr restore --s / --t /Vol*/BOOT --erase --noprompt
  • la commande restaure le volume OS X Base System de l'OS de secours démarré (désigné par son point de montage /) => au volume BOOT. BOOT va être reformaté > renommé OS X Base System comme la source > cloné en mode bloc des 1,3 Go de l'OS de secours source > va hériter de la propriété de la source de ne monter qu'en lecture seule > va être 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 tu auras récupéré -bash-3.2# en signal de fin.
 
Dernière édition:

Mic c'est moi

Membre junior
2 Décembre 2020
24
0
49
Merci
C'est gentil de m'expliquer ce que cela va induire et le resultat attendu, bien que je ne comprenne pas tout.
Mais le copier collé, je sais faire :)
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#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 597
24 700
Forêt de Fontainebleau
Parfait. Tu disposes en queue de disque d'un clone de volume de secours démarrable. Une fois redémarré sur ce clone => hop ! tu pourras supprimer l'intégralité du Conteneur apfs principal --> ce qui permettra de lancer une réinstallation à destination du volume reformaté issu de la suppression.

- 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 : OS X Base System (volume qu'on vient de créer) > démarre dessus. Tu récupères le même écran aux 4 Utilitaires macOS que celui que tu viens de quitter.​

Repasse alors une commande :
Bloc de code:
diskutil list
  • et reposte le tableau des disques => que je récupère l'index d'appareil du Conteneur apfs après ce démarrage.
 

Mic c'est moi

Membre junior
2 Décembre 2020
24
0
49
Merci pour le coup de main
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.1 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2
   3:                  Apple_HFS OS X Base System        4.9 GB     disk0s3

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

/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

-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 597
24 700
Forêt de Fontainebleau
Voici ton disque interne -->
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.1 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2
   3:                  Apple_HFS OS X Base System        4.9 GB     disk0s3
  • tu es actuellement démarré sur le petit clone de volume de secours du bas => ce qui va permettre de reformater la partition apfs de 1 To.

Passe la commande (copier-coller à rebours) :
Bloc de code:
diskutil ap deleteContainer disk1 "Macintosh HD" ; diskutil list disk0
  • la commande supprime l'apfs => ce qui reformate un volume Macintosh HD standard sur la partition de référence > puis ré-affiche la configuration du disque interne seule

Poste le retour.
 

Mic c'est moi

Membre junior
2 Décembre 2020
24
0
49
Ca donne ca...
Bloc de code:
-bash-3.2# diskutil ap deleteContainer disk1 "Macintosh HD" ; diskutil list disk0
Started APFS operation on disk1
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "Macintosh HD" on disk1s1
Unmounting Volume "Preboot" on disk1s2
Unmounting Volume "Recovery" on disk1s3
Unmounting Volume "VM" on disk1s4
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
Reformatting former APFS disks
Initialized /dev/rdisk0s2 as a 973 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s2
Finished APFS operation on disk1
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.1 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            1.0 TB     disk0s2
   3:                  Apple_HFS OS X Base System        4.9 GB     disk0s3
-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 597
24 700
Forêt de Fontainebleau
Parfait -->

- dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" => et choisis Macintosh HD comme destination lorsque cela te sera proposé.​

Note : quand tu auras ouvert ta session de nouvel utilisateur de High Sierra => il fautdra qu'on supprime la petite partition auxiliaire OS X Base System et qu'on récupère son espace au nouveau Conteneur apfs issu de la réinstallation.
 
  • J’aime
Réactions: Mic c'est moi

Mic c'est moi

Membre junior
2 Décembre 2020
24
0
49
C'est noté.
Un grand merci pour l'aide apportée.
Je pense tenter cela demain car je pars pour une phase bien plus longue il me semble..

Si j'eteind le mac, dois je redemarrer d'une facon particuliere ? "cmd+r"? ou "alt"?
 

Mic c'est moi

Membre junior
2 Décembre 2020
24
0
49
J’ai donc fait cela...
L’installation s’est lancée, mais j’ai l’impression que l’installation patine.... ça fait un moment que plus rien ne se passe.. la barre de progression ne progresse plus et le timer reste figé à il reste environ 2 mn
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 597
24 700
Forêt de Fontainebleau
S'agit-il de la préparation de l'installation ? - ou après redémarrage du Mac du téléchargement des composants d'installation depuis le serveur Apple de récupération ? - ou enfin de l'installation proprement dite d'après ces composants téléchargés ?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
81 597
24 700
Forêt de Fontainebleau
Tu trouves le Terminal accessible de ta session at: Applications > Utilitaires > Terminal.

- passe la commande :​
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je voie la configuration actuelle du disque interne.
 

Mic c'est moi

Membre junior
2 Décembre 2020
24
0
49
Bloc de code:
Last login: Sat Dec  5 21:54:06 on console
iMac-de-Michael:~ michael$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.1 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2
   3:                  Apple_HFS OS X Base System        4.9 GB     disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            13.7 GB    disk1s1
   2:                APFS Volume Preboot                 26.6 MB    disk1s2
   3:                APFS Volume Recovery                516.2 MB   disk1s3
   4:                APFS Volume VM                      20.5 KB    disk1s4

iMac-de-Michael:~ michael$