Movendo diretórios de arquivos de programas para discos rígidos diferentes (Windows 7)

Movendo diretórios de arquivos de programas para discos rígidos diferentes (Windows 7)

Comprei recentemente um novo SSD, no qual instalei o Windows 7 (64 bits).

Já movi meu diretório 'Usuários' do SSD e para um HDD de 1 TB (que será onde ficará a maioria dos meus programas e recursos) usandoesseé um guia.

Eu esperava mover meus diretórios Arquivos de Programas + Arquivos de Programas (x86) para a unidade de 1 TB e anexar junções para permitir que ele continuasse funcionando, com apenas alguns programas (Firefox, Visual Studio) restantes no SSD. No entanto, não sei se isso causará efeitos colaterais não intencionais (ou seja, instaladores mal codificados enlouquecendo, ficando sem espaço no SSD de outros locais, etc.).

Então a questão se resume a:

  • Mover meus diretórios de Arquivos de Programas para outro disco rígido causará algum problema, imediatamente ou no futuro?
  • Há alguma pasta mais óbvia que eu deveria remover do SSD principal?

Responder1

Para a maior parte, não. Com uma junção, poucos programas saberão a diferença. Embora existam chamadas de API para verificar se um arquivo/pasta é um hardlink, poucos programas o chamam explicitamente. Eu costumava fazer isso nos primeiros dias do Vista, já que uso tantos softwares mal escritos que me cansei dos prompts do UAC e simplesmente movi esses aplicativos para fora dos Arquivos de Programas.

Mas, pessoalmente, não fiz isso sozinho, embora tenha ouvido falar de outros que o fizeram com muito sucesso. Visual Studios é o único que eu ficaria de olho porque quem sabe do que aqueles malucos desenvolvedores de software do DevDiv da Microsoft são capazes :)

Em geral, porém, um aplicativo não saberá a diferença entre um link simbólico/hardlink/junção, a menos que o verifique explicitamente com as referidas chamadas de API. Essas chamadas de APIs são principalmente para programas que verificam recursivamente uma árvore de pastas, para evitar que caiam em um loop infinito devido ao link ao pai de uma pasta.

informação relacionada