Si la vida en Windows fuera tan simple como copiar y pegar cosas de un lugar a otro. Lamentablemente, si acaba de comprar un disco duro nuevo y quiere pasar los programas a él sin problemas de forma que sigan funcionando como antes, es muy probable que se produzca un error al hacerlo.
Esto se debe a que la impresión que deja un programa instalado en su PC trasciende con mucho su directorio de instalación, y varios datos en el registro y otros rincones ocultos de su PC esperan que los datos del programa estén en el lugar en el que usted los instaló. Este artículo le mostrará cómo utilizar los llamados enlaces simbólicos para sortear este problema.
¿Qué es un Symlink?
Estos funcionan de forma muy similar a como funciona Steam Mover en el artículo de MTE sobre moviendo juegos de un disco duro a otro . Steam Mover mueve los juegos al directorio de tu elección usando «puntos de unión» para crear un alias en el directorio original de un juego dado – una especie de superacceso que engaña a la computadora para que piense que todo el juego está todavía en la ubicación original.
Los Symlinks son básicamente la última versión de esto, pero con la ventaja adicional de ser utilizables a través de redes en lugar de sólo localmente.
Creación de un Symlink
Digamos que usted, como yo, quiere trasladar el MSI Afterburner a una nueva ubicación sin que se estropee. Primero, corte y pegue la carpeta del programa desde la ubicación anterior a la nueva.
A continuación, haga clic en Inicio, escriba cmd, haga clic con el botón derecho del ratón en «Símbolo del sistema» en los resultados de la búsqueda y haga clic en «Ejecutar como administrador».
En la línea de comandos, asegúrese de que la línea de comandos esté establecida en la unidad desde la que está moviendo el programa. Para ello, basta con introducir el nombre de la unidad seguido de dos puntos (así «d:», «e:», «f:» o lo que sea).
Una vez hecho esto, escriba el equivalente del siguiente comando, sustituyendo el nombre de la unidad, el nombre del programa y el directorio por los que sean relevantes para usted:
F:Ficheros de programa (x86)>mklink /j «MSI Afterburner» «d:MSI Afterburner»
Si todo va bien, debería recibir un mensaje que diga «Junction created for» seguido del programa que ha movido a otra unidad. Vaya a la ubicación original de la carpeta y verá un pequeño icono similar a un acceso directo junto a la carpeta del programa que ha movido.
Haga doble clic en este icono y parecerá que el programa sigue en la unidad original en su totalidad, pero esto es sólo una ilusión ingeniosa. El programa está realmente en la nueva ubicación – Windows sólo piensa que está en la ubicación original, lo que significa que seguirá funcionando igual que antes. Inteligente, ¿verdad?
Programas que pueden hacer el trabajo
Si encuentras el método manual anterior un poco intimidante (¡no es tan malo!), puedes descargar una herramienta ligera para hacer el trabajo en su lugar. Por cierto, Steam Mover funciona tanto para programas como para juegos. O puede probar Application Mover .
Todos estos programas son bastante simples de usar, pidiéndole que ingrese la ruta actual del programa seguido por el directorio al que desea moverlo. Sólo tienes que seguir las instrucciones y estarás bien!
Conclusión
En muchos casos, sus programas probablemente funcionarán si los copia y pega por todo el lugar. De hecho, dado que es necesario mover el programa primero, es mejor que compruebe si funciona después de haberlo movido antes de seguir adelante con el resto del proceso de symlink. Ese fallo, ahora ya sabes qué hacer.