Trois mécanismes, une idée : pointer ailleurs
Un lien physique est une seconde entrée de répertoire pour le même fichier : les deux noms pointent vers le même enregistrement MFT, et NTFS tient un compteur de liens — supprimez un nom, les données survivent jusqu'à la disparition du dernier lien. Les liens physiques ne fonctionnent que pour les fichiers, jamais pour les dossiers, et jamais entre volumes. C'est l'astuce derrière WinSxS : le magasin de composants, System32 et des montagnes de sauvegardes de mises à jour partagent les mêmes fichiers physiques — chaque « copie » ne coûte donc aucun octet de plus.
Une jonction est un point d'analyse posé sur un répertoire : une technologie de l'an 2000 qui redirige un dossier vers un autre de la même machine. C'est ainsi que Windows fabrique des fantômes de compatibilité comme « Documents and Settings » pointant vers C:\Users. Le lien symbolique est la version moderne et plus capable : il peut viser des fichiers comme des dossiers, accepter les chemins relatifs et franchir les volumes, mais sa création exige une invite élevée ou le mode développeur.
Les commandes, et ce qu'elles créent vraiment
Tout passe par mklink, et les commutateurs racontent toute l'histoire. Ouvrez une invite de commandes en tant qu'administrateur : les trois formes ci-dessous couvrent quatre-vingt-dix pour cent des cas réels. Vérifiez le résultat avec dir /AL — les points d'analyse apparaissent comme <SYMLINK>, <SYMLINKD> ou <JUNCTION>, leur cible entre crochets.
- mklink /H backup.txt original.txt — lien physique : deux noms, un fichier, zéro octet de plus
- mklink /J C:\Link C:\RealFolder — jonction : ancienne, rapide, dossiers du même volume uniquement
- mklink /D C:\Link C:\RealFolder — lien symbolique vers un dossier : exige les droits administrateur ou le mode développeur
- fsutil hardlink list file.txt — affiche chaque nom sous lequel les données restent accessibles
- dir /AL — liste les points d'analyse d'un dossier, avec type et cible
Là où les liens mordent : sauvegardes, nettoyeurs et déplacements
Les compteurs d'espace naïfs comptent les liens physiques une fois par nom, et voilà des outils de « déduplication » qui annoncent fièrement 40 gigaoctets d'économies imaginaires sur un Windows sain. Certains nettoyeurs poursuivent les jonctions jusqu'à leur cible et suppriment de vraies données par la porte de derrière ; les sérieux ignorent les points d'analyse. Et si vous faites glisser vers un autre disque un dossier contenant une jonction, l'Explorateur peut discrètement remplacer le lien par une copie complète de la cible — plusieurs gigaoctets surgis de nulle part.
Les habitudes sûres sont simples. Servez-vous des liens pour la structure, jamais comme stockage, et documentez chaque jonction créée à la racine d'un disque de données. Et ne croyez aucune taille de dossier sur un volume non analysé sous l'angle des liens physiques : avant de supprimer un prétendu doublon, lancez fsutil hardlink list — si les données portent deux noms, vous ne regardez pas une copie.
Questions et réponses
Une jonction, est-ce la même chose qu'un raccourci ?
Non. Un raccourci est un fichier .lnk que chaque application doit savoir interpréter ; une jonction agit au niveau du système de fichiers, donc tout programme voit le contenu du dossier cible en toute transparence.
Supprimer un lien physique supprime-t-il le fichier d'origine ?
Non. Les données ne disparaissent qu'avec la suppression du dernier lien physique ; jusque-là, chaque nom est un propriétaire à part entière, pas une référence vers un original « authentique ».
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]