Um link simbólico do NTFS pode ter um alvo de volume?
Você pode usar o mklink para criar um link simbólico do formulário \?\Volume{f993747a-5d7a-4de1-a97a-c20c1af1ba02}\path\to\target.txt
c:
md \test
cd \test
mklink testlink \?\Volume{d1a54614-9369-11e4-b7ab-ccaf78b24c0a}\test\test.txt
Agora, o teste de diretório contém um link simbólico (que, no meu caso, aponta para um arquivo f:\test\test.txt
em uma unidade externa).
C:\test>dir
Volume in drive C has no label.
Volume Serial Number is C8D0-DF1E
Directory of C:\test
29/03/2015 23:24 <DIR> .
29/03/2015 23:24 <DIR> ..
29/03/2015 23:17 <SYMLINK> testlink [\?\Volume{d1a54614-9369-11e4-b7ab-ccaf78b24c0a}\test\test.txt]
1 File(s) 0 bytes
2 Dir(s) 248,410,976,256 bytes free
...
C:\test>type testlink
this file is test.txt
C:\test>
...
C:\test>type f:\test\test.txt
this file is test.txt
C:\test>
Nota
- Isso só funciona se você tentar desreferenciar o link no prompt de comando, mas não se tentar acessá-lo pela interface do explorador.
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- mklink - Crie um link simbólico para um diretório ou arquivo, ou crie um link de arquivo rígido ou uma junção de diretório.