10.13 High Sierra « Impossible de créer un volume de prédémarrage pour l’installation APFS »

Si tu as lancé l'installation de Monterey --> cela n'arrivera pas.

- car le message "impossible de créer un volume de pré démarrage pour l'installation APFS" est spécifique à l'OS High Sierra. Il s'agit d'un bogue de son programme d'installation > qui avorte une installation lorsque dans le Conteneur de destination pré-existent les volumes de prédémarrage Preboot et de secours Recovery d'une installation antérieure.​
Effectivement pas de message d'erreur et tout semble réglé j'ai pu allumer et tout fonctionne parfaitement merci beaucoup à toi !!
 
Si tu as lancé l'installation de Monterey --> cela n'arrivera pas.

- car le message "impossible de créer un volume de pré démarrage pour l'installation APFS" est spécifique à l'OS High Sierra. Il s'agit d'un bogue de son programme d'installation > qui avorte une installation lorsque dans le Conteneur de destination pré-existent les volumes de prédémarrage Preboot et de secours Recovery d'une installation antérieure.​
effectivement tout est ok et ré fonctionne à merveille merci infiniment !!
 
Content pour toi !

- ton Mac de 2015 avec son SSD d'usine supporte parfaitement l'installation de Monterey. Il aurait été un peu dommage que tu en restes à l'OS High Sierra.​
 
Content pour toi !

- ton Mac de 2015 avec son SSD d'usine supporte parfaitement l'installation de Monterey. Il aurait été un peu dommage que tu en restes à l'OS High Sierra.​
Bonjour macomaniac et tout d'abord un GRAND MERCI: je suis un anonyme du net qui grâce à tes connaissances et tes indications hyper claires a pu relancer son MacBook Blanc de 2009 (je n'avais pas à me connecter via internet à l'Apple store pour réinstaller l'OS). Maintenant il marche nickel... à part la batterie qui est un peu fatiguée mais rien de méchant. Mille merci encore une fois
 
  • J’aime
Réactions: Sly54
Bonjour, j'ai récupéré le mac pro d'un ami il est de début 2009 et lorsque je l'ai reset j'ai eu le message suivant « impossible de créer un volume prédémarrage APFS » comme beaucoup apparemment j'ai suivis scrupuleusement les 5 premières pages du topic mais je sèche. Le mac refuse le démarrage par internet. J'ai accès aux 4 utilitaires en démarrant avec cmd + r. Pour info les deux disques d'origine ont été remplacer par un ssd samsung en sata de 1to il me semble. Lorsque j'aurais réussi a le redémarrer j'aimerais mettre windows 10 mais après quelques recherches sur le net j'ai compris que sa ne serais pas simple (je le précise ici parce que je ne sais pas si sa aura un impacte sur l'installation de l'os)
J'aurais bien besoins de vos lumière si c'est possible. Merci d'avance
 
Dernière édition:
Et voici mon résultat disklist util
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_APFS Container disk1         499.9 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Preboot                 22.7 MB    disk1s2
   2:                APFS Volume Recovery                519.0 MB   disk1s3
   3:                APFS Volume VM                      24.6 KB    disk1s4
   4:                APFS Volume Sans titre              5.2 GB     disk1s1

/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

/dev/disk21 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +9.8 GB     disk21
   1:                        EFI EFI                     209.7 MB   disk21s1
   2:                  Apple_HFS InstallESD              9.4 GB     disk21s2

-bash-3.2#
 
Bonjour zozo

Un Mac de 2009 ne peut pas démarrer par internet : cette capacité n'est supportée qu'à partir des Mac de 2010. Mais un Mac de 2009 a pour OS maximum El Capitan. Si High Sierra avec un format apfs sur SSD est supporté --> le Mac doit être postérieur.

- le message : "impossible de créer un volume prédémarrage APFS" découle d'un bogue qui affecte le programme d'installation du seul OS High Sierra. Quand dans un Conteneur de destination pré-existent les volumes Preboot (prédémarrage) et Recovery (secours) d'une installation d'OS antérieure --> le programme d'installation avorte à effectuer une nouvelle installation. C'est ton cas. Pour échapper ce blocage > il convient de démarrer le Mac en mode secours de manière indépendante du volume de secours du Conteneur > reformater alors l'apfs pour produire un Conteneur neuf recelant un volume vide dédié à l'installation > installer. C'est ce que je te propose de faire en créant un petit repartitionnement du Conteneur existant > pour cloner le volume de secours démarré à cette destination. Une fois démarré sur le clone de secours --> tu pourras reformater avant d'installer.​

