É possível ultrapassar o limite de 26 letras de unidade utilizando pontos de junção NTFS. Utilizando pontos de junção, pode incorporar uma pasta de destino noutra pasta NTFS ou "montar" um volume num ponto de junção NTFS. Os pontos de junção são transparentes para os programas.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
Ferramentas de pré-visualização para pontos de junção NTFS
A Microsoft oferece três utilitários para criar e manipular pontos de junção NTFS:
Linkd.exe
- Incorpora qualquer pasta de destino numa pasta NTFS do Windows 2000
- Apresenta o destino de um ponto de junção NTFS
- Elimina os pontos de junção NTFS criados com Linkd.exe
- Localização: Microsoft Windows 2000 Resource Kit
Mountvol.exe
- Incorpora a pasta raiz de um volume local numa pasta NTFS do Windows 2000 (ou "monta" o volume)
- Apresenta o destino de um ponto de junção NTFS utilizado para montar um volume
- Lista os volumes de sistema de ficheiros locais disponíveis para utilização
- Elimina os pontos de montagem de volumes criados com mountvol.exe
- Localização: CD-ROM do Windows 2000, pasta I386
Delrp.exe
- Elimina pontos de junção NTFS
- Elimina também outros tipos de pontos de nova análise (reparse points), que são entidades subjacentes aos pontos de junção
- É principalmente destinado a programadores que criem pontos de nova análise
- Localização: Microsoft Windows 2000 Resource Kit
Exemplos de utilização
- Para criar um ponto de junção para o ambiente de trabalho:
- Numa linha de comandos, escreva linkd mydesktop perfil do utilizador\desktop (em que perfil do utilizador é o nome do perfil do utilizador).
- Escreva dir mydesktop para visualizar o conteúdo do ambiente de trabalho.
- Para ver uma lista dos volumes disponíveis no sistema, numa linha de comandos, escreva mountvol.
\\?\Volume{e2464851-8089-11d2-8803-806d6172696f}\ C:\
\\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\ D:\
\\?\Volume{e2464850-8089-11d2-8803-806d6172696f}\ R:\
NOTA: a cadeia depois de "Volume" é o GUID utilizado para identificar um volume exclusivo mesmo que a letra da unidade seja alterada.
- Para montar o CD-ROM num ponto de junção NTFS:
- Numa linha de comandos, escreva md cd.
- Escreva mountvol cd \\?\Volume{e2464850-8089-11d2-8803-806d6172696f}\.
- Escreva dir cd para visualizar o conteúdo do CD-ROM.
- Para montar outro volume num ponto de junção NTFS na unidade de sistema:
- Numa linha de comandos, escreva md ddrive.
- Escreva mountvol ddrive \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\
- Escreva dir ddrive para visualizar o conteúdo da unidade D.
NOTA: quando visualiza o conteúdo de uma pasta utilizando o comando "dir", os pontos de junção NTFS são indicados por {Junction}.
- Para eliminar pontos de junção:
- Para eliminar o ponto de junção mydesktop, numa linha de comandos, escreva linkd mydesktop /d ou Delrp mydesktop.
- Para eliminar o ponto de montagem do CD, numa linha de comandos, escreva mountvol \\?\Volume{e2464850-8089-11d2-8803-806d6172696f}\ /d.
- Para eliminar o ponto de montagem ddrive, numa linha de comandos, escreva mountvol \\?\Volume{e2464852-8089-11d2-8803-806d6172696f}\ /d.
Recomendações de utilização
NOTA: a Microsoft recomenda que siga atentamente estas recomendações quando utilizar pontos de junção:
- Utilize ACLs de NTFS para proteger os pontos de junção de uma eliminação inadvertida.
- Utilize ACLs de NTFS para proteger ficheiros e directórios de destino dos pontos de junção de uma eliminação inadvertida ou de outras operações do sistema de ficheiros.
- Nunca elimine um ponto de junção utilizando o Explorador do Windows (Windows Explorer), um comando del /s ou outros utilitários do sistema de ficheiros que percorram árvores de directório de forma recursiva. Estes utilitários afectam o directório de destino e todos os subdirectórios.
- Seja prudente quando aplicar as ACLs ou alterar a compressão de ficheiros numa árvore de directório que inclua pontos de junção NTFS.
- Não crie ciclos de espaços de nomes com pontos de junção NTFS ou DFS.
- Coloque todos os pontos de junção numa localização segura num espaço de nomes onde os possa testar em segurança e onde outros utilizadores não os eliminem ou percorram por engano.
Comparação de funcionalidades com DFS
Os pontos de junção NTFS são semelhantes aos pontos de junção DFS porque ambas são ferramentas utilizadas para incorporar espaços de nomes de armazenamento. No entanto, os pontos de junção DFS têm normalmente mais funcionalidades do que os pontos de junção NTFS. A tabela que se segue lista algumas das diferenças entre os pontos de junção DFS e NTFS.
Reduzir esta tabelaExpandir esta tabela
| Funcionalidade | Pontos de junção DFS | Pontos de junção NTFS |
|---|
| Origem do ponto de junção | Partilha de rede local | Directório NTFS local |
| Destino do ponto de junção | Qualquer partilha de rede | Qualquer caminho local válido do Windows 2000 |
| Recuperável | Sim | Sim (ChkDsk) |
| Estado persistente/portátil | Sim (Guardar como ficheiro) | Sim (explícito/copiar/mover/cópia de segurança) |
| Múltiplos destinos | Sim | Não |
| API | Sim | Sim |
| Ferramentas gráficas | Sim | Mínimas |
| Disponibilidade | NT Server 4.0 e posteriores | Windows 2000 c/NTFS |
| | |
Para obter informações adicionais sobre o suporte de pontos de junção NTFS num cluster, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB,
Microsoft Knowledge Base):
262797
(http://support.microsoft.com/kb/262797/
)
Reparse point support in Windows 2000-based clusters