Se puede mover la carpeta Usuarios de partición en Windows 10?

Hola.

El soporte a W7 por parte de MS acaba en enero del 2020 y voy a apurarlo al límite. Me ha ido cojonudo.
La duda elemental que tengo a la hora de pasar a W10 es si podré mover la carpeta Usuarios a otra partición en otro disco y dejar el SO en el SSD.

A ver, yo tengo un SSD y un HDD. Lo que hago al instalar W7 es instalarlo en el SSD (de 250GB), hacer un perfil de administrador, ir al registro y en el ProfileList cambiar las rutas de Default, ProfilesDirectory y Public a la unidad D (un HDD de 4 TB). Hago un nuevo perfil de administrador, reinicio, arranco con el nuevo perfil, borro el anterior y listo. Ya no tengo que hacer nada mas para tener el SO en el SSD y los datos en el HDD.

En W10 es así de fácil? Hay que hacerlo de otra manera?

Ah, y una duda adicional. Esas claves de W10 Pro que venden en amazon y otros sitios por 10 euros son trigo limpio? Creo que son claves de volumen, no? Son la mejor manera de conseguir este SO?
Windows 10 ya tiene opciones para mover los usuarios a otra carpeta o unidad
jose5572 escribió:Windows 10 ya tiene opciones para mover los usuarios a otra carpeta o unidad


Gracias. Y es muy complicado de hacer?
@Rey Arturo Sí que se puede, de igual manera que se hacia en wWindows 7, incluyendo el directorio ProgramData, que es como lo tengo actualmente, pero en Windows 10 solo puedes el directorio Users.

Pero cada vez que tengas que instalar una actualización de esas que te cambia el Build tienes que volver a poner el directorio Users en C:, actualizar y volver a ponerlo en la otra partición. Todo lo tienes explicado en la quía que te pongo.

https://www.tenforums.com/tutorials/196 ... -10-a.html
killogy escribió:@Rey Arturo Sí que se puede, de igual manera que se hacia en wWindows 7, incluyendo el directorio ProgramData, que es como lo tengo actualmente, pero en Windows 10 solo puedes el directorio Users.

Pero cada vez que tengas que instalar una actualización de esas que te cambia el Build tienes que volver a poner el directorio Users en C:, actualizar y volver a ponerlo en la otra partición. Todo lo tienes explicado en la quía que te pongo.

https://www.tenforums.com/tutorials/196 ... -10-a.html


Muchas gracias!
Crees que es lo más recomendable mover la carpeta Usuarios? Tengo un SSD de 250 GB que en W7 tenía a raya, sin gastar nada de espacio innecesario, solo teniendo los programas, los archivos del sistema y poco más. Así he podido instalar hasta varios juegos en el SSD sin problemas de espacio.

También me interesa lo de mover la carpeta Users y olvidarme de todo lo demás, es decir, no tener que ir cambiando la dirección de los directorios a mano. Pero claro, si con las actualizaciones me va a dar follones, me lo podría pensar. También con el tema de cambiar HDDs. Cada vez que lo tenía que hacer en W7 (por avería o por ampliar espacio), se me jodía la partición, me generaba un desktop nuevo y tenía que volver a instalar el SO. Incluso ni haciendo copias binarias entre HDDs me servía.

Entonces, si es seguro ir moviendo la carpeta users en W10 después de la instalación y no genera problemas, tiraría por ese método.
@Rey Arturo No hay problemas en mover solo la carpeta Users, el único inconveniente es el de que cada vez que salga una actualización importante de esas que te cambia la versión del Windows o el Build te ves obligado a hacer el cambio a C: actualizar y volver a cambiarla a la partición/disco duro que la tenias recolocada, con las actualizaciones normales no tendrás que hacerlo.

Por lo que, simplemente deja el espacio libre en la partición C: que te permita recolocar la carpeta Users cada vez que te aparezca este tipo de actualizaciones, que suele ser cada 4 meses o más.
@killogy

¿No le debería bastar con un link simbólico (junction)?