Passe la commande :
Bloc de code:
diskutil ap resizeContainer disk1 490g jhfs+ BOOT 0b
  • tu peux la passer en copier-coller à rebours : tu la copies d'abord ici avec Safari > tu quittes Safari pour relancer le terminal > tu colles la commande > tu l'exécutes
  • la commande rétrécit le Conteneur apfs à 490 Go et crée un volume BOOT indépendant de 9 Go en format jhfs+

Poste le retour.
 
Et voici le retour
Bloc de code:
-bash-3.2# diskutil ap resizeContainer disk1 490g jhfs+ BOOT 0b
Started APFS operation
Aligning shrink delta to 9 898 106 880 bytes and targeting a new physical store size of 489 999 998 976 bytes
Determined the minimum size for the targeted physical store of this APFS Container to be 6 151 430 144 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: (71475270+1) bitmap address (174f04)
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk0s2 from 499 898 105 856 to 489 999 998 976 bytes
Shrinking APFS data structures
Shrinking partition
Modifying partition map
Initialized /dev/rdisk0s3 as a 9 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
-bash-3.2#
 
Parfait : volume BOOT créé. Passe la commande (copier-coller à rebours) :
Bloc de code:
asr restore --s / --t /Vol*/BOOT --erase --noprompt
  • la commande appelle l'utilitaire Apple asr (apple_software_restore) à répliquer le volume de secours démarré OS X Base System (désigné par son point fe montage /) => au volume BOOT juste créé. BOOT va être reformaté > renommé : OS X Base System comme la source > cloné d'un OS de secours High Sierra de 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 tu auras récupéré -bash-3.2# en signal de fin.
 
Et voici
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 : ton volume de secours clone est disponible.

- redémarre (Menu  > Redémarrer) > et tiens aussitôt pressée la touche "alt" (option) => pour obtenir l'écran de choix du volume de démarrage. Choisis OS X Base System (BOOT renommé) > démarre dessus. Tu vas récupérer le même écran aux 4 Utilitaires macOS que tu as quitté. Repasse alors une commande :​
Bloc de code:
diskutil list
  • et poste le (haut du) tableau des disques => que je voie l'index du Conteneur.
 
Je ne savais pas trop ce que tu voulais dire par haut du tableau alors j'en est mis un peut plus
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_APFS Container disk1         490.0 GB   disk0s2
   3:                  Apple_HFS OS X Base System        9.8 GB     disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +490.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Sans titre              5.2 GB     disk1s1
   2:                APFS Volume Preboot                 22.7 MB    disk1s2
   3:                APFS Volume Recovery                519.0 MB   disk1s3
   4:                APFS Volume VM                      24.6 KB    disk1s4
 
Passe la commande :
Bloc de code:
diskutil ap deleteContainer disk1 "Macintosh HD"
  • ("Macintosh HD" avec les "" si tu la passes à la main) la commande supprime l'apfs et reformate un volume Macintosh HD standard sur la partition principale de 490 Go

Poste le retour.
 
voici le retour
Bloc de code:
-bash-3.2# diskutil ap deleteContainer disk1 "Macintosh HD"
Started APFS operation on disk1
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "Sans titre" 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 456 GB case-insensitive HFS Plus volume with a 40960k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s2
Finished APFS operation on disk1
-bash-3.2#
 
Reformatage effecfué. Lance l'option : "Réinstaller macOS" => à destination de Macintosh HD.

- note : ta réinstallation accomplie et une session d'utilisateur ouverte > il restera à supprimer la partition auxiliaire OS X Base System créée en queue de disque et à récupérer son espace au nouveau Conteneur apfs.​
 
voici la configuration des disques après le redémarrage
Bloc de code:
Last login: Wed Mar  2 03:47:45 on console
Mac-Pro:~ hugomessager$ disklist util
-bash: disklist: command not found
Mac-Pro:~ hugomessager$ 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_APFS Container disk1         490.0 GB   disk0s2
   3:                  Apple_HFS OS X Base System        9.8 GB     disk0s3

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

Mac-Pro:~ hugomessager$
 
Content pour toi !

- tu trouves un terminal dans ta session at: Applications > Utilitaires > Terminal. Passe une commande :​
Bloc de code:
diskutil  list
  • et poste le tableau des disques.