É possível alocar espaço de um disco para outro? (Pequeno problema C: drive)

1

Eu tenho um dispositivo portátil que tem dois discos, o Disco 0, que atua como a unidade C: e contém os arquivos de sistema e a instalação do Windows e um Disco 1, que é a unidade D :. Não é uma única unidade particionada, mas dois discos separados (o espaço alocado não aparece próximo um do outro, mas um acima do outro).

O problema que estou tendo é que, por padrão, a unidade C: no disco 0 veio com apenas 29 GB de espaço, o que rapidamente se tornou preenchido com atualizações do Windows e outros programas. A unidade D: no disco 1 tem mais de 460 GB e não é utilizada em grande parte, além de arquivos pessoais e alguns programas.

Partições de disco

A questão é: existe alguma maneira para eu mover alguns dos espaços livres disponíveis no drive D: para o C :? De acordo com os documentos do Windows, você só pode estender as unidades do espaço não alocado disponível na mesma unidade e não das outras. É possível contornar isso ou realmente não há como alcançá-lo?

Caso não seja possível, como eu poderia resolver isso? Devo tentar reformatar o PC e reinstalar o Windows dessa vez na unidade D:? É possível?

    
por Metroxed 29.01.2018 / 21:16

2 respostas

1

Eu não acho que a solução proposta funcionará, mas você tem algumas opções. Um, você poderia mover o arquivo de troca para a unidade D :. Dependendo de quanta RAM está em seu sistema, isso deve liberar talvez 4 GB em sua unidade C :. Note que esta é principalmente uma solução temporária, porque a sua unidade C: apenas irá encher novamente.

Para uma solução permanente, recomendo obter algum software de clonagem de disco e clonar seu sistema em um disco maior. Dessa forma, você não precisa reinstalar tudo. Sua unidade D: atual é uma boa candidata se você puder encontrar armazenamento temporário para o que estiver lá agora. A operação de clonagem irá apagar tudo o que você tem atualmente no Disco 1, mas você pode recopiá-lo mais tarde depois de ter seu sistema rodando.

    
por 29.01.2018 / 21:25
1

É possível usar um comando do windows para criar um link entre dois diretórios:

mklink [[/d] | [/h] | [/j]] <Link> <Target>

documentação

O processo básico é: você cria um diretório vazio, executa mklink com a pasta vazia, pois o link e o destino são o local para armazenar os dados. Uma vez feito, você pode copiar / mover delete usando o diretório "link" e eles serão colocados no diretório "target".

Você pode ter c:\stuff vinculado a d:\actual_stuff

Para diretórios existentes, você precisaria copiar espelhadamente o diretório para o local de destino (usando, por exemplo, robocopy), confirmar a cópia e depois esvaziar a pasta de origem.

Exatamente quais diretórios você escolhe são com você: os óbvios são "arquivos de programa" ou "usuários", mas pode haver problemas imprevistos. Eu nunca fiz isso pessoalmente em pastas especiais padrão do Windows, mas é fácil encontrar informações (google: arquivos de programas mklink)

É uma boa ideia testar e testar o processo antes de fazer grandes alterações.

    
por 29.01.2018 / 21:41