Esta questão já tem uma resposta aqui:
Eu construí um equipamento com um pequeno SSD para C: que eu quero ser praticamente só para o sistema operacional e um HDD D: drive. O problema é que, mesmo quando eu digo a eles para instalar e executar a partir de D: muitos programas continuam enviando coisas para C: de qualquer forma, o que constantemente enche. Em suma, posso de alguma forma dizer qualquer programa quando abre uma pasta "vá aqui"? Existe algum tipo de roteiro que eu possa escrever para ele ou configuração que eu possa ajustar?
Ao contrário de outras questões, trata-se mais de ser pró-ativo sobre a instalação de novos programas em uma nova máquina, em vez de reconstruir uma máquina existente ou mover arquivos. Estou executando o Windows 10 (home). EDIT: Esta questão se aplica a coisas como globalmente instalado software / plugins e bancos de dados como eu sou um desenvolvedor web. (Para ser específico, o NPM e outras dependências do Node.js para o primeiro e o MongoDB para o último).
fonte
C:\Program Files
,C:\Program Files (x86)
,C:\ProgramData
eC:\Users
em links apontando para diretórios correspondentes emD:
, então quase todos os programas e dados instalados entrarãoD:
. Alguns instaladores adicionam arquivos ao diretório do Windows, e estes, é claro,C:
.Respostas:
Você pode ter que copiar e colar coisas como o IE para D: para evitar quebras.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion
E, claro, você precisa mover arquivos comuns e etc para a unidade D :. Você provavelmente quebrará o software já instalado e poderá ter que procurar e substituir manualmente o registro para fazer com que tudo aponte para C: agora aponte para D :. Reinstalar pode ser mais rápido.
fonte