Articles

Links de disco Rígido e Cruzamentos

  • 05/31/2018
  • 2 minutos para ler
    • m
    • v
    • m

Existem três tipos de links de arquivo com suporte no sistema de arquivos NTFS: links de disco rígido, cruzamentos, e links simbólicos. Este tópico é uma visão geral de ligações e junções duras. Para informações sobre links simbólicos, consulte criar Links simbólicos.

ligações duras

uma ligação dura é a representação do sistema de ficheiros de um ficheiro pelo qual mais de um caminho referencia um único ficheiro no mesmo volume. Para criar um link rígido, use a função CreateHardLink. Quaisquer alterações a esse ficheiro São instantaneamente visíveis para aplicações que o acedem através dos links rígidos que o referenciam. No entanto, o tamanho de entrada do diretório e informações de atributos são atualizados apenas para o link através do qual a alteração foi feita. Note que os atributos no arquivo são refletidos em cada link duro para esse arquivo, e as mudanças nos atributos desse arquivo se propagam para todos os links duros. Por exemplo, se você reiniciar o atributo READONLY em um link difícil para excluir esse link em particular, e existem várias ligações duras para o arquivo real, então você terá que reiniciar o bit READONLY no arquivo a partir de uma das ligações duras restantes para trazer o arquivo e todas as ligações duras restantes de volta para o estado READONLY.por exemplo, num sistema em que C: E D: são unidades locais e Z: é uma unidade de rede mapeada para\ \ fred \ share, as seguintes referências são permitidas como uma ligação dura:

  • C:\dira\ethel.txt ligado a C:\dirb\dirc\lucy.txt
  • D:\dir1\tinker.txt para D:\dir2\dirx\bell.txt
  • C:\diry\bob.bak ligado a C:\dir2\mina.txt

não são:

  • C:\dira ligado a C:\dirb
  • C:\dira\ethel.txt ligado a D:\dirb\lucy.txt
  • C:\dira\ethel.txt ligado a Z:\dirb\lucy.txt

Para remover uma ligação dura, use a função DeleteFile. Você pode excluir links duros em qualquer ordem, independentemente da ordem em que eles são criados.

Junções

Uma junção (também chamado de um soft link) difere de um link de disco rígido em que o armazenamento de objetos referências são diretórios separados, e uma junção pode diretórios de link localizados em diferentes locais volumes no mesmo computador. Caso contrário, as junções funcionam de forma idêntica às ligações duras. As junções são implementadas através de pontos de reparação.