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