Perdón por la demora, he estado liado.
Para cambiar de unidad las carpetas de perfil de los usuarios hay que realizar dos pasos. Se puede hacer uno, el otro o ambos:
1- Cambiar la ruta del perfil de usuario de los nuevos usuarios que se creen a partir de ese momento.
2- Cambiar la ruta de los usuarios existentes.
1-
Para cambiar la ruta del perfil de usuario de los nuevos usuarios que se creen a partir de este momento (no afecta a usuarios ya creados):
Abrir el registro y acceder a:
HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ Windows NT \ CurrentVersion \ ProfileList
Cambiar el valor de las entradas
Default,
ProfilesDirectory y
Public por las nuevas ubicaciones. Por ejemplo:
D:\Users\Default
D:\Users
D:\Users\Public
2-
Para cambiar la ruta de los usuarios existentes:
Copiar la carpeta
C:\Usuarios a otra unidad, por ejemplo
D:\Usuarios. Dará un error de que un archivo está en uso (
ntuser.dat), el que contiene la configuración del perfil de usuario en uso.
Cambiar el valor de la entrada
ProfileImagePath de todos los usuarios, por ejemplo de
C:\Users\Casa a
D:\Usuarios\Casa.
Reiniciar.
El equipo arrancará con un usuario temporal (tardará un poco más de lo normal) porque antes no se copió el archivo
ntuser.dat, así que repetir la operación de copiar-pegar las carpetas con los usuarios de C a D.
Reiniciar.
Si se han cambiado todos los usuarios existentes en el equipo, se puede borrar la carpeta C:\Usuarios.