Les jonctions (junction) sous Windows sont l'équivalent des montages liées (mount –bind) sous GNU/Linux.
Agir sur un répertoire de type jonction revient à opérer sur le répertoire cible. Plusieurs jonctions peuvent avoir la même cible, cela permet d'avoir accès aux mêmes ressources depuis plusieurs points du système de fichier.
Les jonctions sont largement utilisées par Windows pour permettre la rétro compatibilité des applications : une application développée pour Windows 7 tentant d'accéder au répertoire “Application Data” sera redirigée par la jonction dans le répertoire AppData/Roaming
C:\Users\yoann> dir /AH Le volume dans le lecteur C n’a pas de nom. Le numéro de série du volume est 38AC-8054 Répertoire de C:\Users\yoann 19/05/2023 03:12 <DIR> AppData 19/05/2023 03:12 <JUNCTION> Application Data [C:\Users\yoann\AppData\Roaming]
Depuis PowerShell
# Retour dans le répertoire HOME Set-Location "$($env:HOMEDRIVE+'\'+$env:HOMEPATH)" # Créer une Jonction RAMdisk vers le répertoire racine du ram disk New-Item -ItemType Junction -Path .\RAMdisk -Target R:
Les jonctions peuvent être utilisées pour déplacer des dossiers volumineux du système Windows sur d'autres lecteurs (système de fichiers) :