Вы можете изменить расположение каталогов программных файлов в реестре в следующих ключах.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir
Затем перезагрузите вашу систему.
Однако, будучи тестером программного обеспечения как профессией, я бы порекомендовал не делать этого.
Изменение местоположения должно работать, если вы можете предположить, что ни одно программное обеспечение не имеет жестко закодированных путей в приложении.
Многие, черт возьми, большинство приложений используют жестко закодированные пути, так что это приведет к очень, очень нестабильной системе.
Я также считаю, что разбиение диска просто не стоит хлопот. Как правило, у вас заканчивается свободное место на диске C, или вы разбрасываете куски свободного пространства по дискам, которые вы не можете использовать, и если диск выходит из строя, вы все равно теряете его.
Изменить: Вот ссылка на статью Microsoft KB на эту тему http://support.microsoft.com/kb/933700