Si desde Windows Vista/7 el sistema está lleno de links simbólicos de carpetas... tal vez a Windows (sus actualizaciones) no le importe que la carpeta Users sea otro link simbólico más a otra partición.

A no ser que en las actualizaciones no busque rutas en base a letra de unidad, sino punto de montaje. Entonces no quedaría otra porque creo que los links simbólicos dirigen a letras, no a puntos.
@JohnH Hay quien lo ha hecho así con el directorio Programdata tras ver que no tenía problemas con el funcionamiento de los diferentes programas que hacen uso de ese directorio, lo realizó con Users , pero desconozco si llegará a tener problemas con esas actualizaciones de Windows que te cambian la versión o el Build.

Utilizó el programa Fastcopy y preservando todos los derechos que las carpetas tenían.

Siempre puedes probarlo en una máquina virtual Virtualbox.

En Windows 7 todo lo hice como la guía que pongo, y luego como algunos programas con instaladores antiguos no se regían por la rutas establecidas, tuve que hacer un junction de ProgramData para que instalase sus cosas en la partición donde tenía recolocado ese directorio.

El método de la guía hay que realizarlo no teniendo nada en la partición donde quieres recolocar el directorio Users, en caso contrario, deberíais mover el contenido a otra partición para dejarla vacía y tras la recolocación de Users volver a poner los archivos que tuvierais.

Si lo que se quiere es evitar tener que recolocar Users a C: tras una actualización de las "gordas", podríais hacer pruebas en Virtualbox, instalando Windows 10 (una versión anterior a una actualización de cambio de versión o Build), utilizando el método de la guía, y creando un Junction de C:\Users a D:\Users (siendo D: donde lo habéis recolocado) y probar a actualizar a ver si os deja sin problemas.

En caso de que funcione podéis hacerlo así. En caso de que no os funcione porque el método implica los cambios de ruta en el registro de Windows y eso es detectado en la actualización y os impide actualizarlo aún habiendo creado un Junction de C:\Users, podéis probar el método 2.

El método 2 sería, instalar Windows 10 como lo haríais normalmente y luego utilizar un programa como Fastcopy y preservando derechos que las carpetas tuvieran. Luego realizando un vínculo simbólico Junction de C:\Users a D:Users (o la lera de la unidad donde lo habéis recolocado), supongo que en este caso sería necesario hacerlo sin Windows iniciado ya que no podrás eliminar la carpeta Users por estar siendo usada, por lo que no se podrá crear el enlace Junction, ya que es necesario que no este la carpeta en origen.

Si tras el método 2 y al querer actualizarlo a una versión nueva o Build te permite la instalación de la actualización y todo te funciona correctamente porque las rutas originales de C:\Users no han sido cambiadas en el registro de Windows (algo que ocurre utilizando el Método 1) sería probarlo fuera de Virtualbox
killogy escribió:@JohnH Hay quien lo ha hecho así con el directorio Programdata tras ver que no tenía problemas con el funcionamiento de los diferentes programas que hacen uso de ese directorio, lo realizó con Users , pero desconozco si llegará a tener problemas con esas actualizaciones de Windows que te cambian la versión o el Build.

Utilizó el programa Fastcopy y preservando todos los derechos que las carpetas tenían.

Siempre puedes probarlo en una máquina virtual Virtualbox.

En Windows 7 todo lo hice como la guía que pongo, y luego como algunos programas con instaladores antiguos no se regían por la rutas establecidas, tuve que hacer un junction de ProgramData para que instalase sus cosas en la partición donde tenía recolocado ese directorio.

El método de la guía hay que realizarlo no teniendo nada en la partición donde quieres recolocar el directorio Users, en caso contrario, deberíais mover el contenido a otra partición para dejarla vacía y tras la recolocación de Users volver a poner los archivos que tuvierais.

