Bonjour
Djromé
J'espère que ça te parlera!
Le résultat de la 2è commande (
gpt) est limpide (à condition de convertir le tableau en données "humainement lisibles").
Un disque physique est constitué d'un très grand nombre de cellules, chacune portant un
bit élémentaire d'écriture : soit
1, soit
0, soit
* (
null_bit : ni
1, ni
0). Cette multitude physique est gérée dans des emboîtements logiques :
8 bits équivalent à
1 octet (ou
byte) >
512 octets équivalent à un
bloc (ou
cluster) >
n blocs équivalent à une
partition (ou
section). L'utilitaire
gpt (
guid_partition_table_utility) appelé dans la commande est un interprète au niveau "blocs" > avec le verbe
show (montrer) et la cible
disk0 (premier disque = disque interne du Mac) > il te restitue le tableau de la distribution des blocs de ton disque principal.
- Bloc 0 = descripteurs de la PMBR = Protective_MBR : une table de partition secondaire.
- Blocs 1 > 32 = descripteurs de la GPT (GUID_Partition_Table) : la table de partition principale.
- Blocs 34 > 39 = petit espace libre de 6 blocs sans emploi (free_space).
- Blocs 40 > 409639 = les 409600 blocs (209,7 Mo) de la partition 1 enregistrée dans la GPT : l'ESP (EFI_System_Partition) qui est l'en-tête régulier d'une table de partition GUID.
- Blocs 409640 > 1324542167 : les 1324132528 blocs (677.9 Go) de la partition 2 entregistrée dans la GPT : la Macintosh HD qui est ta partition-Système OS X.
- Blocs 1324542168 > 1325811711 : les 1269544 blocs (650 Mo) de la partition 3 enregistrée dans la GPT : la Recovery HD qui est la partition de secours.
- Blocs 1325811712 > 1953525134 : les 627713423 blocs (321,3 Go) constituant une bande continue d'espace libre (free_space) non allouée à aucune partition.
- Blocs 1953525135 > 1953525167 : les 33 blocs où résident le backup (sauvegarde) des descripteurs de la GPT des blocs 1 > 32 d'en-tête du disque.
=> ce petit exercice interprétatif révèle bien que tes
321 Go disparus correspondent à une
bande de blocs libres située en-dessous de la partition
GPT n°
3 =
Recovery HD.
--------------------
Pour les réallouer à la partition n°
2 Macintosh HD de ton OS > il te suffit de faire un copier-coller dans une fenêtre du «
Terminal» de la commande :
Bloc de code:
diskutil resizeVolume /dev/disk0s2 0b
et ↩︎ --> cette commande appelle l'utilitaire
diskutil (
disk_utility : utilitaire de disque) > avec le verbe
resizeVolume (redimensionner le volume) > comme indication de partition bénéficiaire :
/dev/disk0s2 (2è section du
disk0 = partition
Macintosh HD) et l'option de taille de redimensionnement
0b =
0_byte qui s'interprète ainsi : "
ne laisser aucun byte d'espace libre inutilisé en-dessous de la partition bénéficiaire du redimensionnement".
[La partition n°
3 Recovery HD intercalée en
disk0s3 (3è section du
disk0) entre la partition bénéficiaire n°
2 Macintosh HD en
disk0s2 et la bande d'
espace libre en queue de disque ne jouera pas un rôle d'obstacle, car elle sera
déplacée au préalable sur les blocs de fin de disque].
La commande de re-dimensionnement lance en préalable une
vérification d'intégrité du système de fichiers qui gère les blocs de la partition bénéficiaire (la
Macintosh HD n°
2) > si
aucune erreur (
exit code = 0) n'est détectée > le redimensionnement
opèrera en mode "
live" (l'OS de la partition bénéficiaire démarré) > et la partition
Macintosh HD sera augmentée à la taille de
999,2 Go. Si
des erreurs sont détectées (
exit code > 0) > la commande de re-dimensionnement
avortera --> il conviendra alors que tu le signales pour qu'on puisse
réparer le système de fichiers afin de permettre à une réitération de la commande de passer.