Redimensionner une partition avec Mac OS X

Cela fait un petit moment que je cherchais à redimensionner la partition principale du disque dur de mon Macbook. Le premier réflexe c’est de lancer l’utilitaire de disque de Mac OS X. On peut effectivement « redimensionner » mais l’intégralité des données présentes sur le disque seront perdues. Pas question pour moi de réinstaller Tiger et d’y remettre toutes mes données…

En cherchant un peu sur Internet on tombe sur des logiciels comme « iPartition » ou « Drive Genius ». Ils font apparemment ce que je veux sauf qu’ils sont payants et acheter un logiciel que je n’utiliserai qu’une fois ou deux…

Il reste alors une dernière solution, le Terminal. En effet, depuis Mac OS 10.4.6, Apple a ajouté une option à son utilitaire de disque permettant de redimensionner une partition sans formater le disque. Voici la commande :
diskutil resizeVolume disk0s2 10G JHFS+ HDX1 5G
Ici je redimensionne mon disque d’identifiant disk0s2 à 10G et je créé une partition HDX1 de 5G en JHFS+. Pour connaître l’identifiant de votre partition il suffit d’utiliser la commande suivante :
diskutil list

C’est simple, efficace et gratuit.