Si lo que se quiere es evitar tener que recolocar Users a C: tras una actualización de las "gordas", podríais hacer pruebas en Virtualbox, instalando Windows 10 (una versión anterior a una actualización de cambio de versión o Build), utilizando el método de la guía, y creando un Junction de C:\Users a D:\Users (siendo D: donde lo habéis recolocado) y probar a actualizar a ver si os deja sin problemas.

En caso de que funcione podéis hacerlo así. En caso de que no os funcione porque el método implica los cambios de ruta en el registro de Windows y eso es detectado en la actualización y os impide actualizarlo aún habiendo creado un Junction de C:\Users, podéis probar el método 2.

El método 2 sería, instalar Windows 10 como lo haríais normalmente y luego utilizar un programa como Fastcopy y preservando derechos que las carpetas tuvieran. Luego realizando un vínculo simbólico Junction de C:\Users a D:Users (o la lera de la unidad donde lo habéis recolocado), supongo que en este caso sería necesario hacerlo sin Windows iniciado ya que no podrás eliminar la carpeta Users por estar siendo usada, por lo que no se podrá crear el enlace Junction, ya que es necesario que no este la carpeta en origen.

Si tras el método 2 y al querer actualizarlo a una versión nueva o Build te permite la instalación de la actualización y todo te funciona correctamente porque las rutas originales de C:\Users no han sido cambiadas en el registro de Windows (algo que ocurre utilizando el Método 1) sería probarlo fuera de Virtualbox


Muchas gracias por estos métodos detallados ;)

La duda que tengo es cuando instalas una build y te mueve de nuevo la carpeta users a C:, entonces al reiniciar y volver a arrancar, te hace un escritorio nuevo, no? Porque el escritorio está en users. A mi me hace eso cuando cambio de HDD donde tengo users en W7. Al arrancar no encuentra la carpeta y me genera un nuevo escritorio con un perfil de invitado desbaratandomelo todo. Tengo que volver a instalar el SO cada vez.

Entonces realmente para lo que yo quiero, que es mover solo las 15 carpetas que tengo en users (mis documentos, mis imágenes, appdata, descargas...) a la partición en el HDD, lo mejor sería hacer cada una a mano y olvidarme de problemas, no? Porque en W7 nunca te modifica nada de la ruta de Users con ninguna actualización.

Por lo que veo ya no es ir a propiedades de la carpeta, ubicación y mover, como en W7. Hay que usar esos enlaces simbólicos y el comando junction. Pero eso no te lo jode ninguna actualización de W10, no? Es para toda la vida?
Rey Arturo escribió:La duda que tengo es cuando instalas una build y te mueve de nuevo la carpeta users a C:, entonces al reiniciar y volver a arrancar, te hace un escritorio nuevo, no? Porque el escritorio está en users. A mi me hace eso cuando cambio de HDD donde tengo users en W7. Al arrancar no encuentra la carpeta y me genera un nuevo escritorio con un perfil de invitado desbaratandomelo todo. Tengo que volver a instalar el SO cada vez.


No mira, eres tú quien debes de recolocar el directorio Users a C:\ para poder instalar la actualización que implica un cambio de versión o de Build. tras la actualización, debes de volver a recolocar Users a la partición que lo tenías antes, si sigues queriendo tenerla recolocada fuera de C: en la guía lo tienes explicado.

Entonces realmente para lo que yo quiero, que es mover solo las 15 carpetas que tengo en users (mis documentos, mis imágenes, appdata, descargas...) a la partición en el HDD, lo mejor sería hacer cada una a mano y olvidarme de problemas, no? Porque en W7 nunca te modifica nada de la ruta de Users con ninguna actualización.


Lo más sencillo y que luego no tengas que preocuparte de tener que hacer cambios según la actualización de Windows, como implica el método de la guía, es que esas carpetas las cambies de ubicación con el método que te ofrece Windows en las propiedades de la carpeta de la que quieres cambiar la ubicación. De esas carpetas que mencionas appdata no puedes recolocarla, pero sí las 3 que contiene (Local, LocalLow, Roaming), por lo que básicamente es cambiar appdata en su totalidad.

