Me gustaría mover la ubicación predeterminada de mi c: \ Users \ USERNAME a otra unidad. ¿Cuál es la forma más fácil de hacer esto y cómo?
Sé que puedo mover cada una de mis "Carpetas especiales" como Documentos, Imágenes, etc., pero eso no incluye la carpeta AppData. Además, muchos programas e instaladores colocan cosas incorrectamente en C: \ Users \ USERNAME \ Documents, etc., incluso después de mover los Documentos a otra unidad y terminar con carpetas duplicadas.
windows
windows-vista
users
defaults
home-directory
Duckworth
fuente
fuente
Respuestas:
Para carpetas individuales (Mis documentos, Mis imágenes, etc., las "Carpetas especiales") hago lo del registro / GPO al que aludiste. Sin embargo, si quiero mover toda la estructura de carpetas, hago trampa. Mueva la carpeta a una nueva ubicación y luego cree una unión que señale la carpeta anterior a la nueva carpeta. Por lo tanto, todos sus programas seguirán pensando que la carpeta es,
c:\users\username
pero eso es solo un punto de uniónd:\users\username
.fuente
Pasé mucho tiempo investigando esto y finalmente logré hacerlo en mi propia máquina.
Aquí hay dos escenarios: una nueva instalación y una máquina que ya está instalada / utilizada.
Para una nueva instalación, puede (aparentemente) modificar el archivo autounattend.xml (enlace no investigado aquí , sin garantías, no lo he intentado)
Para una máquina que ya está instalada, hay dos problemas que superar:
Para el problema 1, puedes dar la vuelta a la ruta:
O puede iniciar desde un disco de recuperación y copiar cosas.
Para el problema 2, puede buscar y reemplazar en todas partes del registro (riesgoso) o crear un enlace simbólico / unión desde la ubicación predeterminada a la nueva ubicación.
La solución de buscar y reemplazar también se detalla en la página vinculada anteriormente , pero resulta que todavía tiene que crear el enlace simbólico, de lo contrario, Windows Update tiene problemas .
Independientemente de lo que elija hacer, deberá familiarizarse con los enlaces simbólicos / uniones . Muchos comentarios en el blog de Josh mencionan ROBOCOPY , que no puedes usar para copiar Junctions. Si no los recrea, no se dará cuenta de inmediato ya que la mayoría (si no todos) tienen el atributo oculto de todos modos, pero puede experimentar problemas de compatibilidad inversa con aplicaciones que no son de Vista.
Esta publicación de blog proporciona un poco más (demasiado) de detalles sobre este problema, además de un script para ayudar a recrear los enlaces simbólicos / uniones.
Otro blog , otro enfoque.
fuente
Recientemente tuve el mismo problema. Quería usar el programa SteadyState de Microsoft en una máquina con cuentas de usuario preexistentes en C: \ USERS que quería mover en D :. Seguí estos pasos:
La única condición es que Windows Easy Transfer no sea una copia perfecta de la mayoría de las aplicaciones que no son de Microsoft.
Espero que esto ayude.
fuente
PUEDES cambiar la ubicación de AppData, solo un poco más:
Abra AppData Haga clic con el botón derecho en Local Haga clic en la pestaña de ubicación y haga clic en Mover Cree una carpeta de AppData en algún lugar, y cree una carpeta Local en ella Selecciónela, haga clic en Aplicar para moverla, tal como lo hizo para Documentos.
Repita para LocalLow y Roaming.
Esto debería ser mucho mejor que el enlace simbólico O el método sysprep.
fuente
Me han dicho que puede hacer esto:
1) Abra 2 ventanas del explorador de Windows (una en la nueva unidad, otra en c: \ USERS)
2) cree una nueva carpeta para almacenar información en la nueva unidad
3) haga clic derecho y arrastre el Carpeta USERNAME a la nueva carpeta. Cuando aparezca el menú contextual, haga clic en "Mover".
Para ver si funcionó, haga clic en Inicio, documentos y luego haga clic en el espacio vacío en la barra de direcciones para ver si dice NewDrive: \ NewFolder \ USERNAME \ Documents
fuente