Mapeando as letras das unidades para as pastas locais

80

Existe uma janela equivalente ao antigo comando dos SUBST ?

Eu quero poder atribuir uma letra de unidade local a uma pasta em uma unidade local.

Eu percebo que uma unidade mapeada funcionará (e até agora essa é a técnica que acabei usando), mas ela não parece ser usada até muito tarde no processo de inicialização. Eu também já tentei colocar comandos SUBST em arquivos em lote no processo de inicialização, mas isso também não parece funcionar.

    
por PaoloFCantoni 13.09.2013 / 05:51

6 respostas

85

Boas notícias! O comando subst ainda funciona no Windows 7 !

Para criar um novo mapeamento:

subst x: C:\Folder\Example

Para remover um mapeamento:

subst x: /D

    
por 13.09.2013 / 05:58
86

Alternativa:

net use x: \localhost\c$\Folder\Example

A diferença entre net use & subst abaixo do intervalo

subst

Quando um compartilhamento se torna indisponível subst tentará várias vezes para reconectar o desempenho de impacto severo do seu PC enquanto ele tenta se reconectar. Isso é menos comum ao mapear arquivos locais, pois isso só ocorrerá se você informar renomear as pastas no caminho. A resolução, caso isso ocorra, é subst x: /d

net use

net use foi introduzido no win2k / xp para fornecer uma alternativa para isso. Quando net use é usado para se conectar a um local e esse local torna-se inacessível, o Windows reportará a unidade como desconectada e não tentará se reconectar até que o usuário tente reconectar-se a recursos na unidade mapeada. Isso resolve os problemas de desempenho observados em subst

Para mais informações sobre os dois comandos, você pode consultar através da linha de comando com /?

net use /? & subst /?

    
por 13.09.2013 / 06:51
28

A melhor maneira de fazer isso durante a inicialização é colocá-lo no registro . Abra o regedit.exe e navegue para

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Adicione um novo valor REG_SZ e nomeie-o X: , onde X é a letra da sua unidade

O valor deve ser o caminho desta forma

\DosDevices\C:\Folder\Example    
    
por 07.04.2015 / 03:43
2

Outra maneira é colocar um compartilhamento na pasta que você deseja mapear. Você pode então usar a opção de unidade de rede do mapa que pode ser acessada clicando com o botão direito do mouse no meu computador no Windows Explorer.

Observe que você precisará ativar a descoberta de rede antes de configurar o compartilhamento.

A vantagem desta abordagem é você definir a opção de criar no logon.

    
por 13.08.2015 / 21:19
1

Apenas para adicionar as respostas acima. Outra opção é um link simbólico que é abordado nesta questão do SU Como montar uma unidade de rede em uma pasta?

    
por 05.08.2015 / 18:51
-5

A melhor maneira é através do gerenciamento de drives. Você pode especificar um caminho para montar uma unidade em vez de uma letra de unidade.

Vá para o Painel de controle - > Ferramentas de administração - > Gerenciamento de computadores - > Gerenciamento de unidades.

Clique com o botão direito no volume que você deseja alterar e selecione Alterar letra e caminhos de unidade.

Dessa forma, você pode remover a letra da unidade original e montá-la apenas em um diretório. É assim que você pode contornar o limite de 24 unidades no Windows.

    
por 08.10.2015 / 21:28