Tres mecanismos, una idea: apuntar a otro sitio
Un vínculo físico es una segunda entrada de directorio para el mismo archivo: ambos nombres apuntan al mismo registro de la MFT, y NTFS lleva un contador de enlaces —borras un nombre y los datos sobreviven hasta que cae el último enlace. Los vínculos físicos solo funcionan con archivos, nunca con carpetas, y nunca entre volúmenes. Es el truco detrás de WinSxS: el almacén de componentes, System32 y montañas de copias de seguridad de actualizaciones comparten los mismos archivos físicos, así que cada “copia” no cuesta ni un byte extra en disco.
Una unión (junction) es un punto de repetición de análisis sobre un directorio: una tecnología del año 2000 que redirige una carpeta hacia otra de la misma máquina. Con ello Windows construye fantasmas de compatibilidad como “Documents and Settings” apuntando a C:\Users. El enlace simbólico es la versión moderna y más capaz: puede apuntar tanto a archivos como a carpetas, usar rutas relativas y cruzar volúmenes, pero crearlo exige un símbolo del sistema elevado o el modo de desarrollador.
Los comandos y lo que crean realmente
Todo se hace con mklink, y los modificadores son toda la historia. Abre un símbolo del sistema como administrador: las tres formas de abajo cubren el noventa por ciento de los casos reales. Verifica el resultado con dir /AL — los puntos de repetición aparecen como <SYMLINK>, <SYMLINKD> o <JUNCTION>, con su destino entre corchetes.
- mklink /H backup.txt original.txt — vínculo físico: dos nombres, un archivo, cero bytes extra
- mklink /J C:\Link C:\RealFolder — unión: antigua, rápida, solo carpetas del mismo volumen
- mklink /D C:\Link C:\RealFolder — enlace simbólico a una carpeta: requiere permisos de administrador o modo de desarrollador
- fsutil hardlink list file.txt — muestra todos los nombres bajo los que se alcanzan los datos
- dir /AL — lista los puntos de repetición de una carpeta, con tipo y destino
Dónde muerden los enlaces: copias, limpiadores y movimientos
Los contadores de espacio ingenuos cuentan los vínculos físicos una vez por cada nombre, y así hay herramientas de “deduplicación” que anuncian con orgullo 40 gigabytes de ahorro imaginario en un Windows sano. Algunos limpiadores persiguen las uniones hasta su destino y borran datos reales por la puerta trasera; los serios se saltan los puntos de repetición por completo. Y si arrastras a otra unidad una carpeta que contiene una unión, el Explorador puede sustituir el enlace por una copia completa del destino en silencio — varios gigabytes que aparecen de la nada.
Los hábitos seguros son simples. Usa los enlaces para estructura, no como almacén, y documenta cada unión que crees en la raíz de un disco de datos. Y no te fíes del tamaño de una carpeta en un volumen no analizado con los vínculos físicos en mente: antes de borrar un supuesto duplicado, ejecuta fsutil hardlink list — si los datos tienen dos nombres, no estás mirando una copia en absoluto.
Preguntas y respuestas
¿Una unión es lo mismo que un acceso directo?
No. Un acceso directo es un archivo .lnk que cada aplicación tiene que saber interpretar; una unión funciona a nivel del sistema de archivos, así que cualquier programa ve el contenido de la carpeta destino de forma transparente.
¿Borrar un vínculo físico elimina el archivo original?
No. Los datos desaparecen solo cuando se borra el último vínculo físico que les apunta; hasta ese momento cada nombre es un propietario con los mismos derechos, no una referencia a algún original “verdadero”.
Consulta qué incluye antes de comprar.
La prueba única de 30 minutos incluye las funciones básicas. Las funciones marcadas PRO permanecen bloqueadas hasta activar una licencia de pago.
Sigue leyendo
Escríbenos: [email protected]