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

Redémarre le Mac en pressant les touche : ⌘⌥R (cmd alt R)
- après avoir maintenu les touches assez longtemps => tu pourras voir un globe terrestre.​

Il est requis d’avoir une connexion à internet ou ethernet pour effectuer un téléchargement en RAM de l’OS de secours (= Recovery Mac)

- une fois le téléchargement & chargement terminé tu va arriver sur l’OS de secours > autrement appelé : 4 Utilitaires de macOS.

Reviens au Terminal > repasse la commande :
Bloc de code:
diskutil list
  • qui affiche le tableau des disques (internes / externes)
Poste le retour.
 
me revoila (désolé j'ai pas une super connexion internet)
Bash:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

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

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            5.2 GB     disk2s1
   2:                APFS Volume Preboot                 21.9 MB    disk2s2
   3:                APFS Volume Recovery                515.0 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     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#
 
Dernière édition par un modérateur:
Le nom de l'image disque de l'OS de secours est nommé OS X Base System au lieu d'être nommé macOS Base System (fait pour les nouveaux systèmes).

- passe la commande de vérification :​
Bloc de code:
sw_vers -productVersion
  • qui affiche la version d'OS de secours démarré
Poste le retour.
 
10.13.6 = High Sierra.

Le Mac aurait dû démarrer sur 10.15 Catalina. Re-tente la commande :
Bloc de code:
diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0
  • efface le disque interne --> format : hfs+ / schéma : GUID_partition_scheme > et garde le nom Macintosh HD
Poste le retour.
 
Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ "Macintosh HD" gpt disk0
Started erase on disk0
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk0s2 as Mac OS Extended (Journaled) with name Macintosh HD
Initialized /dev/rdisk0s2 as a 113 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Finished erase on disk0
-bash-3.2#
 
En hfs+ (= MacOS Étendu Journalisé) ça marche.

- je ne peux que te proposer de relancer l'installation de macOS en direction de Macintosh HD.​
 
bon je réessaie alors

-------------------------------

Bon et ben un grand merci, ca a enfin fonctionné !
 
Dernière édition par un modérateur:
Bonjour,

Je me permets de poster dans ce forum car j'ai EXACTEMENT le même problème que ESTEBAN. Je suivais alors la procédure, sauf qu'à l'étape "eraseVolume", moi ca ne fonctionne pas... Je vous poste ci dessous tout le Terminal jusqu'a cette étape... Merci d'avance pour votre aide je suis totalement bloqué ! Je croise les doigts...


Bloc de code:
-bash-3.2# diskutil list

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         239.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +239.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            5.2 GB     disk1s1
   2:                APFS Volume Preboot                 21.8 MB    disk1s2
   3:                APFS Volume Recovery                515.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

/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# diskutil eraseDisk apfs "Macintosh HD" gpt disk0
Started erase on disk0
Unmounting disk
Error: -69877: Couldn't open device

-bash-3.2# diskutil ap eraseVolume "Macintosh HD" disk1s1
Usage:  diskutil apfs eraseVolume <apfsVolumeDisk> -name <newName>
        [-passprompt | -passphrase <passphrase> | -stdinpassphrase]
        [-passphraseHint <passHint>]
        where <apfsVolumeDisk> = APFS Volume DiskIdentifier
              <newName> = Required replacement volume name
              <passphrase> = Passphrase if encryption desired
              <passHint> = some string that can be shown even while locked
Erase the contents of the given APFS Volume, losing all of its data. Unlike
deleteVolume, the APFS Volume is not removed from its APFS Container. The "new"
APFS Volume will inherit case-sensitivity or not status, but not any other
attributes. If you supply a passphrase, it will (re)appear as encrypted, with
an initial user of the "Disk" user; otherwise, it will not be encrypted.
Ownership of the affected disks is required.
Example:  diskutil apfs eraseVolume disk5s1 -name Bar

-bash-3.2# diskutil eraseVolume apfs "Macintosh HD" disk1s
Unable to find disk for disk1s

-bash-3.2# diskutil eraseVolume apfs "Macintosh HD" disk1s1
Started erase
Preparing to erase APFS Volume content
Checking mount state
The volume "Macintosh HD" on disk1s1 couldn't be unmounted because it is in use by process 0 (kernel)
[ | 0%..10%.............................................. ]
diskutil: diskmanagementd (Disk Management daemon) failure

-bash-3.2# diskutil info dosk1
Could not find disk: dosk1

-bash-3.2# diskutil info disk1
   Device Identifier:        disk1
   Device Node:              /dev/disk1
   Whole:                    Yes
   Part of Whole:            disk1
   Device / Media Name:      OWC Aura Pro X SSD

   Volume Name:              Not applicable (no file system)
   Mounted:                  Not applicable (no file system)
   File System:              None

   Content (IOContent):      EF57347C-0000-11AA-AA11-00306543ECAC
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 PCI-Express
   SMART Status:             Not Supported
   Disk / Partition UUID:    9C2A4C29-15C1-4646-A522-BE7F66E52BCA

   Disk Size:                239.8 GB (239847653376 Bytes) (exactly 468452448 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)
   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Virtual:                  Yes
   Hardware AES Support:     No

-bash-3.2# diskutil ap eraseVolume "macintosh HD" disk1s1
Usage:  diskutil apfs eraseVolume <apfsVolumeDisk> -name <newName>
        [-passprompt | -passphrase <passphrase> | -stdinpassphrase]
        [-passphraseHint <passHint>]
        where <apfsVolumeDisk> = APFS Volume DiskIdentifier
              <newName> = Required replacement volume name
              <passphrase> = Passphrase if encryption desired
              <passHint> = some string that can be shown even while locked
Erase the contents of the given APFS Volume, losing all of its data. Unlike
deleteVolume, the APFS Volume is not removed from its APFS Container. The "new"
APFS Volume will inherit case-sensitivity or not status, but not any other
attributes. If you supply a passphrase, it will (re)appear as encrypted, with
an initial user of the "Disk" user; otherwise, it will not be encrypted.
Ownership of the affected disks is required.
Example:  diskutil apfs eraseVolume disk5s1 -name Bar
-bash-3.2#

--------------------------------
Note du modérateur de service (ici Aliboron) :

Merci de mettre les copies de compte-rendus de Terminal entre des balises de "Bloc de code". On les trouve dans la barre d'outils, en dessous des trois petits points :
Bloc de code.png
 
Dernière édition par un modérateur:
Bonjour GuiCiar

Si tu observes le tableau des disques > tu notes que le disque physique du Mac est disk0 (= 1er disque connecté au Système) > le Conteneur apfs disk1 (= disque connecté) > enfin l'image-disque portant le volume de secours OS X Base System démarré disk2 (= disque connecté). Voici ce qu'il y a à interpréter ici :

- le Conteneur apfs se trouvant virtualisé comme disque en instance > et l'image-disque de secours en instance seulement => cela veut dire que cette image-disque dépend du volume Recovery du Conteneur apfs connecté avant (il s'agit d'une image-disque BaseSystem.dmg hébergée dans ce volume). Conséquence : il n'est pas possible de supprimer l'apfs global avant réinstallation > puisque le démarrage de secours dépend d'un de ses volumes.​
- or cette suppression de l'apfs global serait requise pour la raison suivante. Un bogue affecte le programme d'installation de High Sierra (ici concerné) exclusivement : la réinstallation se trouve bloquée > si les 2 volumes Preboot de prédémarrage & Recovery de secours d'une installation préalable => existent dans le Conteneur de destination de l'installation. Il faut donc supprimer l'apfs global impliquant ces volumes > avant réinstallation. Or comme on l'a vu au § précédent > cela n'est pas possible > car le démarrage de secours dépend du volume Recovery du Conteneur.​

Solution : il faut cloner le volume de secours démarré à un volume indépendant du Conteneur (créé en queue de disque interne ou porté par une clé USB) > puis démarrer sur le clone de secours > pour pouvoir supprimer le Conteneur apfs avant réinstallation.
  • fais signe ici si tu es toujours en quête d'un dénouement de ton impasse de réinstallation.
 
Alors,

oui je fais signe oui ! Déjà merci beaucoup pour l'explication, parce que, j'ai a peu près compris le problème en gros le serpent se mord la queue, mais je suis vraiment novice comparé à vous. Alors il est clair qu'une démarche guidée me semble nécessaire si je veux y arriver. Je vais donc vous solliciter encore...

PS : n'hésitez pas à décrire comme pour un enfant ! ^^.
J'exagère a peine.

Encore merci pour le temps que vous prendrez
 
Passe la commande :
Bloc de code:
diskutil ap resizeContainer disk1 235g jhfs+ BOOT 0b ; diskutil list
  • tu la passes en copier-coller à rebours : copier ici avec Safari > coller dans le terminal > exécution
  • la commande rétrécit le Conteneur apfs à 235 Go > crée un volume BOOT indépendant de 4 Go > réaffiche le tableau des disques

Poste le retour de la commande.
 
Remarque,

Aujourd'hui problème different. Hier le Mac me proposait d'installer Sierra...
Aujourd'hui, il me propose Yosemite, et le problème c'est qu'au moment de sélectionner le disque sur lequel je veux installer... Aucune proposition.

Dans l'utilitaire de disque, il n'y a que "Disk0 - OS X Base system", comme s'il ne détectait pas le macintosh HD.

image0.jpeg
 
Dernière édition par un modérateur:
Le disque interne n'est pas affiché > signe qu'il n'est pas connecté.

- quels sont le modèle et l'année de ton Mac ?​
 
Mais c'est bizarre car hier, une fois j'avais eu ce cas de figure (comme si le DD n'existait pas...) et au redémarrage suivant j'étais retombé sur "Sierra et problème initial de ce thread....", le DD était réapparu. Mais aujourd'hui malgré plusieurs redémarrages, oui c'est comme si le DD n'était plus connecté ou détecté...

Mon install :

MacBook Air 13 pouces - 2015 -
Intel Core i7 bicœur à 2,2 GHz (Turbo Boost jusqu’à 3,2 GHz)
Processeur graphique Intel HD Graphics 6000
4 Go de SDRAM LPDDR3 à 1 600 MHz
128 Go de stockage flash PCIe
 
Dernière édition par un modérateur:
On ne peut rien faire sans SSD interne connecté.

- si des redémarrages ne montrent pas de reconnexion du disque => il faudra conjecturer une panne matérielle. Il te faudrait alors porter ton Mac dans un magasin agréé Apple pour un diagnostic.​