hola:
Como ya te han indicado , puedes reparticionar el disco (cambiar el tamaño de las particiones) sin perder datos, usando el partition magic, o bien guardar tus datos en cd,s y particionar con fdisk para crear nuevas particiones ( perderias todo lo que tengas en ambas particiones) .
Otra solucion seria mirar que archivos y carpetas que no sean de sistema o de programas instalados podrias pasar a D, con el fin de tener en C solo el sistema operativo y los programas. Asi dejarias bastante espacio libre en C, y no tendrias que reparticionar al menos de momento.
un saludo