Você não pode fazer isso com as ferramentas onboard do Windows.
Existem várias ferramentas disponíveis que permitem mover a partição D até o final do espaço livre, liberando espaço após C, mas essa é uma operação relativamente perigosa (se você tiver uma falha de energia durante a movimentação, poderia perder o conteúdo de D ou o disco inteiro), e não estritamente necessário.
No seu caso, é provavelmente mais fácil apenas
- crie uma nova partição no espaço livre
- mova tudo de D para lá (gire primeiro o arquivo da página e ative-o novamente no final de toda a operação!)
- delete D e renomeie a nova partição para D
- Depois disso, você pode expandir C no espaço livre (e também na nova partição, se quiser que seja tão grande quanto D originalmente era).
(Nota: em um disco rígido, o espaço para uma partição precisa ser fisicamente contíguo, em SSDs, isso deve ser irrelevante, mas é isso que você obtém quando insiste em emular hardware antigo ...)