Partition invisible après crash bootcamp

Eurêka ! -->

  • il n'y a aucune bande de blocs libres en queue de disque du HDD ! - c'est la partition de secours Recovery HD > qui a par accident récupéré les Go d'espace libre ! -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             250.6 GB   disk0s3

  • je n'avais pas été attentif à cette anomalie. Comme tu vois > elle fait 250,6 Go au lieu des 650 Mo réglementaires. En fait > tu as empilé des problèmes inédits.
  • il va donc falloir "dégonfler" la partition de secours > pour récupérer l'espace libre qu'elle s'est indûment approprié. J'adore : cela demande des acrobaties dans le terminal. La désactivation du SIP est absolument requise pour que les commandes passent.

Commence par passer la commande (copier-coller) :
Bloc de code:
sudo asr adjust --t /dev/disk0s3 --settype "Apple_HFS"

  • la commande change le type de la partition de secours - de "Apple_Boot" => à "Apple_HFS". Ce changement de type est requis > pour pouvoir faire varier la taille du volume Recovery HD (sinon verrouillé en taille par le type "Apple_Boot").

Poste le retour.
 
Bloc de code:
iMac-de-Badtine:~ badtinemonty$ sudo asr adjust --t /dev/disk0s3 --settype "Apple_HFS"
Password:
Fsck /dev/disk0s3 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully
 
Hé ! hé ! - second succès au compteur (contre l'adversité logique - après la réparation de l'erreur de taille interne du CoreStorage).

Passe la commande :
Bloc de code:
diskutil list disk0

  • qui affiche la configuration du HDD

Poste le tableau.
 
Bloc de code:
iMac-de-Badtine:~ badtinemonty$ diskutil list disk0
/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            749.4 GB   disk0s2
   3:                  Apple_HFS Recovery HD             250.6 GB   disk0s3
iMac-de-Badtine:~ badtinemonty$
 
Le type de la partition de secours a bien été changé -->
Bloc de code:
   3:                  Apple_HFS Recovery HD             250.6 GB   disk0s3

  • passe la commande :
Bloc de code:
df -H /Volumes/"Recovery HD"

  • la commande mesure l'occupation du volume Recovery HD (en espérant que le changement de type de sa partition l'ait automatiquement remonté)

Poste le retour.
 
D'accord : le volume n'a pas été automatiquement remonté. Passe la commande :
Bloc de code:
diskutil mount disk0s3

  • qui le remonte

Poste le retour.
 
Volume monté. Donc repasse la commande :
Bloc de code:
df -H /Volumes/"Recovery HD"

  • qui va trouver sa cible

Poste le tableau de l'occupation du volume Recovery HD.
 
Bloc de code:
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk0s3   251G   626M   250G     1%      73 4294967206    0%   /Volumes/Recovery HD
iMac-de-Badtine:~ badtinemonty$
 
626 Mo d'occupation. Peut-être un peu juste pour ramener la partition à 650 Mo ? --> on va voir ça...

Passe la commande :
Bloc de code:
diskutil resizeVolume disk0s3 650m free null 0b ; diskutil list disk0

  • la commande rétrécit la partition de secours aux 650 Mo réglementaires > et laisse l'excédent en espace libre > puis réaffiche la configuration du HDD

Poste l'affichage retourné.
 
Bloc de code:
iMac-de-Badtine:~ badtinemonty$ diskutil resizeVolume disk0s3 650m free null 0b ; diskutil list disk0
Resizing to 650000000 bytes and adding 1 partition
Started partitioning on disk0s3 Recovery HD
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s3
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Recovery HD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Modifying partition map
Finished partitioning on disk0s3 Recovery HD
/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            749.4 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
/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            749.4 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
iMac-de-Badtine:~ badtinemonty$
 
Repartitionnement réussi ! -->
Bloc de code:
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3

  • la partition de secours a retrouvé ses 650 Mo réglementaires.

On entame la finalisation à présent. Passe d'abord la commande :
Bloc de code:
diskutil umount force disk0s3

  • qui redémonte le volume Recovery HD

Poste le retour.
 
Bloc de code:
iMac-de-Badtine:~ badtinemonty$ diskutil umount force disk0s3
Volume Recovery HD on disk0s3 force-unmounted
iMac-de-Badtine:~ badtinemonty$
 
Passe la commande :
Bloc de code:
sudo asr adjust --t /dev/disk0s3 --settype "Apple_Boot" ; diskutil list disk0

  • la commande restaure le type de la partition de secours > de "Apple_HFS" actuel => à "Apple_Boot" requis (pour que cette partition soit déplaçable sur blocs dans des séquences de récupération d'espace libre situé en-dessous d'elle => à une partition CoreStorage située en-dessus d'elle). Le démontage du volume Recovery HD est requis pour le changement de type. La commande réaffiche à la fin la configuration du HDD.

Poste le retour.
 
Bloc de code:
iMac-de-Badtine:~ badtinemonty$ sudo asr adjust --t /dev/disk0s3 --settype "Apple_Boot" ; diskutil list disk0
Password:
Fsck /dev/disk0s3 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully
/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            749.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
 
Hé ! hé ! - c'est-y pas joli ? -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

  • la partition de secours a été reconstruite à son défaut : type "Apple_Boot" > taille 650 Mo

Passe la commande :
Bloc de code:
diskutil coreStorage resizeStack E274AB91-D0C6-4BE0-8315-B979D7A375A8 0b ; diskutil list

  • la commande "étrenne" la nouvelle partition de secours > en instruisant la récupération des + 200 Go d'espace libre situés désormais en-dessous d'elle => au CoreStorage > puis réaffiche le tableau des disques.

Poste l'ensemble de l'affichage retourné.
 
  • J’aime
Réactions: litobar71
Bloc de code:
iMac-de-Badtine:~ badtinemonty$ diskutil coreStorage resizeStack E274AB91-D0C6-4BE0-8315-B979D7A375A8 0b ; diskutil list
The Core Storage Logical Volume UUID is E274AB91-D0C6-4BE0-8315-B979D7A375A8
Started CoreStorage operation
Checking prerequisites for resizing Logical-Physical volume stack
Growing Logical-Physical volume stack
Verifying file system
Volume could not be unmounted
Using live mode
Performing fsck_hfs -fn -l -x /dev/rdisk2
Performing live verification
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Growing Core Storage Physical Volume from 749 364 932 608 to 999 345 131 520 bytes
Copying booter
Growing disk partition
Modifying partition map
Growing Core Storage data structures
Resizing Core Storage Physical Volume structures
Resized Core Storage Physical Volume to 999 345 131 520 bytes
Growing Logical Volume
Resizing Core Storage Logical Volume structures
Resized Core Storage Logical Volume to 1 025 980 366 848 bytes
Growing file system
Finished CoreStorage operation
/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
                                 E274AB91-D0C6-4BE0-8315-B979D7A375A8
                                 Unencrypted Fusion Drive
 
Comme tu peux le voir : problème résolu ! -->

- le CoreStorage (et le volume Macintosh HD supporté) ont récupéré une taille de + 1 To.​

- on dira que tu avais fait la totale : erreur de taille interne du CoreStorage (volume Macintosh HD à 500 Go vs magasins de stockage à 776 Go) + erreur de récupération de + 200 Go d'espace libre à la partition de secours Recovery HD.​

=> un problème d'allure minime au départ > dissimulait 2 anomalies absolument spécifiques --> qui requéraient comme tu as pu t'en rendre compte une somme d'acrobaties désopilantes dans le terminal => pour les résoudre impeccablement :hilarious: