10.13 High Sierra Erreur suppression partition BootCamp

Je ne suis pas sûr que cela ait fonctionné...
Bloc de code:
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk0s3   200G   591M   199G     1%      58 4294967221    0%   /Volumes/Recovery HD
 
Si, parfait ! --> la taille des fichiers dans le volume Recovery HD = 591 Mo. Donc RAS.

Passe les commandes :
Bloc de code:
diskutil umount force disk0s3
diskutil resizeVolume disk0s3 %recovery% free null 0b

  • la 1ère commande démonte de force le volume Recovery HD
  • la 2è réduit la partition de secours (et son volume) aux 650 Mo réglementaires > et laisse le reste de l'espace au statut d'espace libre (hors partition)

Poste l'affichage retourné par la commande et le retour d'un nouveau :
Bloc de code:
diskutil list
 
Et voilà
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            800.0 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         28.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            27.6 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           +826.6 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 4573BD7C-0CC5-4780-8C6E-3713AFC3910E
                                 Unencrypted Fusion Drive
 
Ça roule. Cette mention -->
Bloc de code:
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3

  • montre que la partition de secours a bien été rétrécie aux 650 Mo réglementaires (sans avoir perdu la définition de son volume Recovery HD).

On va donc boucler la boucle > et pour commencer restituer à cette partition son type originel Apple_Boot --> condition sine qua non pour pouvoir ensuite récupérer l'espace libre au Fusion Drive.

Passe les 2 commandes :
Bloc de code:
diskutil umount force disk0s3
sudo asr adjust --t /dev/disk0s3 --settype "Apple_Boot"

  • la 1ère démonte de force le volume Recovery HD au cas où il aurait été remonté
  • la 2è restaure le type Apple_Boot sur la partition

Poste le retour de la 2è commande + le tableau retourné par un nouveau :
Bloc de code:
diskutil list
 
Bloc de code:
Fsck /dev/disk0s3 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            800.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         28.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            27.6 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           +826.6 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 4573BD7C-0CC5-4780-8C6E-3713AFC3910E
                                 Unencrypted Fusion Drive
 
La dernière iigne droite...

Cette mention -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

  • montre que tout est en place pour la partition de secours : type Apple_Boot et taille 650 Mo.

Passe la commande :
Bloc de code:
diskutil coreStorage resizeStack 4573BD7C-0CC5-4780-8C6E-3713AFC3910E 0b

  • cette commande effectue la récupération des 200 Go d'espace libre à la partition "donneuse" (au départ) du HDD = disk0s2 > au Conteneur CoreStorage du Fusion Drive > au volume Macintosh HD terminal
  • il y a une grande complexité d'opérations impliquée par cette commande > qui peut donc planter pour plusieurs raisons

Si tu n'as pas eu de message d'erreur > poste l'affichage retourné par la commande et le tableau d'un nouveau :
Bloc de code:
diskutil list

  • en guise de trace non effacée de la complexité des opérations effectuées > l'index de la partition de secours devrait être actuellement disk0s4 et plus disk0s3.
 
Pas d'erreur, et voilà ce que ça donne:
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         28.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            27.6 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.0 TB     disk2
                                 Logical Volume on disk1s2, disk0s2
                                 4573BD7C-0CC5-4780-8C6E-3713AFC3910E
                                 Unencrypted Fusion Drive
 
Oui : tout a bien été récupéré sans faute.

Petit résidu --> la partition de secours -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

  • affiche un index disk0s4 (et plus disk0s3) > car il s'agit d'un clone de la partition de secours originale qui a été créé en queue de HDD > avant suppression de l'original disk0s3 > ce qui a permis à la bande d'espace libre de toucher le bas de la partition disk0s2 > et donc d'être récupérée à cette partition. Le kernel (noyau opérateur) n'a pas mis à jour l'index de la partition de secours.

Re-démarre une fois > et de retour dans ta session > poste le retour d'un dernier :
Bloc de code:
diskutil list

  • qui devrait montrer que la partition de secours a désormais le bon index disk0s3.
 
  • J’aime
Réactions: billi
Ça me semble correct
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         28.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            27.6 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.0 TB     disk2
                                 Logical Volume on disk1s2, disk0s2
                                 4573BD7C-0CC5-4780-8C6E-3713AFC3910E
                                 Unencrypted Fusion Drive
 
Super !

Merci tout plein pour toute ton aide et le temps passé !

Je reviens pour dire si l'opération BootCamp est ok.

En attendant, si tu passes dans mon coin, une boisson sympa t'attend à tout moment :)
 
Si tu le veux > c'est la commande :
Bloc de code:
csrutil enable

  • uniquement dans le Terminal de la session de secours (la commande est invalide dans le Terminal de macOS).
 
Bonjour, j'ai essayer d'installer windows 10 avec boot camp mais j'ai tj un message d'erreur et Boot Camp qui me dit qu'il vas re partitionner et ça ne fini jamais...j'ai donc suivi vos super conseils pour réallouer la place à apple et virer microsoft. Je ne comprend pas pourquoi je n'arrive pas à avoir les 2 systèmes si quelqu'un à une idée? voici ma partition actuelle, merci

/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 disk1 121.1 GB disk0s2


/dev/disk1 (synthesized):

#: TYPE NAME SIZE IDENTIFIER

0: APFS Container Scheme - +121.1 GB disk1

Physical Store disk0s2

1: APFS Volume Macintosh HD 66.3 GB disk1s1

2: APFS Volume Preboot 19.5 MB disk1s2

3: APFS Volume Recovery 509.9 MB disk1s3

4: APFS Volume VM 4.3 GB disk1s4


/dev/disk2 (disk image):

#: TYPE NAME SIZE IDENTIFIER

0: CCCOMA_X64FRE_FR-FR... +4.7 GB disk2


/dev/disk3 (disk image):

#: TYPE NAME SIZE IDENTIFIER

0: Boot Camp +2.8 GB disk3
 
Salut youp

Est-ce que tu peux corriger (tant que ton message est éditable) > l'affichage brut du tableau retourné par la commande diskutil list > en utilisant le procédé suivant qui respecte la mise en forme des tableaux du Terminal et économise l'espace de page dans un 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é)
 
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_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            66.3 GB    disk1s1
   2:                APFS Volume Preboot                 19.5 MB    disk1s2
   3:                APFS Volume Recovery                509.9 MB   disk1s3
   4:                APFS Volume VM                      4.3 GB     disk1s4

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            CCCOMA_X64FRE_FR-FR... +4.7 GB     disk2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Boot Camp              +2.8 GB     disk3
 
Salut youp

Est-ce que tu peux corriger (tant que ton message est éditable) > l'affichage brut du tableau retourné par la commande diskutil list > en utilisant le procédé suivant qui respecte la mise en forme des tableaux du Terminal et économise l'espace de page dans un 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é)
merci je me demandais comment vous faisiez !