Стоит ли пополнять память разделенному диску С за счет диска D?
Стандартная ситуация. Возникает в связи с традицией иметь системный диск и диск с данными. Раньше люди часто ОС переставляли и считалось хорошим тоном данные на втором логическом разделе иметь.

Решение очень простое. 
1. Переносите все данные с диска D на любой носитель (соседний комп, внешний диск).
2. В оснастке "управление дисками" выбираете диск D и удаляете его. Правой кнопкой мышки, удалить том. Должно образоваться "не занятое место" с черным окрасом.
3. Там же, на диске C, жмякаете правой кнопкой - расширить диск и указываете на сколько его нужно расширить. Рекомендую на все имеющееся пространство, и обходиться без диска D в дальнейшем.
4. Возвращаете ваши данные с внешнего носителя на диск C в какую-нить папку.

Это работает если вы не ставили на диск D всяких программ через установку удаление, процесс не требует особых навыков и сторонних утилит. Если такой способ не подходит, то есть всякие загрузочные диски со всякими утилитами для переразбивки дисков.
100Гб под современную Windows - катастрофически мало. Диск 500Гб можно и совсем не делить. Но, если уж очень хочется иметь два раздела, поделите хотя бы пополам.