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

Je pense qu'il y a un problème matériel à la base de ces échecs de reformatage ou d'effaçage.

- est-ce que tu pourrais envisager de porter ton iMac dans un magasin agréé Apple pour un diagnostic ? Disons que tu as un OS fonctionnel avec toutes tes données sur la clé > mais on ne peut pas cloner ce volume => à un volume reformaté du disque interne.​
 
Bonjour à tous,
je suis confronté au même problème, et je n'arrive pas à me sortir de ce labyrinthe :/
Est-ce que par chance vous pouvez m'aider ?

Voici ce que j'ai après avoir entré la commande diskutil list. Je précise que lorsque je veux utiliser la procédure de réinstallation par internet, j'ai un logo sens interdit qui apparait et m'empêche d'aller plus loin, j'ai seulement accès au démarrage avec cmd + r
La machine est un iMac 27 de fin 2009 dont le dsique dur avait lâché. J'ai donc remplacé celui-ci par un HDD de 1 To que je veux utiliser uniquement comme espace de stockage et installé un disque SSD de 500 Go à la place du SuperDrive, et c'est sur celui-ci que je souhaite réinstaller mon Os. Il y avait déjà une version de High Sierra sur ce disque, mais après plusieurs tentatives infructueuses d'installation de Windows, j'ai décidé de formater pour faire une clean install et je me trouve maintenant confronté à ce problème.
Si par chance @macomaniac passe par là, ce serait miraculeux vu que tu as sauvé pas mal de monde (désolé pour le tag sauvage)

Bash:
-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 disk2         499.6 GB   disk0s2
   3:                        EFI NO NAME                 104.9 MB   disk0s3
   4:         Microsoft Reserved                         16.8 MB    disk0s4
   5:                        EFI NO NAME                 104.9 MB   disk0s5

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HDD           999.9 GB   disk1s2
   3:                        EFI NO NAME                 104.9 MB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.6 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD           20.5 KB    disk2s1
   2:                APFS Volume Preboot                 23.0 MB    disk2s2
   3:                APFS Volume Recovery                514.8 MB   disk2s3
   4:                APFS Volume VM                      20.5 KB    disk2s4

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

/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#
 
Dernière édition par un modérateur:
Bonjour azz

Passe déjà la commande :
Bloc de code:
diskutil eraseVolume free null disk0s3 ; diskutil eraseVolume free null disk0s4 ; diskutil eraseVolume free null disk0s5 ; diskutil ap resizeContainer disk2 0b ; diskutil list

  • tu la passes en copier-coller à rebours : tu la copies d'abord ici avec Safari (jusqu'au list final !) > tu la colles dans le terminal > tu l'exécutes
  • la commande supprime les 3 partitions inutiles sous le Conteneur apfs > récupère leur espace au Conteneur > ré-affiche le tableau des disques

Poste le retour intégral de la commande.

Note : le volume Macintosh HDD recèle-t-il un OS démarrable ?
 
Voici ce que j'ai obtenu :
Bloc de code:
Started erase on disk0s3 NO NAME
Unmounting disk
Finished erase on disk0
Started erase on disk0s4
Unmounting disk
Finished erase on disk0
Started erase on disk0s5 NO NAME
Unmounting disk
Finished erase on disk0
Started APFS operation
Aligning grow delta to 251 662 336 bytes and targeting a new physical store size of 499 898 105 856 bytes
Determined the maximum size for the targeted physical store of this APFS Container to be 499 897 077 760 bytes
Resizing APFS Container designated by APFS Container Reference disk2
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: (104776452+1) bitmap address (49c97)
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Growing APFS Physical Store disk0s2 from 499 646 443 520 to 499 898 105 856 bytes
Modifying partition map
Growing APFS data structures
Finished APFS operation
/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 disk2         499.9 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HDD           999.9 GB   disk1s2
   3:                        EFI NO NAME                 104.9 MB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD           20.5 KB    disk2s1
   2:                APFS Volume Preboot                 23.0 MB    disk2s2
   3:                APFS Volume Recovery                514.8 MB   disk2s3
   4:                APFS Volume VM                      20.5 KB    disk2s4

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

/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#
 
