iDefrag en lui même ne peut pas repartitionner le disque dur. Mais en défragmentant avec l'algorithme "Compactage", il est capable de mettre toutes tes données au début de ta partition. Une fois que c'est fait, l'Assistant Boot Camp n'aura aucun problème pour redimensionner ta partition Mac OS et pour créer ta partition Windows ; le message d'erreur "ce disque ne peut pas être partitionné car il est impossible de déplacer certains de ses fichiers" aura disparu.
Donc perso, je trouve la méthode iDefrag la plus simple et le logiciel vaut bien ses 15 euros (non, non, je ne suis pas payé pour dire çà, malheureusement ^^).
Mais bon, après rien ne t'empêche de sauvegarder toutes tes données, de tout effacer et de tout réinstaller, çà fonctionnera aussi, et çà a le mérite d'être gratuit !
Donc voilà, au final, fait comme tu le sens !
En tous cas, j'espère t'avoir bien éclairé !