Problème avec Boot Camp

Bloc de code:
Mac-mini-de-quentin:~ Quentin.$ sudo gpt show disk0
Password:
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      409606        
      409640  1953115488      1  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  1953525128           7        
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header
Mac-mini-de-quentin:~ Quentin.$
 
Hé ! hé ! -->
Bloc de code:
          34      409606

  • voici la bande de blocs libres qui correspond à la partition EFI disparue
  • mais on ne peut pas éditer la table GPT du disque > si elle est activée par le montage de volumes comme ton Macintosh HD démarré

Passe la commande (copier-coller) :
Bloc de code:
sw_vers -productVersion

  • qui affiche la version de macOS actuellement installée

Poste le retour
 
Donc Mojave. La particularité de cet OS étant que > quand on démarre en mode secours (⌘R) --> l'OS de secours du disque se trouve cloné à la volée en RAM et le Mac démarré sur la RAM => ce qui permet d'agir intégralement sur le disque interne.

Bon à savoir s'il faut en passer par le plan B. Mais voici le plan A -->

- passe la commande :
Bloc de code:
diskutil repairDisk disk0 ; diskutil list disk0

  • la commande lance en mode "live" --> une réparation intégrale du disque interne > puis réaffiche sa configuration. Le programme de réparation lancé par cette commande --> est capable dans beaucoup de cas de recréer une partition EFI manquante > si les blocs requis sont disponibles (comme ici). On peut donc miser sur une réparation du disque à l'issue de cette commande.

Poste l'ensemble de l'affichage retourné. Si la partition EFI n'a pas été reconstituée > alors ce sera le plan B...
 
Bloc de code:
Mac-mini-de-quentin:~ Quentin.$ diskutil repairDisk disk0 ; diskutil list disk0
Repairing the partition map might erase disk0s1, proceed? (y/N) y
Started partition map repair on disk0
Checking prerequisites
Checking the partition list
Problems were encountered during repair of the partition map
Error: -69770: Partition map check failed because no slices were found
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                 Apple_APFS Container disk1         1000.0 GB  disk0s1
Mac-mini-de-quentin:~ Quentin.$
 
D'accord : alors c'est le plan B -->

- redémarre les 2 touches ⌘R (cmd R) tenues pressées jusqu'à l'affichage d'une  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > menu : Utilitaires > sous-menu : Terminal.

Dans la fenêtre ouverte > passe la commande  :
Bloc de code:
diskutil list

  • qui affiche la configurations des disques
  • 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  > tu postes dans une fenêtre de code

Note 1
: 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.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.