(Je n'avais pas eu la notification de ton message de retour).

- parfait. Passe la commande (copier-coller à rebours encore) :​
Bloc de code:
diskutil ap resizeContainer disk2 490g jhfs+ BOOT 0b

  • (le 0 de 0b = zéro) la commande rétrécit le Conteneur apfs à 490 Go et crée un volume indépendant BOOT de 9 Go

Poste le retour.
 
@macomaniac encore merci ! Cest fait :
Bloc de code:
-bash-3.2# diskutil ap resizeContainer disk2 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 313 156 608 bytes
Resizing APFS Container designated by APFS Container Reference disk2
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: (104776452+1) bitmap address (78d0)
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#
 
(j'avais anticipé sur le succès)

- passe la commande (copier-coller à rebours) :​
Bloc de code:
asr restore --s / --t /Volumes/BOOT --erase --noprompt

  • cette commande appelle l'utiiltaire Apple asr (apple_software_restore) > à restaurer le volume de secours OS X Base System 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é 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 > Validating - 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.
 
  • J’aime
Réactions: azz2910
Le retour :
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 -->

- tu as un volume de secours démarrable en queue de SSD interne. Indépendant du Conteneur apfs. Ce qui va te permettre de démarrer dessus > supprimer l'actuel Conteneur apfs > réinstaller High Sierra. Car ce qui bloque l'installation de High Sierra (bogue de son programme d'installation) > est le reliquat des volumes auxiliaires de l'ancienne installation = Preboot & Recovery => toujours inscrits dans le Conteneur.​

Donc redémarre (Menu  > Redémarrer) > et presse aussitôt la touche "alt" (option) pour obtenir l'écran de choix du volume de démarrage. Choisis : OS X Base System (volume de secours créé en queue de disque) > démarre dessus. Tu récupères le même écran > affichant une fenêtre de 4 Utilitaires macOS.

- repasse alors la commande :​
Bloc de code:
diskutil list

  • et reposte le tableau des disques.
 
  • J’aime
Réactions: azz2910
Et voilà :
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 disk2         490.0 GB   disk0s2
   3:                  Apple_HFS OS X Base System        9.8 GB     disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HDD           999.9 GB   disk1s2
   3:                        EFI NO NAME                 104.9 MB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +490.0 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD           20.5 KB    disk2s1
   2:                APFS Volume Preboot                 23.0 MB    disk2s2
   3:                APFS Volume Recovery                514.8 MB   disk2s3
   4:                APFS Volume VM                      20.5 KB    disk2s4

/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#
 
Ça marche. Passe la commande :
Bloc de code:
diskutil ap deleteContainer disk2 "Macintosh SSD"

  • la commande supprime l'actuel Conteneur apfs > ce qui reformate un volume Macintosh SSD standard sur la partition primaire du disque

Poste le retour.
 
  • J’aime
Réactions: azz2910
Et hop !
Bloc de code:
-bash-3.2# diskutil ap deleteContainer disk2 "Macintosh SSD"
Started APFS operation on disk2
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "Macintosh SSD" on disk2s1
Unmounting Volume "Preboot" on disk2s2
Unmounting Volume "Recovery" on disk2s3
Unmounting Volume "VM" on disk2s4
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 disk2
-bash-3.2#
 
Ça roule...

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

Note : quand tu auras ouvert ta nouvelle session High Sierra dans le volume Macintosh SSD --> il sera temps de supprimer la partition BOOT de queue de disque et récupérer son espace au nouveau Conteneur apfs (recréé à l'installation).
 
  • J’aime
Réactions: azz2910
C'est parti ! Encore un immense merci pour ton aide et ta rapidité, j'espère que ça va finir par être bon et même si c'est pas le cas, c'est franchement super sympa de m'avoir consacré ton temps, j'appellerai mon prochain enfant Macomaniac en hommage !
Et tant que je suis là et sans vouloir abuser, tu penses que je pourrai installer windows 10 sur ce SSD quand ce sera bon ou c'est le fait que le format soit en APFS qui a entraîné tous ces problèmes ?
 
Content (déjà) pour toi !

- je pense que ton iMac de 2009 est trop ancien pour que tu puisses directement installer W-10. Il doit falloir dans ton cas commencer par installer W-7 ou W-8 > ensuite depuis la session Windows ouverte => faire une mise-à-niveau à W-10. Mais comme je n'utilise pas Windows (et donc ne l'installe pas) => je n'ai pas d'expertise sur ces points techniques. Je te conseille donc de créer un sujet sur ce forum : ☞Windows sur Mac☜ (clique le lien rouge) => Locke - expert ès Windows - pourra te guider.​
 
  • J’aime
Réactions: azz2910
Content (déjà) pour toi !

- je pense que ton iMac de 2009 est trop ancien pour que tu puisses directement installer W-10. Il doit falloir dans ton cas commencer par installer W-7 ou W-8 > ensuite depuis la session Windows ouverte => faire une mise-à-niveau à W-10. Mais comme je n'utilise pas Windows (et donc ne l'installe pas) => je n'ai pas d'expertise sur ces points techniques. Je te conseille donc de créer un sujet sur ce forum : ☞Windows sur Mac☜ (clique le lien rouge) => Locke - expert ès Windows - pourra te guider.​
Merci beaucoup, je vais aller voir tout ça !