Cómo Mover Programas a Otro Disco sin Reinstalar (4 Métodos, de Nativo a Avanzado)
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.
¿Por qué es necesario mover programas a otro disco?
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:
- Reinstalar los programas desde cero, eligiendo otra unidad de instalación esta vez — funciona, pero consume tiempo y en algunos casos implica perder configuraciones personalizadas del programa.
- Mover los programas ya instalados a otra unidad sin reinstalarlos — más rápido, pero requiere el método correcto, ya que no todos los programas se comportan igual al moverse (lo veremos en detalle más adelante en este artículo).
Este artículo cubre cuatro formas de lograr esto último, desde la más simple hasta las más avanzadas.
Cómo mover programas de un disco a otro en Windows 10 y 11
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.
✔ Método 1: Mover programas a través de la Configuración de Windows
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.
✔Método 2: Mover programas editando el Registro
Paso 1: Cierre los programas y servicios en ejecución
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:
- Robocopy"C:\ProgramFiles""X:\ProgramFiles"/mir
- Robocopy"C:\ProgramFiles(x86)""X:\ProgramFiles(x86)"/mir
(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.
✔Método 3: Mover programas con 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 usar
mklink 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.
Pasos
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:
- Nunca elimine el enlace pensando que es una carpeta vacía o innecesaria — al eliminar un junction o enlace simbólico de forma incorrecta (por ejemplo, entrando a la carpeta y borrando su contenido en lugar de eliminar el enlace en sí), puede terminar borrando los archivos reales en la ubicación de destino.
- No use este método con carpetas críticas del sistema (como el propio
Windows,Program Filescompleto, oAppDataen 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. - Para eliminar un enlace correctamente (si necesita deshacer el cambio), use
rmdir "C:\Program Files\MiPrograma"— esto elimina solo el enlace, no los archivos reales en el destino.
Tabla de compatibilidad: qué método funciona mejor según el tipo de software
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 |
✔Método 4: Mover programas con AOMEI Partition Assistant (interfaz gráfica, automatizado)
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.
Solución de problemas: qué hacer si algo falla después de mover un programa
El programa no abre, o muestra un error al iniciarse
Primero, identifique si el problema es de ruta o de licencia:
- Si el error menciona un archivo no encontrado, o el programa simplemente no responde al hacer doble clic, es probable que quede una referencia apuntando a la ubicación original (por ejemplo, un acceso directo desactualizado, o una entrada de registro que el Método 2 no actualizó por completo).
- Si el error menciona específicamente algo relacionado con licencia, activación o "no autorizado", es una señal de que el software detectó el cambio de ubicación como sospechoso — común en software con DRM (ver la tabla de compatibilidad).
Cómo revertir si necesita volver todo a la normalidad:
- Si usó el Método 2 (Registro): revierta los valores
ProgramFilesDiraC:y copie manualmente los archivos de vuelta con Robocopy en la dirección opuesta. - Si usó el Método 3 (mklink): elimine el enlace con
rmdir "ruta del enlace"(esto no borra los archivos reales) y copie el contenido de vuelta a la ubicación original. - Si usó el Método 4 (AOMEI): la herramienta gestiona las referencias automáticamente durante el movimiento, por lo que un fallo después del proceso suele apuntar a una incompatibilidad del programa específico con el movimiento en general, no a un error del software — en ese caso, considere si el programa pertenece a alguna de las categorías "no recomendadas" de la tabla de compatibilidad.
Error "Access Denied" (Acceso denegado) al copiar o crear el enlace
Este error suele tener una de estas causas:
- No está ejecutando el símbolo del sistema como administrador — es la causa más común. Cierre la ventana y vuelva a abrirla con "Ejecutar como administrador".
- El programa (u otro proceso) sigue teniendo archivos abiertos en la carpeta que intenta mover o vincular — cierre el programa por completo, incluyendo cualquier proceso en segundo plano visible en el Administrador de tareas.
- Permisos de carpeta restringidos en la ubicación de destino — haga clic derecho en la carpeta de destino → Propiedades → Seguridad, y confirme que su usuario tiene permisos de control total.
- Control de Cuentas de Usuario (UAC) bloqueando la operación silenciosamente — si nada de lo anterior resuelve el problema, intente deshabilitar temporalmente el antivirus de terceros (no el Firewall de Windows), ya que algunos programas de seguridad bloquean operaciones de enlaces simbólicos por precaución.
Preguntas frecuentes
Resumen
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:
- Si la opción "Mover" está disponible en Configuración (Método 1), úsela siempre primero — es la más simple y sin riesgo.
- Para programas autocontenidos sin esa opción,
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. - Editar el registro directamente (Método 2) funciona, pero conlleva el riesgo más alto — resérvelo solo si los demás métodos no aplican a su caso, y anote la ruta original antes de modificar nada.
- Plataformas centralizadas (Steam) y software con licencias complejas (Adobe, AutoCAD) generalmente no deben moverse con estos métodos — use la opción de migración propia del fabricante en esos casos.
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.