Mueva programas a otra unidad sin reinstalar: 4 métodos con sus riesgos, y cuál usar según el programa (Steam, Adobe, software de escritorio).
Respuesta rápida:
¿Cómo mover programas instalados a otro disco sin reinstalarlos?
Depende del programa y de cuánto control quiera tener sobre el proceso. Algunas aplicaciones (como muchos juegos de Steam o programas modernos de Microsoft Store) tienen una opción integrada en "Configuración → Aplicaciones" para moverse directamente a otra unidad — es el método más simple cuando está disponible. Para programas que no ofrecen esa opción, existen tres alternativas: editar el registro manualmente (con riesgo real de romper el programa o, en el peor caso, afectar futuras actualizaciones de Windows si se toca la ruta equivocada), usar mklink para crear un enlace que redirija la ubicación sin mover archivos de sistema críticos, o usar una herramienta como AOMEI Partition Assistant que automatiza el proceso y cierra los servicios necesarios por usted. No todos los programas se comportan igual — algunos, especialmente software con licencias complejas (Adobe, AutoCAD) o fuertemente integrado al sistema, pueden dejar de funcionar correctamente si se mueven sin usar el método que el propio fabricante recomienda.
Es común que la unidad C se quede sin espacio con el tiempo, y aunque la carpeta de Descargas puede contribuir un poco, casi nunca es la causa principal — el motivo más relevante suele ser mucho más directo: la mayoría de los programas se instalan en C: por defecto, sin que el usuario lo decida activamente durante la instalación. Con el tiempo, decenas de aplicaciones —algunas de varios gigabytes cada una, como juegos o software de edición— terminan acumulándose ahí.
A esto se suma un cambio reciente relevante: según especificaciones oficiales de Microsoft, Windows 11 requiere 64GB de espacio libre en la unidad del sistema, una exigencia que afecta especialmente a equipos más antiguos con discos pequeños.
Ante esta situación, hay dos enfoques posibles:
Este artículo cubre cuatro formas de lograr esto último, desde la más simple hasta las más avanzadas.
A continuación presentamos cuatro métodos, desde el más simple hasta los más avanzados — no todos aplican a todos los programas, así que si uno no funciona para su caso, simplemente pase al siguiente.
Este es el método más simple cuando está disponible, ya que es una función nativa de Windows pensada específicamente para esto.
Paso 1. Presione Win + I para abrir Configuración.
Paso 2. Haga clic en "Aplicaciones" → "Aplicaciones y características" para ver la lista de programas instalados.
Paso 3. Elija el programa que desea mover, haga clic en "Mover", seleccione la unidad de destino y confirme haciendo clic en "Mover" nuevamente.
Antes de copiar archivos, cierre por completo cualquier programa que esté instalado en las carpetas que va a mover (revise también el Administrador de tareas → pestaña "Servicios" por si algún componente sigue ejecutándose en segundo plano). Si Robocopy encuentra archivos en uso durante la copia, puede omitirlos silenciosamente, dejando la copia incompleta sin que usted lo note hasta que el programa movido falle al abrirse.
Paso 2. Cree una carpeta llamada "Archivos de programa (x86)" en la unidad de destino (junto con una carpeta "Archivos de programa" normal).
Paso 3. Abra el símbolo del sistema como administrador y ejecute:
(sustituya X: por la letra de su unidad de destino)
Paso 4. Presione Win + R, escriba regedit y presione Enter.
Paso 5. Navegue hasta la siguiente ruta según su versión de Windows:
Windows10/11: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion
Windows7/8/8.1: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
Paso 6. Identifique los valores ProgramFilesDir y ProgramFilesDir (x86), y cambie la letra de unidad de C: a la letra de su nueva ubicación.
mklink (enlaces, sin tocar el registro global)Esta es una alternativa nativa de Windows que muchos usuarios no conocen: en lugar de cambiar la ruta predeterminada de instalación de todo el sistema (como en el Método 2), mklink permite mover una carpeta específica de un programa a otra unidad, dejando en su lugar original un enlace que redirige automáticamente hacia la nueva ubicación. El programa sigue "viendo" sus archivos en la ruta de siempre, sin saber que físicamente están en otro disco.
📌 Por qué esto es más seguro que el Método 2: no modifica ninguna configuración global del sistema — solo afecta a la carpeta específica que usted decide mover. Otros programas, Windows Update y la Microsoft Store no se ven afectados, porque sus rutas predeterminadas permanecen intactas.
/J (junction) vs. /D (enlace simbólico): cuál usarmklink ofrece dos modos relevantes para esto, y elegir el equivocado puede hacer que algunos programas fallen:
| Tipo | Comando | Cuándo usarlo |
|---|---|---|
| Junction (enlace de directorio) | mklink /J |
Funciona bien para la mayoría de los programas de escritorio tradicionales (juegos, software de oficina) |
| Enlace simbólico | mklink /D |
Necesario si el programa falla con una junction — algunas aplicaciones (se han reportado casos con software que depende fuertemente de rutas en AppData) requieren específicamente un enlace simbólico para funcionar correctamente |
Si no está seguro de cuál elegir, empiece con /J — es el más usado para este propósito — y si el programa no funciona correctamente después, elimine el enlace y repita el proceso con /D.
Paso 1. Cierre el programa por completo (y cualquier servicio relacionado en segundo plano).
Paso 2. Copie manualmente la carpeta completa del programa a la nueva ubicación (por ejemplo, de C:\Program Files\MiPrograma a D:\MiPrograma).
Paso 3. Una vez confirmada la copia, elimine la carpeta original (¡solo después de verificar que la copia se completó correctamente!).
Paso 4. Abra el símbolo del sistema como administrador y cree el enlace en la ubicación original, apuntando a la nueva:
mklink /J "C:\Program Files\MiPrograma" "D:\MiPrograma"
(o /D en lugar de /J si el programa lo requiere, como se explicó arriba)
Paso 5. Abra el programa con normalidad para confirmar que funciona — debería comportarse exactamente igual que antes, ya que Windows redirige automáticamente cualquier acceso a la ruta original hacia la nueva ubicación.
⚠️ Advertencias importantes:
Windows, Program Files completo, o AppData en su totalidad) — solo con la carpeta específica de un programa individual. Mover directorios del sistema con enlaces puede romper Windows Update y otras funciones esenciales.rmdir "C:\Program Files\MiPrograma" — esto elimina solo el enlace, no los archivos reales en el destino.En lugar de una prueba exhaustiva de cada programa (que cambia constantemente con cada actualización de software), esta tabla clasifica el software según cómo gestiona su ubicación de instalación — esto es lo que realmente determina qué método le conviene:
| Tipo de software | Ejemplos típicos | Método recomendado | Por qué |
|---|---|---|---|
| Plataformas de juegos con gestor propio | Steam, Epic Games Launcher | Usar la función de migración integrada de la plataforma (no los métodos de este artículo) | Estas plataformas gestionan sus propias rutas en una base de datos interna; moverlas manualmente con Robocopy o mklink puede hacer que el launcher no reconozca los juegos |
| Software con licencias activadas por hardware/ruta | Adobe Creative Cloud, AutoCAD, software con DRM complejo | Configuración nativa (Método 1) si está disponible; si no, contactar al soporte del fabricante antes de mover manualmente | Estos programas suelen verificar su ubicación de instalación como parte del sistema de licencias — moverlos con Robocopy o mklink puede disparar una re-validación de licencia o incluso marcarla como inválida |
| Suites ofimáticas con integración profunda al sistema | Microsoft Office | Configuración nativa (Método 1) si está disponible; evitar mklink en componentes compartidos | Office comparte componentes con otras partes de Windows (por ejemplo, con Outlook y el sistema de búsqueda); mover manualmente partes de su instalación puede causar fallos difíciles de diagnosticar |
| Software de escritorio independiente y autocontenido | La mayoría de editores de texto, utilidades, reproductores multimedia, muchos juegos sin launcher propio | Cualquiera de los 4 métodos de este artículo | Este tipo de software no depende de bases de datos externas ni validación de licencia por ruta, por lo que responde bien tanto a mklink como a mover con herramientas de terceros |
| Navegadores web | Chrome, Firefox, Edge | Generalmente no recomendado moverlos manualmente | Se actualizan automáticamente con frecuencia y pueden reinstalar componentes en la ruta original durante una actualización, deshaciendo el cambio o generando conflictos |
Según la tabla de compatibilidad anterior, si su programa es de tipo "escritorio independiente" (no una plataforma como Steam, ni software con licencias complejas), AOMEI Partition Assistant Professional ofrece una alternativa gráfica que automatiza lo que el Método 2 y 3 requieren hacer manualmente: cierra las aplicaciones en ejecución por usted, copia los archivos, y gestiona las referencias necesarias sin que tenga que tocar el registro ni escribir comandos.
Paso 1. Instale e inicie AOMEI Partition Assistant, haga clic en "Liberar" en el menú de la derecha, luego seleccione "Mover App".
Paso 2. Verá todas las particiones junto con el número y tamaño de los programas instalados en cada una. Seleccione la partición de origen y haga clic en "Siguiente".
Paso 3. Elija las aplicaciones que desea mover y la ubicación de destino, luego haga clic en "Mover".
Paso 4. Confirme el cierre de las aplicaciones en ejecución cuando se le solicite, y haga clic en "OK" para iniciar el proceso.
Recuerde, según la tabla de compatibilidad: esta herramienta funciona bien para software autocontenido, pero no sustituye la función de migración propia de plataformas como Steam, ni resuelve los problemas de re-validación de licencia que pueden ocurrir con software como Adobe o AutoCAD — para esos casos, la opción del fabricante sigue siendo la más segura.
Primero, identifique si el problema es de ruta o de licencia:
Cómo revertir si necesita volver todo a la normalidad:
ProgramFilesDir a C: y copie manualmente los archivos de vuelta con Robocopy en la dirección opuesta.rmdir "ruta del enlace" (esto no borra los archivos reales) y copie el contenido de vuelta a la ubicación original.Este error suele tener una de estas causas:
La mayoría sí, pero no todos con el mismo método. Software autocontenido (editores, utilidades, la mayoría de los juegos sin launcher propio) se mueve sin problema con cualquiera de los métodos de este artículo. Plataformas como Steam deben moverse usando su propia función de migración, no manualmente. Software con licencias complejas (Adobe, AutoCAD) puede requerir contactar al soporte del fabricante, ya que mover la instalación manualmente puede disparar una revalidación de licencia.
Revise primero si aparece la opción "Mover" en Configuración → Aplicaciones (Método 1 de este artículo) — si está disponible, es la señal más clara de que el desarrollador diseñó el programa para soportar esto. Si no está disponible, consulte la tabla de compatibilidad de este artículo según el tipo de software que tenga, o revise si el programa depende de una plataforma centralizada (como Steam) antes de intentar moverlo manualmente.
Depende del método. Usar la función nativa de Configuración (Método 1) no tiene riesgo real. Editar el registro (Método 2) tiene el riesgo más alto, ya que modifica una configuración global que puede afectar futuras instalaciones y, en algunos casos, Windows Update. mklink (Método 3) es más seguro porque no toca configuraciones globales, pero requiere no eliminar el enlace incorrectamente. Un gestor de particiones como AOMEI automatiza el proceso y reduce el margen de error humano.
Las causas más comunes son: una referencia (acceso directo o entrada de registro) que sigue apuntando a la ubicación original, o el software detectó el cambio de ubicación como parte de su sistema de licencias y requiere reactivación. Revise la sección de solución de problemas de este artículo para pasos específicos según el método que usó.
No es recomendable. mklink funciona mejor para la carpeta de un programa específico, no para directorios completos del sistema como Program Files en su totalidad — hacerlo con carpetas tan amplias aumenta el riesgo de interferir con Windows Update u otras funciones del sistema que dependen de esas rutas.
Mover programas a otra unidad sin reinstalarlos es posible en la mayoría de los casos, pero el método correcto depende del tipo de software:
mklink (Método 3) o AOMEI Partition Assistant (Método 4) son las alternativas más seguras, evitando el riesgo de modificar configuraciones globales del sistema.Más allá de mover programas, AOMEI Partition Assistant también ofrece clonación de disco, migración del sistema operativo, asignación de espacio libre para extender particiones, y conversión entre GPT y MBR. Para entornos de Windows Server, existe la edición Server.