Existem muitos gerenciadores de partição que farão isso por você. Eu usei principalmente o editor de partições gparted
de um Live CD do Ubuntu para diminuir / expandir / mover partições e achei-o confiável para partições do Windows.
Você deve, claro, fazer o backup primeiro. Se os seus dados forem importantes, você terá um backup em execução e, se não for importante, também poderá excluir D :, o que simplificará o trabalho.
Se você quiser ficar com as ferramentas do Windows, há o Partition Wizard no CD de inicialização do Hiren , que também tem gparted
.