Redirecionar pasta em um disco rígido para uma pasta em outro disco rígido

17

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

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

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

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

  • X:\Source- quando vou para esta pasta, gostaria de ver o conteúdo de C:\Source.

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

xxbbcc
fonte

Respostas:

23

As junções (também chamadas de links simbólicos ou pontos de nova análise) permitem fazer 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 o verão como uma pasta comum.

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

mtone
fonte
Para o solicitante, também há um artigo da Wikipedia que você deve conferir quando se trata de exclusão de diretório com junções, aqui
The_aLiEn
@The_aLiEn Obrigado, eu não tinha certeza se rmdir estava seguro no XP, e aparentemente está.
mtone 18/02/12
-1

Existe uma maneira mais simples de instalá-lo em um disco Dif e deixar o Windows pensar que é onde o Oculus o instalou.

Primeiro Vá para onde você quiser instalar, usarei o caminho do diretório que estou usando

D: \ Games e crie sua pasta Oculus

procure por CMD e execute como administrador

digite mklink / j "C: \ Arquivos de Programas \ Oculus" "D: \ Games \ Oculus"

Agora, quando você for para C: \ Arquivos de Programas \, deverá ver uma pasta que se parece com um atalho. O Windows o tratará como uma pasta real e não como um atalho (fazer um atalho com o método arrastar e soltar do Windows não funcionará e, se você o instalar usando esse método, o Windows o instalará no C Drive de qualquer maneira "

Você também pode criar um arquivo em lotes e colocá-lo na pasta Oculus. Se precisar reinstalar o Windows ou simplesmente executar esse arquivo em lotes rapidamente e reinstalar um pouco mais rapidamente, sem precisar procurar como.

James Y.
fonte