Redirecionar pasta em um HDD para uma pasta em outro HDD

15

Esta pode ser uma pergunta simples, mas não consegui encontrar nenhuma resposta - o redirecionamento de pastas geralmente se refere ao redirecionamento apenas de pastas de perfil.

Eu tenho dois discos rígidos no meu laptop: C: (um SSD) e D: (um disco rígido comum). Gostaria de manter alguns arquivos em C: , mas de forma transparente acessar esses arquivos através da unidade D: . Por exemplo, eu gostaria de ter:

  • C:\Source - é aqui que quero que meus arquivos físicos sejam armazenados.

  • D:\X_Drive - esta pasta está mapeada para uma unidade virtual X: , usando subst X: D:\X_Drive .

  • X:\Source - quando entro nessa pasta, vejo o conteúdo de C:\Source .

Efetivamente, estou procurando uma maneira de mapear D:\X_Drive para C:\Source . Como posso fazer isso? Eu tenho o Windows 7 Ultimate.

    
por xxbbcc 18.02.2012 / 06:40

1 resposta

22

Junções (também chamadas de links simbólicos ou pontos de nova análise) permitem que você faça isso. Você pode usar o mklink no prompt de comando (com / D para o diretório) para criá-los:

mklink /D C:\Source D:\Source

Isso será transparente para os aplicativos, ou seja, eles serão vistos como uma pasta normal.

No Windows Vista / 7, é seguro excluir C: \ Source do Windows Explorer ou do prompt de comando (del C: \ Source), pois ele excluirá o link, sem afetar o conteúdo da pasta de destino. (D: \ Source). No entanto, no WinXP / 2000, ele também excluiria o conteúdo de destino, portanto, você deve usar o rmdir ou o Junction a> utilidade neste caso.

    
por 18.02.2012 / 07:07