Tengo un sistema Windows 7 que contiene una ProgramData
carpeta en la unidad C.
Ahora necesito mover completamente esta carpeta de la unidad C a la unidad D.
¿Cuál es la mejor manera de hacer esto?
Tengo un sistema Windows 7 que contiene una ProgramData
carpeta en la unidad C.
Ahora necesito mover completamente esta carpeta de la unidad C a la unidad D.
¿Cuál es la mejor manera de hacer esto?
Respuestas:
La unidad del sistema no puede ser D
; que tiene que ser C
. Puede mover datos de un HD a otro o mover datos de una partición a otra.
Necesita usar software de clonación para hacer esto.
Sin embargo, si quieres moverte o cambiar ProgramData
,
No hay nada importante en
ProgramData
eso que no sería recreado por las diversas aplicaciones que instale. Son solo datos de configuración de la aplicación.La ruta predeterminada es
C:\ProgramData
. Se almacena aquí:HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\ProgramData
OPCIONES
- Puede cambiar su ruta predeterminada de ProgramData para que sea una unidad alternativa. Aunque al hacerlo, todos los usuarios nuevos que se creen utilizarán la nueva ruta de datos de programa. Por lo tanto, puede terminar teniendo dos
ProgramData
carpetas al final de los datos.Alternativamente, puede utilizar "Puntos de unión NTFS". No mucha gente sabe de esto, pero un punto de unión es una forma de forzar que todos los programas que escriben en path (
C:\ProgramData
) sean redirigidos a (D:\ProgramData
). Así es como los programas antiguos diseñados para XP pueden funcionar fácilmente con las ubicaciones de carpetas nuevas de Vista y Windows 7 (Documents and settings
reemplazadas porUsers
).Por lo tanto, podría crear un punto de unión específicamente para el directorio tmp creado por el GR.
mkdir D:\ProgramData robocopy /XJ /MIR "C:\ProgramData" "D:\ProgramData" mklink /J "C:\ProgramData" "D:\ProgramData"
La desventaja es que Windows Update no funciona bien con los datos del programa en una unidad separada. Consulte Reubicación del directorio de usuarios y el directorio ProgramData en una unidad que no sea la unidad que contiene el directorio de Windows .
D:\ProgramData
carpeta y luego creé puntos de unión solo para las subcarpetas C:\ProgramData
que ocupaban la mayor cantidad de espacio. Esto significaba que la mayoría de los programas todavía se beneficiaban de ejecutarse en C (SSD) mientras que las cosas importantes (como Office, Steam y Visual Studio) se sentaban en D.
mklink /J
responde "No se puede crear un archivo cuando ese archivo ya existe".
C:\ProgramData
después del comando Robocopy
¿Podrías explicar tu razonamiento?
Aquí hay una buena referencia sobre cómo hacerlo, pero requiere una reinstalación
Paragon Migrate a SSD es otra opción.