10.13 High Sierra Impossible d'effacer le disque et d'installer macOS

mariolus

Membre confirmé
9 Mars 2010
36
0
Bonjour,

J'ai souhaité restaurer une sauvegarde TimeCapsule sur un MacBook Pro (mi-2017) dont le disque dur était vierge. Le transfert de données s'est déroulé normalement, et je l'ai laissé se poursuivre toute la nuit (l'opération a duré environ 7 heures).

Lorsque j'ai voulu utiliser le MBP ce matin, il affichait l'icône du rond barré. Je l'ai donc redémarré avec Cmd+R afin de voir d'on pouvait provenir le problème de démarrage. En allant dans l'utilitaire de disque, il reconnaît bien le disque interne mais impossible de faire la moindre opération dessus. J'ai essayé d'installer macOS ou de restaurer une sauvegarde TimeCapsule, mais il ne trouve pas de disque sur lequel faire l'opération.

J'ai lancé l'Apple Hardware Test qui ne détecte aucune anomalie.

J'ai également démarré le MBP avec la commande Cmd+S, mais après le défilement des lignes Unix j'atterris sur le logo du rond barré avec le message "still waiting for root device".

Je vous joins quelques copies d'écran...

Comment je peux régler ça ?

Merci !
 

Fichiers joints

  • 20180908_115049_HDR.jpg
    20180908_115049_HDR.jpg
    810,6 KB · Affichages: 365
  • 20180908_115137_HDR.jpg
    20180908_115137_HDR.jpg
    837,9 KB · Affichages: 302
  • 20180908_115201_HDR.jpg
    20180908_115201_HDR.jpg
    921,8 KB · Affichages: 387
  • 20180908_115208.jpg
    20180908_115208.jpg
    1,6 Mo · Affichages: 286
  • 20180908_115229.jpg
    20180908_115229.jpg
    1 Mo · Affichages: 382
Dernière édition:
Bonjour mariolus

Je te suppose dans la session de secours (⌘R => écran avec la fenêtre des 4 Utilitaires macOS). Voici comment tu vas pouvoir fournir des informations de base sur le SDD du Mac -->

- va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > saisis la commande informative  :
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)

  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs paramètres de tables de partition > partitions > Conteneur CoreStorage si présent > Conteneur apfs si présent
  • une série de micro-disques correspond à des images-disques créées en RAM à l'occasion du démarrage en mode Recovery > dont les volumes sont montés en lecture & écriture à l'espace de dossiers de l'OS de secours qui leur servent de points de montage. Ce qui permet pendant le fonctionnement de cet OS monté en lecture seule > à des écritures de s'effectuer à l'espace des dossiers où se trouvent montés les volumes des images-disques de la RAM. Ces images-disques s'effacent à l'extinction ou au re-démarrage.

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • 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
    InsererCodeMcGe.jpg
    ici :
    521520_original.png

    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é)

=> ces informations montreront la configuration logique de ton disque.

Note : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Transférer un fichier" en bas de cette page.
 
Wow, merci pour ce tuto très complet ! J'ignorais qu'on pouvait aller sur Internet depuis la session de secours...
Voici le tableau :

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS                         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/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     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               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk19

-bash-3.2#
 
Voici ton disque interne -->
Bloc de code:
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS                         250.7 GB   disk0s2

  • tu vois 2 partitions : la n°1 (EFI - 209 Mo) est de règle avec une table de partition GUID > la n°2 de type Apple_APFS est ta partition principale. Cette dernière partition a un gros inconvénient : elle contient un magasin de stockage physique (Physical Store - invisible ici) --> qui n'exporte aucun Conteneur APFS (espace-disque virtuel) > ne portant donc aucun volume.

Passe la commande :
Bloc de code:
diskutil ap deleteContainer disk0s2 "Macintosh HD"

  • respecte tous les espaces ; mets "Macitosh HD" avec des ""
  • la commande supprime l'APFS en adressant l'index de la partition (càd. le Physical Store) > et remonte un volume Macintosh HD standard

Poste l'affichage retourné.
 
Merci pour ton aide. Ça ne semble malheureusement pas fonctionner. J'ai enchaîné avec la commande "diskutil ap list" vue dans un autre topic.

Bloc de code:
-bash-3.2# diskutil ap deleteContainer disk0s2 "Macintosh HD"
Unable to look up the APFS Container Reference for the given Physical Store
-bash-3.2# diskutil ap list
No APFS Containers found
 
Alors tente la commande de reformatage standard de la partition -->
Bloc de code:
diskutil eraseVolume jhfs+ "Macintosh HD" disk0s2

  • respecte toujours les espaces ; "Macintosh HD" avec des ""
  • la commande reformate classiquement la partition en jhfs+ (= Mac OS étendu journalisé) > sans tenir compte de son type Apple_APFS actuel

Poste l'affichage retourné.

Note : j'ai encore un plan C et un plan D si ça ne marchait pas (et plusieurs autres encore)...
 
Voici le message d'erreur retourné :

Bloc de code:
The target disk is in use by APFS as a Physical Store; use diskutil apfs deleteContainer
 
