Um único volume pode receber várias letras de unidade?

19

Estou trabalhando na migração de dados em várias unidades diferentes para um enorme espaço de armazenamento do Windows 8.

O problema que tenho é que muitos dos meus programas fazem referência a várias letras de unidades para acessar suas bibliotecas, arquivos, músicas, filmes etc.

Existe alguma maneira de, por exemplo, ter qualquer referência das unidades D, E, F e G, todas apontadas para a nova unidade S :?

Jared Tritsch
fonte

Respostas:

28

Sim, use o substcomando na linha de comando:subst NewLetter: OldLetter:\

Por exemplo, para atribuir C:a letra atual H:também:subst H: C:\

Veja subst /?para mais informações.

Associates a path with a drive letter.

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        Specifies a virtual drive to which you want to assign a path.
  [drive2:]path  Specifies a physical drive and path you want to assign to
                 a virtual drive.
  /D             Deletes a substituted (virtual) drive.

Type SUBST with no parameters to display a list of current virtual drives.
Prumo
fonte
1
Impressionante, eu ia sugerir mklink, mas isso funciona muito bem.
Caleb Jares 28/10/2012
@ cable729 Isso não seria possível. Junções de diretório e links simbólicos são recursos NTFS; portanto, você não pode atribuir um rótulo de unidade como um link.
22412 Bob
I criado com sucesso uma ligação de C: \ d para D: \
Caleb Jares
@ cable729 Mas você não pode vincular C:(o rótulo) a D:. Você vinculou uma pasta a uma unidade, não um rótulo de unidade a uma unidade. Além disso, este requer uma partição NTFS montado como C:colocar o link em que derrota o propósito de consolidar unidades como na questão (uma vez que a questão toda é para reduzir o número de partições / combinar dados em uma partição).
28412 Bob
3

Você não pode executar subst como administrador, mas como um usuário comum, ou sua unidade "nova" não será reconhecida. Depois de executar o prompt de comando "regular", ele funcionou.

Referência: Windows Explorer não reconhece unidades subst'd

Arquiteto Sim
fonte