10.13 High Sierra Impossible de créer un volume de pré-démarrage pour l’installation apfs

hypebuster

Membre junior
20 Décembre 2019
14
0
32
Bonjour,

Je rencontre le même problème. En voulant formater mon macbook pro 2017, impossible de réinstaller high sierra. A la fin du téléchargement s'affiche le message: "impossible de créer un volume de prédémarge pour l'installation apfs".

/dev/disk0 (internal):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme 121.3 GB disk0

1: EFI EFI 314.6 MB disk0s1

2: Apple_APFS Container disk1 121.0 GB disk0s2



/dev/disk1 (synthesized):

#: TYPE NAME SIZE IDENTIFIER

0: APFS Container Scheme - +121.0 GB disk1

Physical Store disk0s2

1: APFS Volume Macintosh HD 5.2 GB disk1s1

2: APFS Volume Preboot 22.0 MB disk1s2

3: APFS Volume Recovery 519.0 MB disk1s3

4: APFS Volume VM 2.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
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 753
21 019
Forêt de Fontainebleau
Bonjour hypebuster

Tu es victime d'un défaut de programmation du programme d'installation de High Sierra --> lequel ne sait pas réinstaller cet OS après reformatage du seul volume principal (Macintosh HD) > dès lors que les données relatives à l'ancien volume ont été conservées dans le volume de prédémarrage Preboot du Conteneur.

- ces données sont conservées dans Preboot > dans un dossier intitulé de l'UUID de l'ancien volume principal. C'est la suppression d'un volume qui purge Preboot de ce dossier > pas un reformatage qui le préserve.​

