10.13 High Sierra Impossible de réinstaller mon OS High Sierra ! (APFS)

Oui c'est ça. C'est ce que je faisais par le passé. Au redémarrage je faisais commende + R et dans l'utilitaire du disque j'effaçais tout le contenue puis le réinstallais osx, l'ordinateur étant comme "neuf je pouvais réinstaller mes logiciel en version d'essaies.
 
C'est un peu plus compliqué avec l'apfs > car si tu reformates Macintosh HD > tu laisses le volume Preboot intact. Or ce volume contient les informations de prédémarrage pour l'EFI liées au volume Macintosh HD antérieur. Donc l'installation refusera de s'effectuer --> en disant qu'il n'est pas possible de créer un volume Preboot.

Démarre sur l'OS de secours (⌘R) > lance le Terminal (barre de menus supérieure --> menu Utilitaires) > passe la commande :
Bloc de code:
hdiutil info

  • qui liste les images-disques en cours d'utilisation.

Poste ce tableau ici. Je te rappelle le procédé (au cas où...) -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari» 
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil 
  • dans la page de ce fil de MacGé > presse le bouton (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)
 
Tu penses que c'est risqué de faire cela, que ça ne puisse pas se résoudre comme la dois précédente? De le réinitialiser de nouveau? Je crains que cela abîme mon ordinateur.
 
Bonsoir,

excuse moi du retard de ma réponse. Une personne m'a dit récemment que faire cette manoeuvre trop souvent abîmait l'ordinateur.

Je pourrais faire la manoeuvre que demain.

Je dois faire exactement comme l'autre et après effectuer la manoeuvre que tu m'as décrire? C'est bien cela? Je pose beaucoup de questions.
 
Voici un court tuto -->

  • tu démarres avec les 3 touches ⌘⌥R (cmd alt R) --> ce démarrage présente pour toi un double avantage : il te permet de ré-installer l'OS public le plus récent (= High Sierra) + il s'agit d'un démarrage par internet qui fait télécharger en RAM un OS de secours sur lequel le Mac démarre. Ainsi --> il est possible de supprimer le Conteneur apfs du disque.
  • dans le Terminal > tu passes (pour toi) la commande :
    Bloc de code:
    diskutil list
    et tu regardes en haut du tableau quel est l'identifiant de disque (virtuel) du Container apfs. Je conjecture que c'est disk2 (car l'image-disque de l'OS de secours démarré doit s'intercaler en disk1 entre le disque physique disk0 et l'exportation du Conteneur disk2. Si ce n'est pas disk2 --> tu changes l'index numérique dans ma commande ci-après
  • toujours dans le Terminal --> tu passes la commande de suppression du Conteneur apfs :
    Bloc de code:
    diskutil ap deleteContainer disk2 "Macintosh HD"
    (change l'index numérique de disk2 s'il faut ; mets "Macintosh HD" avec des "")

    • cette commande supprime l'apfs > et remonte sur la partition un volume Macintosh HD au format jhfs+
  • tu quittes le Terminal > et tu lances l'option : "Ré-installer macOS" à destination du volume Macintosh HD
 
Bonjour,

je vais faire la manoeuvre maintenant. Je posterais le résultat de la première commande que tu m'as dite.
 
Dernière édition:
Je viens de faire la première commande sur le terminal. Je la post car je crains de faire une bêtise.

Bloc de code:
 #:                       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#
 
:coucou: Etimos

Tu as posté le bas du tableau des disques --> il s'agit d'images-disques en RAM indexées disk15 à disk20. Ces sont des stéréotypes : des dossiers de l'OS de secours démarré > montés comme pseudo-volumes en RAM afin de pouvoir supporter des opérations d'écriture

  • poste le haut du tableau --> où sont affichées les informations sur ton disque
 
Je précise au cas où cela soit important. Dans l'utilitaire de disque, dans la colonne de gauche j'ai écrit, en interne Macintosh HD et en dessous image disque OS X Base système. Sauf que la fonction effacer est disponible que pour le Macintosh HD et non pour l'OS X. C'est normal?
 
Je crois avoir compris mon erreur. J'ai fait défiler le résulat avec le trackpad.

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         250.8 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 -                      +250.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            56.2 GB    disk2s1
   2:                APFS Volume Preboot                 20.8 MB    disk2s2
   3:                APFS Volume Recovery                506.6 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               +2.1 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#
 
Ceci -->
Bloc de code:
/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

  • est l'image-disque en RAM contenant l'OS de secours téléchargé par internet et sur lequel le Mac est actuellement démarré. Cette image-disque est montée en un volume OS X Base System en lecture seule - absolument non modifiable. Pour permettre une extension à des activités d'écriture > une série de dossiers du volume OS X Base System > sont montés à leur tour dans de micro images-disques en RAM en mode lecture et écriture (c'est toute la série qui va de disk3 à disk20).

Ceci -->
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         250.8 GB   disk0s2

  • est le SSD physique interne > avec ses 2 partitions : EFI et APFS. La partition disk0s2 recèle le magasin de stockage physique Physical Store de l'APFS.

Cela -->
Bloc de code:
/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            56.2 GB    disk2s1
   2:                APFS Volume Preboot                 20.8 MB    disk2s2
   3:                APFS Volume Recovery                506.6 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

  • est le Conteneur APFS qui s'exporte sur la base du Physical Store de la partition disk0s2 > en ayant le statut de disque logique virtuel. Sur son espace-disque > montent en simultané 4 Volumes APFS qui se partagent (potentiellement) son espace. Étant un disque (virtuel) > le Conteneur est identifié comme un disque de second ordre à son tour : disk2 ici.

La commande de suppression est donc bien :
Bloc de code:
diskutil ap deleteContainer disk2 "Macintosh HD"

Tu n'as qu'à repasser ensuite un :
Bloc de code:
diskutil list

  • et poster le tableau mis à jour pour qu'on voie la différence.
 
J'ai bien lu ce que tu m'as décortiquer mais ce n'est évident lorsque l'on est pas habitué à tout cela. Merci de tes efforts pour m'expliquer.

Donc là je tape la première commande? Que ces mots là suffise?
 
Je viens de faire la première commande et là je post le résultat de la deuxième commande.

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Untitled                250.7 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/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               +2.1 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#
 
Tu saisis exactement la commande :
Bloc de code:
diskutil ap deleteContainer disk2 "Macintosh HD"
(mets "Macintosh HD" avec des "" ; exécute avec "Entrée")

  • la commande supprime l'apfs > et reformate la partition disk0s2 en Apple_HFS+ > en remontant un volume standard intitulé Macintosh HD
 
Je n'ai pas mît Macintosh HD, j'ai simplement mit la commande de suppression. À quel moment devais je mettre Macintosh HD?

Je viens de regarder l'utilitaire de disque. A la place de Macintosh HD il y a maintenant écrit untiled.
 
La commande est passée. Le fait que le volume remonté s'appelle Untitled doit venir du fait que tu n'as pas saisi le final "Macintosh HD" dans la 1ère commande comme il fallait.

Passe la commande cosmétique :
Bloc de code:
diskutil rename disk0s2 "Macintosh HD"

  • mets "Macintosh HD" avec des "" pour neutraliser l'espace libre
  • la commande renomme Untitled --> Macintosh HD

Cela fait > tu peux lancer la ré-installation à destination de Macintosh HD.