Con un programa de particionado, como Gparted. Pero el espacio libre tiene que estar DESPUES de C, es decir, entre C y la siguiente partición, sinó no puedes añadírselo. En este caso, tendrías que mover la siguiente partición hacia la derecha, dejando espacio a continuación de C (y las operaciones de mover particiones... no siempre tiran bien).
Una vez tengas espacio libre siguiendo a C, redimensionas C a lo maximo posible, y tomará ese espacio libre contiguo.