Você pode alterar a localização dos diretórios de arquivos do programa no registro nas seguintes chaves.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir
Em seguida, reinicie o seu sistema.
No entanto, sendo um testador de software como profissão, recomendo NÃO FAÇA .
A alteração da localização deve funcionar se você puder assumir que nenhum software possui caminhos codificados no aplicativo.
Muitas vezes, a maioria dos aplicativos usa caminhos codificados, então isso levará a um sistema muito, muito instável.
Eu também acho que particionar um disco simplesmente não vale o aborrecimento. Você normalmente ficará sem espaço na sua unidade C, ou terá pedaços de espaço livre espalhados pelas unidades que você não pode usar, e se o disco falhar você perde tudo de qualquer maneira.
Editar: Aqui está um Link para um artigo da Microsoft sobre o assunto link