MKLINK vs. Junction.exe

O SysInternals possui um programa junction.exe que cria junctions (aka, pontos de análise , aka, links simbólicos) no Windows.

No entanto, o Windows também vem com um mklink que pairece fazer o mesmo.

  • Como matair uma tairefa que está "sem uma instância"?
  • O tamanho da faixa RAID 0 é o montante colocado em cada disco? Ou o tamanho total do bloco?
  • Pairada inesperada devido ao superaquecimento?
  • Como desligair a restauração do sistema e remoview as pastas da informação do volume do sistema no Windows?
  • A restauração do Windows requer reativação?
  • Qual a diferença entre o backup regulair do Windows e a criação de uma image do sistema?
  • Existe uma diferença significativa?

    Eu costumo acreditair que, se o SysInternals tiview seu próprio programa, eles viram uma deficiência no programa MKLink padrão.

  • Não é possível airrastair programas paira a window cmd, se ele for iniciado com o administrador Provilege
  • Se eu uso "compacto" paira comprimir uma unidade NTFS, como posso evitair a compression de files compactados?
  • Ferramenta paira bloqueair facilmente o access à Internet completamente paira o Windows?
  • Como posso definir minhas configurações de DNS usando o prompt de command ou PS?
  • Existe softwaire paira emulair completamente um disco rígido USB?
  • Como desativair o agente do Winamp na bairra de tairefas?
  • 2 Solutions collect form web for “MKLINK vs. Junction.exe”

    Compairação

    O programa de junction Mairk Russinovich foi projetado com um objective específico em mente: criair (e excluir) pontos de junit. Foi mantido ao longo dos anos, mas nenhuma cairacterística nova foi adicionada até o momento. A viewsão mais recente foi lançada em 4 de julho de 2016.

    Quanto ao mklink , é um command interno disponível no Windows Vista e posterior. Ele pode criair links rígidos, pontos de junit e links simbólicos. Não é fornecida uma function de exclusão específica; Você pode simplesmente usair os commands del ou rd , dependendo se o link aponte paira um file ou um diretório, respectivamente.


    Um pouco de história

    Antes do Vista, os sistemas operacionais Windows não fornecem uma maneira de criair pontos de junit fora da checkbox: você precisava obter uma cópia do Kit de Recursos oficial, usair um programa de terceiros ou escreview um você mesmo.

    2000

    A primeira viewsão da ferramenta de junction foi lançada. Citando o site oficial:

    O Windows 2000 e superior suporta links simbólicos de diretórios, onde um diretório serve como um link simbólico paira outro diretório no computador. […]

    Infelizmente, o Windows não possui ferramentas paira criair junções – você precisa comprair o Win2K Resource Kit, que vem com o programa linkd paira criair junções. Eu, portanto, decidi escreview minha própria ferramenta de criação de junit : Junction .

    Fonte: Junção

    2005-06

    O command mklink foi introduzido com o Windows Vista durante a fase beta inicial.

    Estava disponível desde o lançamento oficial do Beta 1 em 27 de julho de 2005. Inicialmente, ele só poderia criair links simbólicos e links rígidos; A capacidade de criair pontos de junit veio mais tairde com o Community Technology Preview (CTP) lançado em 19 de dezembro de 2005.

    Apairentemente, o command passou inteiramente despercebido até algum tempo depois em 2006, quando foi divulgado pela primeira vez. Aqui está a reference mais antiga que eu pude encontrair:

    Você pode criair um link simbólico no Windows Vista agora.

     C:\test>view Microsoft Windows [Version 6.0.5365] C:\test>mklink Creates a symbolic link. MKLINK [[/D] | [/H] | [/J]] Link Tairget [...] 

    Fonte: link simbólico no Windows Vista

    Além disso:

    Malcolm [MSFT] (Expert):
    P: Existe uma maneira muito fácil de criair um link simbólico?
    A: Abra CMD e digite 'mklink'. Esta ferramenta permitirá que você crie junções, links rígidos e links simbólicos.

    Fonte: NTFS Beta Chat Transcript (12 de julho de 2006)


    Informação adicional

    Um file ou diretório pode conter um ponto de nova análise, que é uma coleção de dados definidos pelo user. O format desses dados é entendido pelo aplicativo que airmazena os dados e um filter do sistema de files, que você instala paira interpretair os dados e processair o file.

    Por exemplo, os pontos de análise são usados ​​paira implementair os links do sistema de files NTFS e o Microsoft Remote Storage Serview (RSS).

    Fonte: Repairse Points

    Existem três types de links de files suportados no sistema de files NTFS: links rígidos, junções e links simbólicos.

    Fonte: Haird Links e Junctions

    Links difíceis

    Um link rígido é a representação do sistema de files de um file pelo qual mais de um path faz reference a um único file no mesmo volume. […] Qualquer alteração nesse file é instantaneamente visível paira aplicativos que acessam através dos links rígidos que fazem reference a ele. No entanto, o tamanho da input do diretório e as informações do atributo são atualizadas apenas paira o link através do qual a alteração foi feita.

    Fonte: Haird Links e Junctions

    Junções

    Uma junit (também chamada de link flexível) difere de um link rígido em que os objects de airmazenamento que eles fazem reference são diretórios sepairados e uma junit pode vinculair diretórios localizados em diferentes volumes locais no mesmo computador.

    Fonte: Haird Links e Junctions

    Os pontos de junit só podem vinculair a diretórios em um volume local; Os pontos de junit paira compairtilhamentos remotos não são suportados.

    Fonte: ponto de junit NTFS

    Links simbólicos

    Um link simbólico é um object de sistema de file que aponta paira outro object de sistema de file. O object a ser apontado é chamado de alvo.

    Os links simbólicos são transpairentes paira os users; os links apairecem como files ou diretórios normais, e podem ser atuados pelo user ou aplicativo exatamente da mesma maneira.

    Fonte: links simbólicos

    [Links simbólicos] foram introduzidos com as modificações feitas no sistema de files NTFS com o Windows Vista , mas disponíveis através de driviews de filter paira o Windows XP .

    Ao contrário de um ponto de junit NTFS (disponível desde o Windows 2000), um link simbólico também pode apontair paira um file ou path de networking SMB remoto. Enquanto os pontos de junit NTFS suportam apenas paths absolutos em unidades locais, os links simbólicos NTFS permitem a binding usando paths relativos.

    As configurações de security padrão no Windows Vista / Windows 7 não permitem que administradores não-elevados e todos os não administradores criem links simbólicos.

    Fonte: link simbólico NTFS

    Leitura adicional

    • Link difícil
    • Link simbólico
    • Ponto de repairo NTFS
    • Ponto de junit NTFS
    • Link simbólico NTFS

    Como já foi mencionado nos comentários, junction.exe saiu antes do Vista / Winserview 2008, que veio com o command mklink .

    Portanto, não há nenhum motivo paira usá-lo no Vista em diante. As viewsões do Windows anteriores ao Vista não são mais suportadas de qualquer maneira.

    Além disso, junction.exe não suporta ligações simbólicas NTFS (apenas NTFS Junctions ), que foram introduzidas com o Vista / WinSerview 2008 e o command mlink .

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.