Digamos que appdata la quieres pasar a D:\ y manteniendo la estructura, pues te creas las carpetas Users, dentro la de tu nombre de usuario en Windows, después la appdata y dentro de esas vas recolocando Local, LocalLow, Roaming.

Las demás carpetas como música, Mis documentos, mis vídeos, etc también puedes recolocarlas con el método Propiedades-Pestaña ubicación. La carpeta descargas debes de cambiarla desde el registro de Windows, que en windows 7 está en esta ruta...


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"{374DE290-123F-4565-9164-39C4925E467B}"="F:\\Downloads"

Como ves, yo la tengo recolocada en F:\Downloads.

Por lo que veo ya no es ir a propiedades de la carpeta, ubicación y mover, como en W7. Hay que usar esos enlaces simbólicos y el comando junction. Pero eso no te lo jode ninguna actualización de W10, no? Es para toda la vida?


Lo que te menciono arriba es ese método y puedes realizarlo con las carpetas que hay dentro de la carpeta de tu perfil de Windows. Desconozco si en una actualización de Windows con cambio de versión o Build te dará error, pero al ser el método de recolocación que te ofrece el propio Windows, supongo que no, ya que tu perfil sigue estando en C:\Users\TU-NOMBRE-DE-USUARIO y la ruta está inalterada en el registro.

Conclusión, si no quieres complicarte la vida, viéndote obligado a tener que volver a colocar el directorio Users en C:\ para poder instalar la actualización con cambio de versión o Build, utiliza el método de cambio de ubicación que te ofrece el propio Windows.

Que tienes ganas de trastear y probar el método 1 o si falla probar con el método 2 que te menciono en mi anterior mensaje y te funciona el poder instalar la actualización sin tener que volver a recolocarla en C:\ actualizar y volver a recolocarla en D:\ (si es esa la partición en la que quieres recolocarla), pues tendrás la ventaja de que no tendrás que preocuparte en tener que hacer esa recolocación con cada perfil de Windows que creas.

El hecho de que en Windows 7 pudieras haces esa recolocación y no tener que revertirla para instalar las diferentes actualizaciones pero en Windows 10 no, es porque Windows 7 era un Windows definitivo y lo único que se ofrecía eran actualizaciones para arreglos de problemas o de seguridad y ninguna implicaba ningún cambio en el core de Windows. Sin embargo, Windows 10 es un SO servicio, por decirlo de alguna manera, y cada X meses sacan una actualización gorda que implica el cambio en el core y ello implica una cambio de versión de Windows o de Build y esas actualizaciones son las que te exigen que el directorio Users se encuentre en C:\ para poder instalarlas.
killogy escribió:
Rey Arturo escribió:La duda que tengo es cuando instalas una build y te mueve de nuevo la carpeta users a C:, entonces al reiniciar y volver a arrancar, te hace un escritorio nuevo, no? Porque el escritorio está en users. A mi me hace eso cuando cambio de HDD donde tengo users en W7. Al arrancar no encuentra la carpeta y me genera un nuevo escritorio con un perfil de invitado desbaratandomelo todo. Tengo que volver a instalar el SO cada vez.


No mira, eres tú quien debes de recolocar el directorio Users a C:\ para poder instalar la actualización que implica un cambio de versión o de Build. tras la actualización, debes de volver a recolocar Users a la partición que lo tenías antes, si sigues queriendo tenerla recolocada fuera de C: en la guía lo tienes explicado.

Entonces realmente para lo que yo quiero, que es mover solo las 15 carpetas que tengo en users (mis documentos, mis imágenes, appdata, descargas...) a la partición en el HDD, lo mejor sería hacer cada una a mano y olvidarme de problemas, no? Porque en W7 nunca te modifica nada de la ruta de Users con ninguna actualización.


