Veja minha resposta a uma pergunta semelhante aqui . Pessoalmente, não gosto da ideia de mover os dados para outra unidade no processo; isso basicamente fará a mesma coisa de qualquer maneira, especialmente ao usar um SSD e certamente poderia causar problemas se você tiver aplicativos instalados na partição D :. Eu prefiro apenas movê-lo no lugar (backup, claro) e deixar o software de particionamento cuidar disso. Mas cada um tem sua própria preferência e não há nada de errado em movê-lo como tal.
Eu recomendaria o download do DVD ao vivo do Ubuntu ou Live CD do GParted e usando o GParted (incluído em ambas as versões) para redimensionar as partições conforme necessário.
Você precisará redimensionar a partição D:, mova-a para o final do disco e redimensione a partição C :. Dependendo da estrutura da partição, a partição D: pode ser uma partição lógica em uma partição estendida, caso em que você precisará redimensionar a partição estendida depois de mover a partição D: antes de redimensionar a partição C :.
Você pode encontrar instruções para este aqui entre muitos outros lugares.