Enlace la carpeta Mis documentos a la tarjeta SD externa


2

Tengo una computadora portátil con 120GB SSD (espacio limitado) y una tarjeta SD de 64GB en la computadora portátil. He clonado mi disco duro desde una instalación limpia de todo el software instalado.

Me gustaría tener la carpeta Mis documentos vinculada a la tarjeta SD que es E: / drive, para que cuando vuelva a instalar desde el sistema operativo limpio, pueda tener toda la información en Mis documentos allí.

¿Cuáles son mis opciones para hacer esto? No quiero cambiar la ubicación de Mis documentos, solo tengo una copia o una copia correspondiente en la tarjeta SD. He mirado enlaces simbólicos o tal vez un enlace duro, pero no estoy seguro de cuál sería el adecuado.

Respuestas:


1

Tal como lo veo, tiene dos opciones, redirigir la carpeta Documentos en el registro o crear un enlace simbólico. Recomiendo usar la opción de registro, es más fácil y no necesita ninguna utilidad adicional.

Método de redireccionamiento

  1. Abierto regedit.exe(a través de Run win+ R)
  2. Encontrar clave HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  3. Cambiar ruta bajo el registro REG_SZ llamado Personala su SD
  4. Cerrar sesión y volver a encender

En la versión pro de Windows, también puede hacerlo a través de gpedit.msc.

Enlace simbólico

Descargue la utilidad junctionde Microsoft Systeminternals. Elimine su carpeta Documentos y ejecútelo desde la línea de comandos:

junction c:\users\%username%\Documents X:

(reemplazar X:con ruta en su tarjeta sd)


Los cruces son el camino a seguir. Tengo toda la estructura de carpetas de los usuarios en una unidad separada, con el sistema operativo y las aplicaciones en un SSD. Usó una unión para asignar usuarios de forma transparente, de modo que el sistema cree que está en C donde Windows espera que esté.
dr.nixon

Pero eso también es un poco frágil, porque el sistema no arrancará sin directorios de usuarios. Crearía un usuario administrador y luego cambiaría el ProfilesDirectoryvalor del registro. De esa manera, tiene la posibilidad de retroceder y todos los perfiles de usuario recién creados se crean en la ubicación SSD.
semana


Bueno, sé que esos eran los días, pero "El sistema de justicia funciona rápidamente ahora que han abolido a todos los abogados" ...
semana

El sistema arranca bien, porque la unión es un enlace duro. En lo que respecta al sistema operativo, los usuarios están en C, pero C: \ Users está ubicado físicamente en D: \ Users. Si no quieres meterte con esto, prueba este consejo: sevenforums.com/tutorials/…
dr.nixon

0

En el pasado, cuando jugaba Minecraft, solía usar el programador de tareas de Windows y un archivo por lotes para copiar el contenido de la carpeta de mi juego en una 'ubicación de copia de seguridad', usando wscript, que probablemente esté presente en su sistema en la carpeta system32.

Abra el administrador de tareas y cree una nueva tarea con el intervalo que desee en los disparadores.

En la pestaña de acciones, cree una nueva acción 'iniciar un programa'.

El programa / script:

C: \ Windows \ System32 \ wscript.exe

Argumentos:

"X: \ directorio \ invisible.vbs" "X: \ directorio \ operación.bat"

Cree los dos archivos en el directorio deseado.

El invisible.vbs contiene:

CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

el operation.bat contiene algo como:

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\my documents-%RANDOM%-%Random%\"

Lo que hace esta operación es crear una carpeta de mis documentos con valores aleatorios. Esto me permite mantener más de una copia de seguridad. En su caso, probablemente no quiera hacer eso, pero simplemente sobrescriba lo que ya estaba allí (manteniendo una carpeta).

@ECHO OFF
xcopy /E /I "C:\Users\Kevin\Documents\*" "F:\Documents\"

El argumento E copia todos los subdirectorios, incluso si están vacíos, y el argumento I indica que está copiando un directorio. Probablemente desee agregar Y , que no le preguntará si el archivo ya existe.

Más información sobre argumentos

Por supuesto, hay soluciones más elegantes. Solo pensé en compartir algo que me ha funcionado. :)


0

Punto de unión

  1. Cierre sesión e inicie sesión con una cuenta de administrador.

  2. Cambie el nombre de la C:\Users\<username>\Documentscarpeta a otra cosa (por ejemplo C:\Users\<username>\Documents.old).

  3. Cree una Users\<username>\Documentscarpeta en la unidad E:, luego copie todos los archivos / carpetas de C:\Users\<username>\Documents.old.

  4. Cree un punto de unión ejecutando el siguiente comando en un símbolo del sistema:

    mklink /j "C:\Users\<username>\Documents" "E:\Users\<username>\Documents"
    

    La sintaxis es:

    mklink /j "<junction point>" "<target folder>"
    

    Se requieren comillas para evitar problemas con los caracteres de espacio.

Limitaciones conocidas

  • No tendrá acceso a la carpeta de destino en caso de que cambie la letra de la unidad.

  • Los puntos de unión y los enlaces simbólicos solo son compatibles con NTFS.

  • No puede crear puntos de unión dirigidos a recursos compartidos remotos. En tales casos, debe crear un enlace simbólico en su lugar. Los enlaces simbólicos se introdujeron con Windows Vista, pero también están disponibles en Windows XP a través de controladores de filtro de terceros. Para Vista y posterior, la sintaxis es la siguiente:

    mklink / d "enlace simbólico" "X: \ ruta \ a \ destino \ carpeta"
    

    Nota Según la configuración predeterminada del sistema, solo los usuarios del grupo Administradores pueden crear enlaces simbólicos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.