Je vais te proposer un plan A (que je n'ai jamais tenté) => qui consiste à monter le volume Preboot > puis à le purger de l'ancien dossier de prédémarrage.

- donc passe les commandes :​
Bloc de code:
diskutil mount disk1s2
ls /Volumes/Preboot
  • qui effectuent : le montage de Preboot > suivi du listage de ses objets de 1er rang

Poste le retour.

Note : en cas d'échec de ce procédé > il y aura un plan B.
 

hypebuster

Membre junior
20 Décembre 2019
14
0
32
Voici ce que ça donne:


Bloc de code:
-bash-3.2# diskutil mount disk1s2
Volume Preboot on disk1s2 mounted
-bash-3.2# ls /Volumes/Preboot
.Trashes                B89EA6AC-D560-47F4-B9C0-0BCF9DB01E04
2EAEBA57-1670-4CAC-BEF6-6F696DFD6089
-bash-3.2#

La diskutil list:

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         121.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.0 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            5.2 GB     disk1s1
   2:                APFS Volume Preboot                 22.0 MB    disk1s2
   3:                APFS Volume Recovery                519.0 MB   disk1s3
   4:                APFS Volume VM                      2.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
67 753
21 019
Forêt de Fontainebleau
Il y a 2 dossiers de prédémarrage dans Preboot > intitulés respectivement : B89EA6AC-D560-47F4-B9C0-0BCF9DB01E04 & 2EAEBA57-1670-4CAC-BEF6-6F696DFD6089.

- passe la commande :​
Bloc de code:
diskutil info disk1s1
  • qui affiche un tableau d'informations sur le volume Macintosh HD (et fournira notamment son UUID de volume)

Poste le retour.
 

hypebuster

Membre junior
20 Décembre 2019
14
0
32
Voici:

Bloc de code:
-bash-3.2# diskutil info disk1s1
   Device Identifier:        disk1s1
   Device Node:              /dev/disk1s1
   Whole:                    No
   Part of Whole:            disk1

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk1s2
   Recovery Disk:            disk1s3
   Media Type:               Generic
   Protocol:                 PCI-Express
   SMART Status:             Not Supported
   Volume UUID:              B89EA6AC-D560-47F4-B9C0-0BCF9DB01E04
   Disk / Partition UUID:    B89EA6AC-D560-47F4-B9C0-0BCF9DB01E04

   Disk Size:                121.0 GB (121018208256 Bytes) (exactly 236363688 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       121.0 GB (121018208256 Bytes) (exactly 236363688 512-Byte-Units)
   Volume Used Space:        8.0 GB (8026112000 Bytes) (exactly 15676000 512-Byte-Units) (6.6%)
   Volume Free Space:        113.0 GB (112992096256 Bytes) (exactly 220687688 512-Byte-Units) (93.4%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No

-bash-3.2#
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 753
21 019
Forêt de Fontainebleau
L'UUID du volume Macintosh HD actuel (issu d'un reformatage) est : B89EA6AC-D560-47F4-B9C0-0BCF9DB01E04.

- donc l'autre dossier intitulé : 2EAEBA57-1670-4CAC-BEF6-6F696DFD6089 => est celui qui contient les informations de prédémarrage de l'ancien Macintosh HD (d'avant le reformatage).​

Passe la commande :
Bloc de code:
rm -rf /Volumes/Preboot/2EAEBA57-1670-4CAC-BEF6-6F696DFD6089
  • pour la passer : il faut que le volume Preboot soit toujours monté. S'il ne l'est pas (suite à un redémarrage ou extinction) > repasse d'abord la commande :
Bloc de code:
diskutil mount disk1s2
  • pour le remonter. Puis repasse la commande :
Bloc de code:
ls /Volumes/Preboot
  • pour récupérer la liste des objets de Preboot. Tu copies l'UUID : 2EAEBA57-1670-4CAC-BEF6-6F696DFD6089 affiché > puis tu saisis le départ de commande :
Bloc de code:
rm -rf /Volumes/Preboot/
  • et tu colles l'UUID en fin de commande avant de l'exécuter
  • la commande supprime le dossier mentionné. Elle passe sans affichage (retour direct de -bash-3.2#) si elle passe

=> est-ce que ça a été le cas ?
 

hypebuster

Membre junior
20 Décembre 2019
14
0
32
La commande est bien passée je crois:

Bloc de code:
-bash-3.2# rm -rf /Volumes/Preboot/2EAEBA57-1670-4CAC-BEF6-6F696DFD6089
-bash-3.2#
 

hypebuster

Membre junior
20 Décembre 2019
14
0
32
Je n'en ai pas sous le bras. Je vous recontacte d'ici quelques jours, je dois commander un adaptateur USB/USB-C. Merci en tout cas.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 753
21 019
Forêt de Fontainebleau
On peut s'arranger autrement. Passe la commande :
Bloc de code:
diskutil ap resizeContainer disk1 116g jhfs+ BOOT 0b
  • tu peux la passer en copier-coller à rebours : tu la copies ici avec Safari > tu la colles dans le terminal > tu l'exécutes
  • la commande rétrécit le Conteneur apfs à 116 Go et crée indépendamment un volume BOOT de 5 Go environ

Poste le retour.
 

Le_NER

Membre junior
29 Décembre 2019
70
0
37
Bonjour Macomaniac,

Je vais solliciter tes compétences si tu le veux bien car je suis dans la même situation que les personnes de ce sujet mais je n'arrive pas à m'en sortir tout seul...

Je vais te poster le rapport du terminal de la commande diskutil list
 

Le_NER

Membre junior
29 Décembre 2019
70
0
37
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         249.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +249.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh SSD           20.5 KB    disk1s1
   2:                APFS Volume Preboot                 25.7 MB    disk1s2
   3:                APFS Volume Recovery                519.3 MB   disk1s3
   4:                APFS Volume VM                      4.3 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# -bash-3.2# diskutil list
-bash: -bash-3.2#: command not found
-bash-3.2# /dev/disk0 (int
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
67 753
21 019
Forêt de Fontainebleau
Bonjour Le_NER

Il faut supprimer l'apfs entier avant réinstallation. Ce qui implique de ne pas être démarré sur un OS de secours dépendant de l'apfs (comme c'est ton cas actuellement).

- solution : cloner le volume de l'OS de secours démarré => dans un volume indépendant de l'apfs > démarrer dessus > supprimer l'apfs > réinstaller.​

Donc : as-tu une clé USB disponible (il ne faut que 3 Go environ) ?
 

Le_NER

Membre junior
29 Décembre 2019
70
0
37
Merci de ta réponse rapide macomaniac,

J’ai une micro SD sur un adaptateur USB, est-ce que ça marche?
 

Le_NER

Membre junior
29 Décembre 2019
70
0
37
Bon j’ai essayé de démarrer à partir d’une clé bootable El Capitan que j’avais créé il y a quelque temps mais je pense que j’ai empiré la situation car plus rien ne fonctionne

Je vais poster les photos de ce que j’ai à l’écran! Car maintenant je n’ai même plus accès à la fenêtre de 4 Utilitaires macOS.
 

Le_NER

Membre junior
29 Décembre 2019
70
0
37
Bon j’ai essayé de démarrer à partir d’une clé bootable El Capitan que j’avais créé il y a quelque temps mais je pense que j’ai empiré la situation car plus rien ne fonctionne

Je vais poster les photos de ce que j’ai à l’écran! Car maintenant je n’ai même plus accès à la fenêtre de 4 Utilitaires macOS.
 

Fichiers joints