A reparse point is what linux calls a symbolic link.
Isto é principalmente, mas não completamente correto. Pontos de nova análise não são necessariamente links; eles são um "bloco de construção" sobre o qual vários tipos de links podem ser implementados.
Sim, eles podem ser usados para implementar links simbólicos - de fato, as junções NTFS tradicionais e as ligações simbólicas Win10 mais recentes "Unix-like" são dois tipos diferentes de pontos de nova análise.
No entanto, eles podem ser usados para implementar recursos que não agem como links simbólicos. Por exemplo, "pontos de montagem de volume" do Windows (em que você anexa uma unidade a uma pasta, em vez de a uma letra de unidade) também são pontos de nova análise. O artigo da Wikipedia lista mais alguns tipos - por exemplo, arquivos desduplicados ou arquivos "offline" que acionam a recuperação de backups em fita.
Why is it named so?
É chamado de "ponto de nova análise" porque interrompe o processo de análise do caminho .
Quando você tem um caminho como C:\Documents and Settings\Application Data\Microsoft
, pode imaginá-lo sendo analisado assim:
- Pesquise o primeiro componente
C:
- é uma letra de unidade. Acesse a unidade. - Pesquise o segundo componente
Documents and Settings
- é um ponto de nova análise. Leia os metadados do ponto de nova análise e reinicie a análise a partir daí. Você acabará emC:\Users
. - Procure o terceiro componente
Application Data
- novamente um ponto de nova análise; leia seus metadados e reinicie a análise de caminho a partir dele . Você vai acabar emAppData\Roaming
. - Olha ...
Se você tiver o Linux, poderá ver uma visualização semelhante executando namei /a/long/path/to/something
, especialmente se o caminho contiver links simbólicos.