Problema
Eu tenho níveis quase baixos de espaço livre na partição do Windows. Eu tenho uma partição maior ao lado dela e um novo disco com espaço suficiente para movê-lo. A partição maior tem muitos programas, e eu não quero / não consigo reinstalar todos eles.
Detalhes
Meu PC está operando em um único disco rígido de 500 GB. Ele tem três partições NTFS: C:
, E:
e G:
.
C:
é uma partição do Windows de 98 GB com cerca de 94 GB de espaço utilizado.
E:
é uma partição de 150 GB com 113 GB de espaço usado, dos quais 58 GB são Arquivos de Programa (para 106 aplicativos), ou seja. pastas de instalação de vários aplicativos que normalmente iriam para C:\Program Files
ou C:\[regional name for Program Files] (x86)
. É uma pasta regular, criada manualmente no disco, sem redirecionamento / symlink / junction wizardry.
G:
permanecerá inalterado e conterá um ponto de restauração do sistema.
O novo disco é um disco rígido de 500 GB pronto para ser formatado.
O que acho que devo fazer
Eu faço backup do sistema, formando o novo disco rígido com as partições X:
e Y:
, fecho todos os programas em execução, copio tudo de E:
para X:
e usando o Gerenciador de Disco do Windows delete E:
, acrescente o espaço livre resultante a C:
e ...
... faça algo para que todos esses aplicativos continuem funcionando normalmente, sem ter que procurar o instalador, baixá-lo, executá-lo e esperar até que ele termine, repetido 106 vezes. Essa é a parte problemática, e eu criei duas soluções.
Solução percebida - variante A
Eu uso o Gerenciador de discos para renomear X:
para E:
e todo o software se comporta como se nada tivesse acontecido.
Solução percebida - variante B
Eu cuidadosamente e manualmente edito o registro e todos os atalhos, substituindo "e:" por "x:" e "E:" por "X:".
Soluções comuns que não funcionam aqui
-
Usando um popular software "application mover", como o SteamMover - até onde eu saiba, todos eles trabalham movendo as pastas desejadas para outro local e deixando um entroncamento atrás . Mas neste caso não há lugar para colocar a junção, já que E: vai ser assimilado.
-
Em vez de excluir E:
, reduza-o a um toco de ~ 1 GB contendo apenas links simbólicos, links físicos ou pontos de junção - em vez de excluir a unidade inteira, o Gerenciador de discos do Windows remova uma parte não usada de uma partição para uso em outra. No entanto, o espaço livre resultante só aparece após a partição e só pode ser anexado à partição original ou a uma após a partição. Como E: é depois de C:
, eu não seria capaz de anexar o espaço a ele. E enquanto há um software que permite mover esse espaço antes de uma partição, depois de um exame muito completo que fiz há 10 meses, todos eles não funcionam para NTFS ou explicitamente dizem que é exclusivo para a versão premium (estou olhando para você , EaseUS).
Pergunta
Alguma das soluções que eu criei vai funcionar? Existe realmente uma aplicação obscura de livre / libre / open-source apenas para isso? Ou há uma solução mais fácil que eu não consigo ver?