Cómo crear enlaces simbólicos en Windows 10 con CMD: mklink /D y /J

En Windows 10, a veces necesitas conectar una carpeta virtual a otra real desde la línea de comandos. ¿Sabías que puedes hacerlo fácilmente con el comando mklink? Es una herramienta muy útil para gestionar rutas y organizar archivos sin tener que mover físicamente tus carpetas.

Vista del comando mklink /D en la ventana CMD mostrando el proceso de creación de un enlace a una carpeta destino.
La sintaxis de mklink /D para crear enlaces simbólicos en Windows 10.

Para crear un enlace simbólico de una carpeta a otra, el parámetro clave es /D. La sintaxis básica es bastante directa: mklink /D "ruta_del_enlace" "ruta_real".

Por ejemplo, si ejecutas mklink /D "C:Modelos" "D:IAComfyUImodels", estás creando una carpeta virtual llamada C:Modelos que apunta directamente a la ubicación real en el disco D.

Diferencias entre /D y /J

Aunque existe esta opción de enlace directo, también hay un comando llamado mklink /J. Este crea una junction, que es básicamente una unión de directorios. Muchos usuarios avanzados, especialmente aquellos que trabajan con herramientas como ComfyUI para flujos de trabajo de inteligencia artificial, prefieren usar /J.

¿Por qué? Porque cuando necesitas mover modelos enormes a otro SSD, la unión de directorios es más compatible y menos propensa a errores en Windows.

Ilustración que muestra la conexión entre dos discos duros mediante el comando mklink /J para gestión de almacenamiento.
Cómo usar mklink /J para conectar un segundo disco duro y organizar modelos de IA.

En resumen, si estás usando almacenamiento externo o discos adicionales para IA, /J suele ser la opción más estable. Sin embargo, el enlace simbólico /D sigue siendo excelente por su flexibilidad con redes y rutas relativas.