Como mover aplicativos ou jogos grandes para outra unidade

Os leitores regulares sabem que a unidade principal do meu novo PC é uma Intel Solid State Drive de 80 Gigabytes. O disco rígido é excelente e funciona bem em combinação com o disco rígido de 2 TB usado para armazenamento de dados e alguns programas maiores que não exigem um disco rígido rápido.

Às vezes, encontro problemas de espaço em disco. Tomemos o software Steam, por exemplo, ele só pode instalar novos jogos no mesmo disco rígido em que todos os outros jogos estão instalados (atualização: a Valve atualizou o software nesse meio tempo para permitir a instalação de jogos em outras unidades).

Esse é um grande problema que resultou na publicação de algumas soluções na Internet. Alguns usuários mudaram o Steam e todos os seus jogos para outra unidade; Outros desinstalaram um jogo para abrir espaço para o novo. Mas o problema não é apenas do Steam. Existem jogos que podem ser instalados apenas na unidade c: por exemplo, e alguns aplicativos têm a mesma restrição.

Como mover aplicativos ou jogos grandes para outra unidade

Minha maneira de lidar com problemas de espaço nas unidades é mover os aplicativos ou jogos para outra unidade sem precisar reinstalá-los ou perder dados. Eu instalei recentemente o Dragon Age, que se instalou na unidade c :. Decidi mudar o jogo de c: \ para outro disco rígido com muito espaço, sem perder o status de instalação do jogo.

O processo de mudança em si é bastante fácil. Basta mover os arquivos usando o Windows Explorer ou qualquer outro gerenciador de arquivos que você esteja usando, para outro disco rígido. Você pode mover a pasta pressionando Shift durante a operação de arrastar e soltar (se você não pressionar Shift, copia os arquivos).

A maioria dos jogos e aplicativos não será mais iniciada depois que eles forem movidos. Isso ocorre porque as entradas do Registro ainda podem ser vinculadas ao local original e não ao atualizado.

A solução para isso é criar links físicos simbólicos. O Windows vem com a ferramenta para fazer exatamente isso. Abra um prompt de comando como administrador. Você encontra o prompt de comando em Acessórios no menu Iniciar do Windows. Clique com o botão direito do mouse no prompt de comando e selecione executar como administrador.

Atualização : se você estiver usando o Windows 8 ou mais recente, toque na tecla Windows, digite cmd.exe, clique com o botão direito do mouse no resultado e selecione "executar como administrador".

O comando que estamos usando para criar uma chamada junção de diretório é mklink. Uma junção de diretório basicamente diz ao sistema operacional para criar um espelho em outro diretório que fornece acesso a todos os arquivos do diretório selecionado no diretório espelho, como se eles estivessem armazenados nele.

Portanto, em termos mais fáceis: todos os arquivos e pastas podem ser acessados ​​em outro local, mesmo que apenas estejam vinculados aos arquivos e pastas "reais" em outro disco rígido.

Os arquivos e pastas do diretório espelho, no entanto, são redirecionados apenas para o destino em que estão realmente hospedados. Isso significa essencialmente que você pode fazer o jogo, o aplicativo ou o Windows acreditar que os arquivos e pastas ainda estão no lugar certo, mesmo que não estejam.

mklink /J "new folder" "folder with the files"

Esse é o comando básico que usaremos. O parâmetro / J define o tipo de link simbólico que estamos criando, neste caso, uma junção de diretório. A nova pasta é a pasta espelhada e a "pasta com os arquivos" a pasta que contém os arquivos reais que você moveu anteriormente.

mklink /J "C:\program files (x86)\Dragon Age\" "e:\games\Dragon Age"

Isso cria uma junção de diretório para que os arquivos e pastas de e: \ games \ Dragon Age sejam acessíveis pelo programa e Windows em C: \ arquivos de programas (x86) \ Dragon Age \ (onde foram instalados inicialmente) .

C: \ Windows \ system32> mklink / J "c: \ Arquivos de Programas (x86) \ Dragon Age \" "c: \ games \ Dragon Age \"

Junção criada para c: \ Arquivos de Programas (x86) \ Dragon Age \ c: \ games \ DragonAge \

O mesmo método pode ser aplicado a outros aplicativos ou jogos. Por exemplo, é possível mover alguns jogos ou arquivos do Steam para outro disco rígido para liberar espaço no local em que o Steam está instalado.

O Mklink está disponível no Windows Vista e Windows 7 (atualização: e versões mais recentes do Windows). Não tenho certeza sobre o Windows XP no momento, seria bom se alguém com XP pudesse me informar nos comentários. Existem programas como o Junction da Sysinternals que também podem criar junções, caso necessário.