Les quatre types de liens et leurs usages
Un lien est un point d'analyse (reparse point) : une petite note du système de fichiers qui redirige l'accès ailleurs. Windows en compte quatre variantes, et bien choisir dès le départ évite la confusion : elles diffèrent par ce qu'elles peuvent viser, par leur survie au déplacement de la cible et par les droits nécessaires à leur création. Les quatre se créent avec la même commande mklink et fonctionnent sur tout volume NTFS.
- Jonction — mklink /J Lien Cible : dossiers sur disques NTFS locaux uniquement, sans élévation de droits
- Lien symbolique de dossier — mklink /D Lien Cible : dossiers, chemins réseau (UNC) et cibles relatifs admis ; exige une console élevée ou le mode Développeur
- Lien symbolique de fichier — mklink Lien Cible : un fichier unique ailleurs, sur n'importe quel disque ou partage, mêmes règles de droits
- Lien physique — mklink /H Lien Cible : un second nom du même fichier sur le même volume ; les données vivent tant que tous les noms ne sont pas supprimés
- Règle pratique — pour rediriger un dossier de jeux ou de données vers un autre disque interne, la jonction reste le choix sûr
Créer des liens avec mklink
Ouvrez Windows Terminal ou l'invite de commandes en tant qu'administrateur (Win+X → Terminal (Administrateur)) — ou évitez l'élévation en activant d'abord le mode Développeur : Paramètres → Système → Pour les développeurs → Mode développeur, qui autorise une console normale à créer des liens symboliques. La syntaxe est toujours la même : la commande, le chemin du lien (l'emplacement nouveau, redirigé), puis la cible (là où vivent les vrais fichiers). Par exemple, après avoir déplacé un jeu de C:\Games\ExampleGame vers D:\Games\ExampleGame, supprimez le dossier vide resté sur C: et lancez mklink /J C:\Games\ExampleGame D:\Games\ExampleGame : le dossier est de retour à sa place, mais tout ce qu'on y écrit atterrit physiquement sur D:.
Deux habitudes évitent les erreurs classiques. Entourez de guillemets tout chemin contenant des espaces ; les chemins sans espaces, comme dans l'exemple, fonctionnent tels quels. Et ne créez le lien qu'une fois la cible existante : un lien vers un dossier manquant produit une absconse erreur de refus d'accès au lieu d'un clair introuvable. Pour vérifier que le lien est en place, lancez dir dans le dossier parent — les jonctions et liens symboliques de dossier apparaissent comme <JUNCTION> et <SYMLINKD> avec la cible entre crochets.
Supprimer un lien sans risque — et ce qui le casse
Supprimer le lien lui-même ne touche jamais la cible : lancez rmdir C:\Games\ExampleGame (ou supprimez le dossier dans l'Explorateur de fichiers) et seule la redirection disparaît, tandis que les vrais fichiers sur D: restent exactement là où ils étaient. Le danger agit dans l'autre sens : supprimer ou modifier des fichiers à travers le lien change les données réelles, car un lien n'est pas une copie — c'est une fenêtre sur la cible. C'est tout l'intérêt, et aussi la raison de vérifier de quel côté du lien vous travaillez avant d'appuyer sur Suppr.
Trois mises en garde méritent d'être connues. Ne pointez jamais un lien vers son propre sous-dossier : vous créez une boucle infinie qui coince l'Explorateur et les outils de sauvegarde. Certains logiciels de sauvegarde et de synchronisation ne suivent pas les jonctions, donc excluez les dossiers-liens si vos copies se mettent à sauter des données. Et après une grosse mise à jour de Windows ou une réinstallation sur place, contrôlez vos liens avec dir /AL /S C:\ — les mises à niveau remplacent ou perdent parfois des points d'analyse, et un lien mort ressemble exactement à un dossier qui refuse de s'ouvrir.
Questions et réponses
Faut-il des droits administrateur pour créer un lien symbolique dans Windows ?
Oui, sauf si le mode Développeur est activé (Paramètres → Système → Pour les développeurs), qui autorise une console normale à créer des symlinks. Les jonctions via mklink /J ne demandent jamais d'élévation.
Quelle est la différence entre une jonction et un lien symbolique ?
Une jonction redirige vers un dossier d'un disque local, toujours en chemin absolu ; un lien symbolique peut viser des dossiers ou des fichiers isolés, en local ou sur le réseau, et être relatif. Pour déplacer un dossier vers un autre disque interne, on choisit d'ordinaire la jonction.
Est-ce que supprimer une jonction supprime les fichiers qu'elle contient ?
Non. Supprimer la jonction ne retire que la redirection ; le dossier cible et ses fichiers restent intacts. En revanche, supprimer des fichiers à travers la jonction supprime les vrais fichiers du disque cible.
Vérifiez le contenu avant l'achat.
L'essai unique de 30 minutes couvre les fonctions de base. Les fonctions marquées PRO restent verrouillées jusqu'à l'activation d'une licence payante.
À lire ensuite
Écrivez-nous: [email protected]