Desgraciadamente, Windows no ofrece una posibilidad razonable de poner la carpeta de usuario en una partición separada. Esto es especialmente un problema si quieres hacer una copia de seguridad del sistema con un programa de imagen, pero luego corres el riesgo de sobrescribir «Mis Documentos» al restaurar el sistema. Este breve artículo describe cómo «doblar» las rutas.
Nota: Desde Windows 8, algunos de los procedimientos aquí descritos causan problemas masivos y pueden hacer fracasar una actualización a nuevas versiones, como las que regularmente ofrece Windows 10. Por lo tanto, le aconsejamos que mueva sólo las carpetas de datos del perfil de usuario (documentos, música, fotos…) como se describe en el punto 3 de este artículo, pero no toda la carpeta del perfil.
Además, un suplemento de SiSchu 13.09.2016 a las 01:51
Al utilizar mklink (2º y 5º método) el nombre de usuario no debe contener espacios. Durante las instalaciones posteriores, pueden producirse problemas al acceder al directorio …AppDataLocalTemp…. La razón: Cuando se enlaza con mklink a nombres de directorio que contienen espacios u otros comandos a nivel de línea de coma, toda esta ruta debe estar entre «comillas» (al menos con win 10). El motivo real del aborto de la instalación apenas se puede descifrar con los mensajes de error (por ejemplo, con Autodesk).
Tambiéndebe abstenerse de utilizar espacios al nombrar otros directorios.
Índice de contenidos
La carpeta de usuario
La carpeta de usuario de Windows 7 (también Vista) y Windows 8.1 consta de 11 carpetas bajo tu nombre de usuario y contiene imágenes, documentos, descargas, favoritos, música, contactos, enlaces, escritorio, búsquedas, partidas guardadas y vídeos.
Al separar el sistema operativo y los datos de usuario, en general sólo tienes ventajas. Si, por ejemplo, tienes que hacer una copia de seguridad de los datos o incluso una nueva instalación, por el motivo que sea, tus datos de usuario no se verán afectados en absoluto porque se encuentran a salvo en otra partición.
Si quieres poner las carpetas de usuario en otra partición, puedes hacerlo antes de la instalación mediante un archivo de respuesta o más tarde «a mano» durante la operación.
1. Posibilidad con el Administrador de imágenes del sistema de Windows
Con un archivo de respuesta, puede hacer que «Windows ADK» mueva los archivos de usuario. Para ello, necesita el kit que contiene el«Administrador de imágenes del sistema de Windows», con el que puede mover «Users» o «ProfilesDirectory» (y ProgramData).
Para Windows 7 y Windows 8. 1 necesitas el «Windows Assessment and Deployment Kit».
Aquí no existe la posibilidad de mover «ProgramFiles». Incluso mover «ProgramData» no es realmente recomendable en Windows 8.1, porque entonces la Store App y otras aplicaciones ya no funcionan.
Esta herramienta es muy potente y requiere cierto entrenamiento.
1.1 unattend.xml y autounattend.xml
El contenido de un unattend.xml con la orden de mover «usuario» a d: podría tener este aspecto:
<unattend> <configuración pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns_wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns_xsi="http://www.w3.org/2001/XMLSchema-instance"> <FolderLocations> <ProfilesDirectory>D:\Users</ProfilesDirectory> </FolderLocations> </component> </configuración> </span></span>
processorArchitecture=»amd64» es correcto para sistemas de 64 bits.
Para sistemas de 32 bits, processorArchitecture=»x86″ es correcto.
D: Users sólo se entiende como una letra de unidad de ejemplo.
Sin embargo, este unattend.xml asume que ya se ha asegurado de que d: existe, se ha formateado con NTFS y también es d: desde la perspectiva de la configuración. En caso contrario, habrá que añadir otras secciones como «DiskConfiguration» para configurar la partición.
Normalmente, los archivos de respuesta se guardan como unattend.xml. Sin embargo, también existe un autounattend.xml. Los ajustes realizados en este archivo (por ejemplo, la configuración de las particiones) se consultan primero y se llevan a cabo durante la configuración del sistema operativo, es decir, antes de copiar los archivos en el soporte de datos.
TechNet ofrece más artículos informativos sobre el tema.
Artículo de TechNet: Creación de un archivo de respuesta para ordenadores basados en UEFI
Artículo de TechNet: Trabajar con archivos de respuesta en el Administrador de imágenes del sistema de Windows
Artículo de TechNet: Manual del usuario de Windows AIK
2. posibilidad durante la instalación del sistema operativo con Robocopy y mklink
En lugar de utilizar un archivo de respuesta y lidiar con las herramientas de instalación de Microsoft, también puede utilizar dos programas de shell de Microsoft. Las palabras mágicas son Robocopy y mklink (enlace simbólico) – véase también el punto 5.
Desde Windows Vista o Windows Server 2008, existen enlaces simbólicos reales a través de la API Win32, que son transparentes en el sistema de archivos y pueden hacer referencia a archivos y directorios del propio ordenador del usuario.
Durante la instalación del sistema operativo desde el DVD de instalación, o más exactamente, en cuanto aparezca la consulta sobre el nombre de usuario y el nombre del ordenador, pulse [Mayús] + [F10]. Esto inicia el símbolo del sistema. Con el comando dir, compruebe primero qué letra de unidad representa la partición de Windows y de datos (en la mayoría de los casos C:).
Ahora introduce lo siguiente en el símbolo del sistema:
robocopy c:\users d:\users /mir /sec /xj
Esto copia la carpeta de perfiles de C:\Usuarios a, por ejemplo, D:\Usuarios.
(D: es una unidad de ejemplo).
/mir y /sec copian todos los sub-objetos incluyendo los derechos.
/xj garantiza que no se sigan enlaces simbólicos durante la copia, lo que de otro modo podría dar lugar a problemas considerables.
A continuación, elimine la carpeta de perfil antigua (C:\Usuarios) por completo y sin preguntar con el siguiente comando:
rd c:\users /s /q
Ahora sigue faltando el comando para el enlace simbólico.
Con este comando, también se debe especificar la letra de la unidad que se mostró al arrancar desde el DVD de instalación – incluso si esto difiere de las letras reales, los enlaces seguirán siendo correctos después.
Después del comando
mklink c:\users d:\users /D
cierre el símbolo del sistema y continúe con la instalación. Después de la instalación y el arranque sin DVD, Windows no «nota» el cambio, por así decirlo. Crea nuevos perfiles como de costumbre en C:\Users (C:Users) – pero termina en D:\Users (D:Users).
Para la punta WinTotal: Crear acceso directo simbólico para el perfil de usuario
3. mover las carpetas de usuario a través del Explorador de Windows
Existen 3 variantes.
1) Puede mover todas las carpetas de C:³³Usuarios individualmente a otra unidad. Para ello, haga clic con el botón derecho en la primera carpeta de 11, seleccione la ruta deseada para la nueva unidad en «Propiedades» en la pestaña«Ruta» y haga clic en«Mover«. Proceda del mismo modo con las 10 carpetas restantes.
Al consejo de WinTotal: Mueva sus propios archivos a una partición separada
2) Otra opción es hacer clic en[Aceptar] en lugar de «Mover».
3ª) La tercera opción es sin ruta de carpeta: Si desea mover una carpeta a una partición o unidad SIN ruta de carpeta sólo con la nueva unidad, introduzca SÓLO la nueva letra de unidad en la barra de ruta y haga clic en[Aplicar] en lugar de «Mover».
A continuación, simplemente confirme las siguientes consultas con [Aceptar].
Puede ocurrir que después algunos enlaces de aplicaciones de terceros no funcionen correctamente – por ejemplo, después de reiniciar MS Outlook se reclaman los enlaces a las cuentas de correo. Sin embargo, MS Outlook muestra inmediatamente los nuevos enlaces y sólo hay que confirmarlos.
4. mover carpetas de usuario a través del registro
En los sistemas recién configurados, puede cambiar la ruta de la carpeta de usuario en el registro. Todos los nuevos usuarios creados DESPUÉS de este procedimiento acabarán en la nueva unidad que haya definido en el registro. Esto supone: Ha creado la carpeta Usuarios en la nueva unidad. Las carpetas de usuarios que existían ANTES del cambio en el registro, sin embargo, permanecen en C:\Usuarios (C:Users) con esta variante. En el registro, se define la ubicación donde se ubicará permanentemente la carpeta de usuario a partir de AHORA. Desafortunadamente, restablecer la entrada del registro a C: o a %SystemDrive% a menudo causa problemas.
La ruta real para Usuarios se almacena en el registro en la clave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
o
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\ProfileList
se almacena en ProfilesDirectory.
Si cambias %SystemDrive%Users a (por ejemplo) D:\Users , todas las rutas relativas que normalmente son %userprofile% estarán en la nueva unidad. Para hacer esto, sin embargo, también tendrías que asignar UsersDefault y UsersPublic así como ProgramData a la nueva letra de unidad. Mover «ProgramData» no es recomendable en Windows 8.1, como hemos mencionado anteriormente. También tendrías que buscar «Users» en el registro y cambiar todos los valores que apunten a C: o a %SystemDrive% a la nueva unidad. Para ello, debes iniciar sesión como administrador para poder realizar cambios en el registro.
Esta opción sólo debe utilizarse si el sistema acaba de ser configurado y ha decidido no mover «Usuarios» después de cambiar el registro.
Ir al consejo de WinTotal: Mover carpetas de usuario en Windows 7 a una unidad deseada
5. redirigir carpetas de usuario con enlaces simbólicos
Los enlaces simbólicos (symlinks) son como una «redirección interna» de la que el sistema es completamente ajeno. También es posible reubicar a otra unidad con un nuevo comando symlink. Así, la carpeta de usuario puede trasladarse de C: a D: y posteriormente a E: o F:. El enlace simbólico hace creer al sistema que los datos están presentes en la antigua ubicación (C:\Usuarios). A pesar de mover las carpetas de usuario, Windows sigue encontrando todo en C:Users.
Los enlaces simbólicos proporcionan una redirección permanente. El comando comienza con mklink.
Comando:
mklink c:\users d:\users /D
(d: se entiende aquí como una unidad de ejemplo).
6. enlaces simbólicos para unidades de red
Las unidades de red también se pueden «redirigir».
Primero cree una carpeta en el disco duro local que más tarde contendrá el enlace simbólico a la fuente de red, en nuestro ejemplo«DataNet» en la unidad F:.
En el siguiente paso, inicie el símbolo del sistema con derechos de administrador y cree un enlace simbólico con mklink.
El comando
mklink f:\DataNet\Music /D
crea una carpeta«Music» en la carpeta«DataNet», que apunta como enlace simbólico al directorio«Music» en el origen de red«wtserver«.
El parámetro /D hace que mklink cree una carpeta.
6.1 Ejemplo: Redirigir carpeta de copia de seguridad desde iTunes
La copia de seguridad incluye diversos ajustes personales del dispositivo, pero también datos como calendarios, contactos, favoritos, marcadores, ajustes de red, etc.
iTunes almacena las copias de seguridad en la siguiente ruta:
«%APPDATA%% Roaming\Apple\Computer\Mobile\Sync\Backup«.
Si quieres cambiar la ruta, te ayudará el comando mklink, que crea un enlace simbólico.
Primero cambie la ruta
%APPDATA%\Roaming\Apple\Computer\Mobile\Sync\Backup
y mover la carpeta de copia de seguridad en el lugar donde desea que se quede más tarde. En nuestro ejemplo, esto sería F: Archivos propios Loca\lOwn Music\iTunes.
Después de moverla, Backup debería ser una nueva subcarpeta de iTunes en la unidad F:.
Ahora inicie la línea de comandos como administrador e introduzca el siguiente comando:
mklink "C:\NUsuarios\NUSERNAME\AppData\Roaming\Apple Computer\Mobile\Sync\Backup" "F:\NArchivos propios\NLocal\Propia Música\iTunes\Backup" /D
(donde «USERNAME» es tu nombre de usuario, ajusta las rutas y pon las comillas).
El comando crea una nueva carpeta Copia de seguridad en C:\USERNAME\AppData\Roaming\Apple Computer\Mobile\Sync.
(%APPDATA%Apple Computer\Mobile\Sync)
pero que apunta a la ruta F:\NArchivosPropios Local\NMúsica Propia\iTunes\Backup
se redirige.
A partir de ahora, la copia de seguridad está siempre en la nueva unidad y se puede acceder a través de la antigua ruta «C:», así como a través de la nueva ruta.
El icono indica que se trata de un enlace simbólico.
7. pequeños ayudantes útiles
- Con «Link Shell Extension» puedes crear fácilmente enlaces simbólicos a través del menú contextual y redirigir así carpetas como documentos a otra partición.
- La «Win7 Library Tool» también es muy fácil de usar, ya que puede incluir cualquier ruta en bibliotecas existentes o nuevas.
- «NTFSLinksView» muestra las rutas originales y las de destino como enlace simbólico o tipo de unión. Aquí no es posible realizar cambios, «NTFSLinksView» es puramente un programa de visualización.
- Con «NTFS Link» haga clic con el botón derecho del ratón en una carpeta y arrástrela hasta la ubicación del enlace mientras mantiene pulsada la tecla. A continuación, suelte el botón derecho del ratón y seleccione«Crear enlace aquí» en el menú contextual. Esto también funciona con archivos individuales. «Enlace NTFS» también permite crear enlaces duros, como los conocidos de Linux.
- Mientras que los enlaces simbólicos se crean con el comando mklink a través de la línea de comandos, Steam Mover ayuda a crearlos mediante una interfaz gráfica.
- La herramienta Junction Link Magic puede buscar en el sistema puntos de unión, enlaces simbólicos y puntos de enrutamiento, eliminarlos o crear nuevos. La herramienta sólo es adecuada para carpetas. Si desea redirigir archivos individuales, puede utilizar Link Shell Extension, por ejemplo.
Más enlaces
Al consejo de WinTotal: ¿Qué son los enlaces simbólicos?
Foro de Windows 7: Tutorial sobre enlaces simbólicos en Windows (en inglés)
Fuente de la imagen: Microsoft / creado por NhatPG