http://soft.oszone.net/program/8069/Parted_Magic/
Алгоритм у всех программ один. Сдвигаешь левую границу раздела D: в право (уменьшаешь раздел) и на такое же к-во Мб сдвигаешь правую границу С: в право (увеличиваешь раздел) . Бывают не хорошие последствия, поэтому - сделать беккап, - самое ценное скинуть на флешку,
-перед операцией сделать дефрагментацию. Пользуюсь б\п Parted Magic, в нем русифицированный GParted. Попробуйте сначала все что можно перетащить на D:, это надежней.