De plus en plus amusant : la partition est utilisée par un Physical Store apfs (pas de reformatage standard possible de la 2è commande) > mais ce Physical Store ne peut pas être adressé par sa référence de partition > faute de Conteneur apfs existant (échec de la 1ère commande).

Avant de sortir l'artillerie lourde > je te propose de continuer de travailler dans la dentelle. Tente la commande :
Bloc de code:
diskutil ap deleteContainer -force disk0s2 "Macintosh HD"

  • la commande ajoute l'option -force > qui tend à recréer une référence factice de Conteneur apfs --> afin de permettre la suppression

Poste le retour.
 
  • J’aime
Réactions: alexis.blumenfeld
Fini de s'amuser, la commande semble avoir fonctionné !

Bloc de code:
-bash-3.2# diskutil ap deleteContainer -force disk0s2 "Macintosh HD"
Started APFS operation on disk0s2
Deleting APFS Container with all of its APFS Volumes
Operating in the contingency (damaged APFS Container) mode. Only the specified APFS Physical Store disk is guaranteed to be reclaimed. Other APFS Physical Stores which may have defined this APFS Container might need to be reclaimed separately
Deleting Container
Switching content types
Reformatting former APFS disk
Initialized /dev/rdisk0s2 as a 233 GB case-insensitive HFS Plus volume with a 24576k journal
Mounting disk
Finished APFS operation on disk0s2
 
En fait > je pense que la commande diskutil reçoit de petits amendements (non documentés) d'une version d'OS à une autre. Ma 1ère commande (adressage direct de la partition avec la spécification ap) aurait fonctionné disons dans les 1ères MÀJ de High Sierra. Maintenant il faut intercaler l'option -force pour que ça le fasse. J'enregistre.

Quant à toi > repasse encore un :
Bloc de code:
diskutil list

  • et poste le tableau --> qu'on contemple le paysage du disque.
 
Et hop :

Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.6 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 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     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               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 MB     disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk19

Je peux envisager une réinstallation de macOS maintenant ?
 
En effet : ton problème est résolu en ce qui concerne les partitions. Tu disposes d'un volume Macintosh HD en destination d'installation.
 
Bonjour,

Je donnes suite au topic :
Mon problème de stockage étant de plus en plus pénible, j'ai enfin voulu formater mon disque dur interne, non sans difficulté.

Je semble avoir le même genre de problème que Mariolus.
Cependant lorsque que je tape la commande suivante mon MacMini redémarre immédiatement :

Bloc de code:
diskutil ap deleteContainer -force disk0s2 "Macintosh HD"

Aurais-tu une idée ? tu semblais avoir à l'époque un plan C et D ?

Merci d'avance.
 
Bonsoir tousoft

Quel est l'OS proposé à la réinstallation dans ta session de secours actuelle ?
 
High Sierra est un OS ingrat dès qu'il s'agit de réinstaller proprement l'OS depuis la session de secours. Car on ne peut pas se contenter de reformater (dans l'Utilitaire de disque) le volume de démarrage (Macintosh HD par défaut). Parce que si l'on fait ça > on laisse en place des volumes auxiliaires invisibles dans le Conteneur apfs (volume de prédémarrage Preboot et volume de secours Recovery) => et ces reliquats d'une installation antérieure bloquent le programme d'installation d'une réinstallation. C'est un bogue spécifique à l'OS High Sierra.

- il faut supprimer le Conteneur apfs entier en préalable à la réinstallation > mais pour ce faire il ne faut pas être démarré sur le volume de secours Recovery interne à ce Conteneur. Tout dépend ici d'une implémentation qui fonctionne aléatoirement dans High Sierra : soit le démarrage de secours a fait classiquement démarrer sur le volume Recovery => et on ne peut pas effacer le Conteneur entier qui contient ce volume > soit l'OS de secours a été cloné en RAM à la volée lors du démarrage de secours > et le Mac étant alors démarré sur la RAM => on peut effacer le Conteneur entier avant réinstallation.​

Je te propose de passer une commande :
Bloc de code:
diskutil list

  • qui affiche le tableau des disques (avec une série d'images-disques créées en RAM en auxiliaires d'un démarrage de secours)

Poste le tableau => je te dirai d'après lui comment se présente la situation.
 
Et voici le résultat de la commande :
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         255.9 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +255.9 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Preboot                 20.9 MB    disk1s2
   2:                APFS Volume Recovery                512.0 MB   disk1s3
   3:                APFS Volume VM                      1.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk2
   1:                  Apple_HFS Install macOS High S... 8.0 GB     disk2s1

/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
 
Est-ce que tu as une clé USB de 8 Go d'installlation de High Sierra ? - est-ce que tu peux démarrer sur le volume Install macOS High Sierra ?

- je pose la question > car la table de partition de ce périphérique est une MBR (schéma Windows désigné ici par : FDisk_partition_scheme) > alors qu'il aurait fallu une GPT (GUID_Partition_Table). Un disque portant une table MBR n'est démarrable par Mac que par une "implémentation auxilaire" du programme de boot primaire (= EFI) du Mac. Et pas d'une manière régulière.​