Lo más sencillo y que luego no tengas que preocuparte de tener que hacer cambios según la actualización de Windows, como implica el método de la guía, es que esas carpetas las cambies de ubicación con el método que te ofrece Windows en las propiedades de la carpeta de la que quieres cambiar la ubicación. De esas carpetas que mencionas appdata no puedes recolocarla, pero sí las 3 que contiene (Local, LocalLow, Roaming), por lo que básicamente es cambiar appdata en su totalidad.

Digamos que appdata la quieres pasar a D:\ y manteniendo la estructura, pues te creas las carpetas Users, dentro la de tu nombre de usuario en Windows, después la appdata y dentro de esas vas recolocando Local, LocalLow, Roaming.

Las demás carpetas como música, Mis documentos, mis vídeos, etc también puedes recolocarlas con el método Propiedades-Pestaña ubicación. La carpeta descargas debes de cambiarla desde el registro de Windows, que en windows 7 está en esta ruta...


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"{374DE290-123F-4565-9164-39C4925E467B}"="F:\\Downloads"

Como ves, yo la tengo recolocada en F:\Downloads.

Por lo que veo ya no es ir a propiedades de la carpeta, ubicación y mover, como en W7. Hay que usar esos enlaces simbólicos y el comando junction. Pero eso no te lo jode ninguna actualización de W10, no? Es para toda la vida?


Lo que te menciono arriba es ese método y puedes realizarlo con las carpetas que hay dentro de la carpeta de tu perfil de Windows. Desconozco si en una actualización de Windows con cambio de versión o Build te dará error, pero al ser el método de recolocación que te ofrece el propio Windows, supongo que no, ya que tu perfil sigue estando en C:\Users\TU-NOMBRE-DE-USUARIO y la ruta está inalterada en el registro.

Conclusión, si no quieres complicarte la vida, viéndote obligado a tener que volver a colocar el directorio Users en C:\ para poder instalar la actualización con cambio de versión o Build, utiliza el método de cambio de ubicación que te ofrece el propio Windows.

Que tienes ganas de trastear y probar el método 1 o si falla probar con el método 2 que te menciono en mi anterior mensaje y te funciona el poder instalar la actualización sin tener que volver a recolocarla en C:\ actualizar y volver a recolocarla en D:\ (si es esa la partición en la que quieres recolocarla), pues tendrás la ventaja de que no tendrás que preocuparte en tener que hacer esa recolocación con cada perfil de Windows que creas.

El hecho de que en Windows 7 pudieras haces esa recolocación y no tener que revertirla para instalar las diferentes actualizaciones pero en Windows 10 no, es porque Windows 7 era un Windows definitivo y lo único que se ofrecía eran actualizaciones para arreglos de problemas o de seguridad y ninguna implicaba ningún cambio en el core de Windows. Sin embargo, Windows 10 es un SO servicio, por decirlo de alguna manera, y cada X meses sacan una actualización gorda que implica el cambio en el core y ello implica una cambio de versión de Windows o de Build y esas actualizaciones son las que te exigen que el directorio Users se encuentre en C:\ para poder instalarlas.


Una pena que no me deje ponerte otro +1 tío. Brillante explicación. Me lo has aclarado todo ;)

Entonces, siendo tan pocas carpetas las que tengo que mover, quedándose el tema de los enlaces simbólicos un poco cortos y siendo el método 2 demasiado trasteo para ahora mismo (porque me tengo que meter en ocear memorias y micro de un PC que voy a montar ahora), creo que tiraré por cambiar la ubicación carpeta a carpeta y listo. Cuando el W10 sea "final" y ya solo vayan con actualizaciones "ligeras", entonces moveré Users.

Lo bueno es que suelo tener el windows muy ligero. Le quito montones de cosas y de programas voy siempre con lo justo. La carpeta appdata por ejemplo me ocupa solo un par de gigas en W7 después de años de uso. Si la muevo de partición realmente es para que los temporales del chrome no me estén machacando a escrituras el SSD.


Pues muchas gracias de nuevo por todo. Espero que esto sirva a mas gente que se tiene que cambiar ahora a W10 por el end service del W7. En paz descanse ese gran SO XD
10 respuestas