AppleSpirit
Fichtre ! Ta question concise brasse des eaux profondes. J'entrevois 3 réponses différentes, en fonction des outils que tu te donnes :
- a) utilitaire
diskutil (= binaire UNIX natif dans l'OS - appelable en ligne de commande dans le «
Terminal» ou piloté en mode graphique par l'«
Utilitaire de Disque») => la réponse est : la partition du
dessus (en terme de numérotation des blocs de
0 à
n dans la Table de Partition
GPT) = la partition
Macintosh HD peut très bien être
dilatée conservativement pour son système de fichiers et les données (Système et perso) qu'il gère ; mais la partition du
dessous =
BOOTCAMP doit avoir son système de fichiers
effacé (avec toutes les données Système et perso de
Windows) > de manière à virer ses blocs au statut d'
espace_libre > avant intégration de cet espace_libre en queue de la partition bénéficiaire
Macintosh HD > avec déplacement sur les blocs en queue de disque de la partition intercalaire
Recovery HD (par procédé de clonage en coulisse).
Bref : le volume
Macintosh HD est conservé > le volume
BOOTCAMP est détruit. La raison en est qu'une partition est gérée, quant à ses blocs, par un
système de fichiers dont les fichiers sont ancrés sur les blocs de tête de la partition > cet ancrage constitue donc un "point origine" fixe pour la partition > par contre, en ce qui concerne la fin (limite basse) de la partition > s'il existe des blocs libres en-dessous de cette limite > alors un système de fichiers
jhfs+ (
Mac OS étendu journalisé)
seul (impossible avec aucun format de type
Windows, ou même avec un
hfs+ non journalisé) peut être "étiré" quant à l'espace de blocs qu'il contrôle, ce qui revient à augmenter la taille de la partition.
Par contre, tu prends la partition
BOOTCAMP du dessous : tu ne peux pas la raccourcir "par le haut", parce que l'
en-tête de ce haut est constitué par l'ancrage fixe du système de fichiers
ntfs que tu ne peux pas déplacer avec
diskutil. Donc tu n'as pas d'autre choix que d'effacer ce système de fichiers, pour libérer les blocs correspondant à la partition
BOOTCAMP [une
partition = n blocs
gérés par un système de fichiers > ce qui a pour conséquence l'enregistrement de cette section formatée dans la
GPT (
GUID Partition Table) du secteur de boot du disque ; de l'
espace libre = n blocs
non gérés par un système de fichiers et donc exclus d'enregistrement dans la
GPT du secteur de boot du disque].
En utilisant
diskutil seul > il faut donc recréer ensuite une partition
BOOTCAMP par l'«
Assistant BootCamp» et y ré-installer «
Windows» en
clean install.
--------------------
- b) le logiciel tiers «
Winclone.app» (de
TwoCanoes). Tu peux
cloner au préalable le contenu de fichiers de la partition
BOOTCAMP dans une image-archive
Win.winclone >
effacer BOOTCAMP par
diskutil >
dilater Macintosh HD par
diskutil tout en
rejetant une néo-partition
BOOTCAMP plus courte au format
fat32 >
rétro-cloner par «
Winclone» un Système
Windows démarrable dans le néo-volume
BOOTCAMP à partir de l'image-archive
Win.winclone servant de source («
Winclone» reformate la partition
BOOTCAMP de
fat32 en
ntfs en préalable).
Il y a donc
destruction de
BOOTCAMP comme en
a) et
recréation d'un néo-
BOOTCAMP vide > mais pas ré-installation ensuite > simplement
rétro-clonage (ce qui facilite grandement les choses).
--------------------
- c) le logiciel tiers «
Camptune X.app» (de
Paragon). Ce logiciel rend possible de
re-dimensionner réciproquement la partition
Macintosh HD et la partition
BOOTCAMP sans suppression de la 2è. Ce serait donc le plus recommandable pour toi - mais il est payant (comme l'est d'ailleurs «
Winclone» de la solution
a).
Je n'ai aucune objection contre ce logiciel sauf une seule : c'est la totale
obscurité de son manuel quant au procédé utilisé pour réaliser ce "prodige" hors de portée de
diskutil. Il existe en Américain (comme pour tous les cas de figures possibles de l'expérience) une locution toute faite qui évite de former par soi-même une idée des choses en mode "créatif" : «
to insult someone's intelligence » : "insulter l'intelligence de quelqu'un" (en gros le prendre pour un crétin des alpes). Eh bien ! le manuel de «
Camptune X.app» est entièrement une insulte à l'intelligence de l'utilisateur de Mac (dont la moindre des choses aurait été de présupposer qu'il se soit déjà servi de l'«
Utilitaire de Disque» - voire de la commande
diskutil).
Car comment donc «
Camptune X» peut-il créer de l'
espace libre avec les
blocs du haut de la partition
BOOTCAMP, afin de les recoller à la partition
Macintosh HD du dessus > sans détruire le système de fichiers
ntfs de
Windows ancré sur l'
en-tête de cette partition ? Manifestement,
Paragon a mis a point un procédé de déplacement sur les blocs (style "tapis-roulant") du système de fichiers
ntfs liminaire et des données écrites à la suite, procédé qui doit présumablement commencer à partir du bas pour remonter progressivement jusqu'à l'en-tête du système de fichiers. Un résumé explicatif du schéma directeur du procédé éviterait à l'utilisateur de croire en une « magie » contrevenant à l'ordre des possibilités théoriques, pour lui permettre de mesurer la rationnalité de l'opération (pour le moins inquiétante
a priori).
--------------------