O que pode fazer com que “subst” diga “Invalid Parameter - D:”?

3

Eu tenho algumas máquinas virtuais do Windows-7, referindo-me a uma unidade D:. Essa unidade D: parece estar configurada como um mapeamento de unidade, como pode ser visto no resultado do comando subst :

Prompt>subst
D:\: => C:\d_drive

Eu tenho uma cópia desta máquina, onde gostaria de mapear a mesma unidade, mas isso parece não funcionar:

Prompt>subst D: C:\d_drive
Invalid parameter - D:

Para sua informação:

  1. O comando subst não menciona a unidade D: já sendo mapeada.
  2. O comando net use não menciona a unidade D: já em uso.
  3. Definições de configuração, Gerenciamento do computador, Gerenciamento de disco não menciona a unidade D: já existente.
  4. Eu não vejo nada no visualizador de eventos (ou estou olhando para o lugar errado).

O que pode estar errado aqui? O que pode fazer com que subst se recuse a mapear essa D: -drive?

    
por Dominique 03.03.2017 / 13:58

3 respostas

4

Se você receber a seguinte mensagem de erro ao executar o subst:

Invalid parameter

Sugiro inicialmente verificar se a unidade que você está referenciando já está em uso pelo sistema. Para verificar, no mesmo prompt de comando daquele que você está executando, execute o comando:

 wmic logicaldisk get name

A saída disso será algo como:

Name    
C:
D:
E:

Nota : Para uma unidade já criada com subst você receberá o erro:

Drive already SUBSTed

    
por 08.03.2017 / 19:50
0

Tente algo como R em vez de D. Talvez D seja reservado para uma unidade de CD.

C:\Users\user>subst R: c:\crp

^^^ that worked

C:\Users\user>d:
The device is not ready.

^^ looks like D is used already

C:\Users\harvey>j:
The system cannot find the drive specified.

^^^ that's the [normal] message when a drive letter isn't assigned 

C:\Users\user>subst D: c:\crp
Invalid parameter - D:

^^^ see I get the same error as you when I try it with D. Try it with R.

C:\Users\user>
    
por 03.03.2017 / 14:05
0

A resposta curta é D: já existe. Tente algo como subst C: F: \ temo e você obtém o "Invalid Parameter - C:". Não é possível porque já existe e, portanto, o erro.

    
por 08.03.2017 / 20:08