Dans ce cas-ci, l'espace vide en fin de disque va servir à PM pour y déplacer les données. Plus il y a d'espace vide plus son travail va être facilité. donc plus la taille de la deuxième partition va être grande plus il faut d'espace vide.
je suppose que l'on peut considérer que, avec pex 10go de libres à la fin du disque, on peut déplacer à l'aise 10go de données, donc on peut diviser la partition de c-40go en c-20go/d-20go. si on veut pex diviser c-10go/d-30go avec seulement 10go de libres c'est surement faisable mais le risque a augmenté.
pour gagner un max d'espace vide : vider les temporaires; réduire voire désactiver temporairement le page file (fichier d'échange); backuper les documents qui doivent l'être et en profiter pour les effacer temporairement, etc.
ensuite il faut défragmenter - avec l'option "optimiser l'espace" c'est mieux (pex oo defrag ou diskkeeper). Et après vérifier avec un soft d'analyse de disque que aucun fichier système ne se trouve à l'endroit de la future partition d:
une fois la division effectuée tu devras encore déplacer des données du c vers le d pour permettre à windows de respirer (et à lui redonner son page file du départ)
ps : pour info, la limite conseillée dans la doc PM pour le travail sur la taille des partitions est de 64go, ce n'est pas impossible d'aller au-delà mais il est bien précisé que le risque d'arrêt en plein travail est réel.
ps2 : pour changer le windows sans perdre ses fichiers données dans la partition c: c'est tout à fait possible mais ça demande un peu de méthode. dans windows, il faut supprimer les points de restauration et le page file; avec un autre os (live cd, autre pc avec windows, etc.) supprimer docu/settings et program files (mais le mieux est de les renommer pour conserver la possibilité d'aller y rechercher des infos et des données), supprimer le répertoire windows et les fichiers de la racine. ensuite on relance simplement le cd d'install windows.