GParted.
Die Windows-Datenträgerverwaltung kann keine Partitionen verschieben, du müsstest also erst umständlich D: vergrößern, wieder verkleinern und dann C: vergrößern. Mit nem GParted-Bootdatenträger dürfte das einfacher gehen, zumal es immer besser ist, Systempartitionen von einem externen System zu ändern.
Standardsatz: Veränderungen an den Partitionen sollten nicht ohne Backup durchgeführt werden, da man nie weiß, ob nicht doch eine Partitionsänderung mal schief geht und dann alle Daten verloren gehen würden.