Так никто не делает! Программное обеспечение ( папка programm files) должна стоять "по соседству" с windows и только на разделе С (тем более если это касается серьезных программ как например MSO, фотошоп, Nero и пр. Конечно программы можно поставить и в другое место - тем более они сами иной раз при установке предлагают выбрать папку для их установки. Но опять же желательно что бы эта папка была на разделе С. Некоторые можно и на D поставить, но в обоих случаях практика показывает, что проблем не избежать! Так что пусть программы стоят там где им положено быть по умолчанию - на разделе С!
Гораздо разумнее на разделе С разместить только сам win. и программы. А раздел D отвести под пользовательские файлы - документы, фото, видео, аудио и т.п..
Если у тебя раздел С уже заполнен - это плохо, но не катастрофа! Надо увеличить размер раздела С за счет раздела D. В win.7 это можно сделать стандартными средствами (хотя лучше использовать специальные программы для управления дисками) . В XP и висте - только с помощью спец. программ. Если такой возможности нет - то придется все начинать с чистого листа! Переустановить win. и создать при этом гораздо больший раздел С.
Кое что по этому вопросу можно узнать тут
yachaynik.ru/forum/view/1/9393