Probleme pour réallouer l'ancien espace bootcamp sur le disque dur macintosh

D-L1-Kan

Membre confirmé
2 Septembre 2018
26
0
24
Bonjour ! j'ai un probleme pour desinstaller mon bootcamp , j'ai suivi tes autres tutoriel mais mon cas semble different , j'ai suivi tes lignes de commandes , mais quand il s'agit de redonner l'espace disque a mon mac cela ne fonctionne pas , quand je met : "sudo diskutil resizeVolume /dev/disk0s2 0b"
cela me dit " Volume format does not support resizing " , merci de m'aider !
 
Bonsoir D-L1-Kan

Voici comment fournir les informations de base -->

Va à : Applications > Utilitaires > lance le «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

Poste ce tableau ici en copier-coller (pas de capture) > mais attention ! > avant de faire ton coller -->

  • dans la page de ce fil de MacGé > presse le bouton
    InsererCodeMcGe.jpg
    (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é)

=> ces informations montreront la configuration du disque.
 
Bonsoir D-L1-Kan

Voici comment fournir les informations de base -->

Va à : Applications > Utilitaires > lance le «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

Poste ce tableau ici en copier-coller (pas de capture) > mais attention ! > avant de faire ton coller -->

  • dans la page de ce fil de MacGé > presse le bouton
    InsererCodeMcGe.jpg
    (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é)

=> ces informations montreront la configuration du disque.



/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk0
1: Apple_CoreStorage Macintosh HD 1.9 TB disk0s1
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_CoreStorage Macintosh HD 121.0 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
/dev/disk2 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +1.8 TB disk2
Logical Volume on disk1s2, disk0s1
6EFC2D4E-B466-4C6D-B196-56F3B64F6AC1
Unencrypted Fusion Drive
 
Est-ce que tu peux poster le tableau en le collant dans une fenêtre de code ? - le bouton est ici -->
521520_original.png

- c'est pour la lisibilité...
 
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk0
1: Apple_CoreStorage Macintosh HD 1.9 TB disk0s1
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_CoreStorage Macintosh HD 121.0 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
/dev/disk2 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +1.8 TB disk2
Logical Volume on disk1s2, disk0s1
6EFC2D4E-B466-4C6D-B196-56F3B64F6AC1
Unencrypted Fusion Drive
Bloc de code:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk0
1: Apple_CoreStorage Macintosh HD 1.9 TB disk0s1
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_CoreStorage Macintosh HD 121.0 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
/dev/disk2 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +1.8 TB disk2
Logical Volume on disk1s2, disk0s1
6EFC2D4E-B466-4C6D-B196-56F3B64F6AC1
Unencrypted Fusion Drive
 
Note : j'ai toujours du mal à déchiffrer ton tableau > parce que tu n'as pas collé dans une fenêtre de code le tableau tel qu'affiché avec sa mise en forme dans le Terminal > mais le tableau ayant perdu sa mise en forme après ton coller brut. Ce n'est pas par lubie que j'insiste pour un coller dans une fenêtre de code du tableau tel que copié à la source dans le Terminal : c'est pour avoir sous les yeux quelque chose de bien distribué, au lieu d'un paquet serré d'informations indéchiffrables.

----------

Il manque 100 Go d'espace non récupéré à la bande CoreStorage du HDD (partition disk0s1 de 1,9 To). Si on examine la configuration de ce HDD -->

  • on s'aperçoit qu'il manque 2 partitions auxiliaires d'encadrement de la bande CoreStorage -->

    • une partition de type EFI n°1 (209 Mo) au rang n°1 > dans le volume EFI de laquelle le programme interne de boot du Mac (l'EFI encore) peut prendre en charge des fichiers exécutables Apple ou Windows

    • une partition de type Apple_Boot (650 Mo) au rang n°3 > dans le volume Recovery HD de laquelle doivent coexister un dossier du booter (prédémarreur de la bande CoreStorage) et le dossier de l'OS de secours (démarrable via ⌘S).

=> la configuration du Fusion Drive est actuellement invalide > à cause de la suppression de ces 2 partiitons sur le HDD.

----------

Pour voir ce qu'on peut faire > passe la commande :
Bloc de code:
csrutil status

  • qui retourne le statut du SIP ou dispositif de sécurisation du Système

Poste le retour de la commande (en le collant du Terminal à une fenêtre de code).
 
Bien posté. Le SIP est donc activé.

J'aurais besoin de savoir quel est l'OS actuellement installé : est-ce que c'est High Sierra ?
 
Si tu veux qu'on essaie de recréer les partitions qui font défaut sur le HDD > il faut que tu redémarres par internet = en tenant pressées les 3 touches ⌘⌥R (cmd alt R) à partir de l'écran noir -->

  • connexion du Mac au Wi-Fi > téléchargement en RAM d'un OS de secours correspondant à l'OS d'usine du Mac (500 Mo - globe terrestre en rotation) > démarrage du Mac à la fin sur cet OS en RAM en indépendance des disques. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires OS X

=> préviens si tu y es.
 
Alors voici la suite (en somme : un échauffement) -->

- 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
  • 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 les index actuels des 2 disques internes. Essaie de bien poster dans une fenêtre de code le tableau du Terminal : c'est pour la lisibilité de ces informations prolixes.

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.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Donc il faut quitter le Terminal > pour lancer Safari. Vice-versa > quitter Safari > pour relancer le Terminal. Aucun redémarrage n'est requis.
 
Bloc de code:
/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_CoreStorage Macintosh HD            121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1:          Apple_CoreStorage Macintosh HD            1.9 TB     disk1s1

/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 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +1.8 TB     disk3
                                 Logical Volume on disk0s2, disk1s1
                                 6EFC2D4E-B466-4C6D-B196-56F3B64F6AC1
                                 Unencrypted Fusion Drive

/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

-bash-3.2#
 
Bien posté : bien présenté ! --> c'est super-clair.

Passe la commande :
Bloc de code:
gpt show disk1

  • la commande affiche la distribution des blocs du HDD de 2 To

Poste ce tableau --> je te dirai si on peut faire quelque chose pour recréer les 2 partitions disparues...
 
Bloc de code:
gpt show disk1
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      409606        
      409640  3673567416      1  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  3673977056   233052079        
  3907029135          32         Sec GPT table
  3907029167           1         Sec GPT header
-bash-3.2# gpt show disk1
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34      409606        
      409640  3673567416      1  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  3673977056   233052079        
  3907029135          32         Sec GPT table
  3907029167           1         Sec GPT header
-bash-3.2#
 
Ça va le faire.

Passe d'abord la commande :
Bloc de code:
diskutil umount force disk3

  • pour démonter le volume Macintosh HD

Puis voici la commande à passer -->
Bloc de code:
gpt add -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk1

  • pour la saisir --> effectue un copier-coller à rebours : viens d'abord ici avec Safari > copie la commande > quitte Safari > relance le Terminal > colle la commande > exécute-la
  • la commande recrée une partition de type EFI de 209 Mo sur les blocs de tête du disque

=> est-ce que tu obtiens en retour quelque chose du type : disk1sx added ?
 
Alors repasse un :
Bloc de code:
diskutil list

  • et poste le tableau des disques

=> bien que située en premier sur les blocs du HDD > la nouvelle partition devrait être listée au second rang > le rang n°1 ayant été volé par la grande partition du disque (en vertu de l'adage : qui va à la chasse perd sa place).