Você pode instalar programas onde quiser, C:/Program Files
é simplesmente o padrão. Então você certamente pode usar um segundo disco rígido para instalar lá. Eu tenho exatamente a mesma configuração que você. Apenas os programas que preciso executar rapidamente são instalados no meu SSD, enquanto todos os meus jogos e outros programas grandes são instalados no meu segundo disco.
O único problema que você enfrentaria seria um aplicativo mal projetado que não seria executado corretamente se não fosse instalado no diretório padrão de Arquivos de Programas, mas essas instâncias provavelmente são raras.
Você pode alterar o diretório de instalação padrão no Windows de C:\Program Files
para outra coisa editando a seguinte chave do Registro:
- Start Registry Editor by entering “Regedit” in the search All programs.
- Locate the following:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
- Right click on the value named
ProgramFilesDir
& change the default value C:\Program Files to the path you want to install all your programs in.
- Click OK and Exit.
Source
Quanto ao Desktop, isso realmente não pode ser movido facilmente . Você pode modificar a variável ProfilesDirectory
para apontar para um local diferente que C:/Users
, mas isso moveria todos os perfis, não apenas o desktop de um perfil. Além disso, a Microsoft recomenda apenas "que você faça isso é um ambiente de teste".
Uma opção mais simples seria criar um diretório em sua segunda unidade e, em seguida, criar atalhos (manualmente ou por meios automatizados, como um script em lote ou algo semelhante) para todos os arquivos dessa pasta.
Solução Alternativa
Se você quiser trabalhar com um grande volume, use um volume expandido para usar as duas unidades como um volume, combinando essencialmente o espaço em disco disponível na unidade C:
A desvantagem disso seria uma perda de desempenho. Qualquer dado armazenado no HDD teria uma taxa de transferência mais lenta do que o SSD, e você não teria muito controle sobre onde o Windows decide colocar os dados.