Posso configurar o redirecionamento arbitrário do sistema de arquivos no Windows?

1

Estou sentado em frente a uma máquina com Windows 7 sem drive Q: .

É possível organizar o acesso a Q:\somedir para ser redirecionado para um local arbitrário nos sistemas de arquivos existentes (por exemplo, C:\Windows )? Eu gostaria especialmente de uma opção "definir e esquecer", se existir.

Estou assumindo (embora eu não tenha tentado) que é possível usar SUBST para montar uma pasta existente (vazia, criada para esse propósito) como unidade Q: e, em seguida, MKLINK /J para criar um diretório link simbólico de Q:\somedir para onde eu quiser. No entanto, esta abordagem tem algumas desvantagens que eu gostaria de evitar, se possível:

  1. A unidade Q: ficará visível no sistema.
  2. Não é tão limpo quanto gostaria (remover a pasta montada irá quebrá-lo; um script em lote precisa ser adicionado manualmente à inicialização do sistema).

Existe uma opção melhor? Se não houver nenhum e eu sou forçado a fazer compromissos, qual é o mais próximo que eu poderia chegar da solução ideal? Suponha que tudo esteja em discussão.

    
por Jon 29.06.2013 / 21:40

2 respostas

0

O fsutil hardlink faria o que você precisa?

Não tenho certeza se você criou um link físico a partir de uma unidade SUBST 'ed, mas é possível usar uma pasta vazia em outro lugar no sistema de arquivos.

Uma pena que o Windows não tenha mount --bind como o Linux.

    
por 29.06.2013 / 22:07
0

Não é possível montar Q:\Somedir em um local, mas é possível montar Q:\ em algum lugar que seja acessível, mas não apareça como Q:\ , como C:\mysecret .

Você precisa abrir o Gerenciamento de disco e Alterar as letras e os caminhos da unidade . Você deseja selecionar sua unidade Q:\ , cancelar a atribuição Q:\ e, em seguida, atribuir um caminho a ela. Isso fará com que a partição seja montada no caminho que você designar, em vez de na unidade Q:\ .

    
por 29.06.2013 / 23:48