Tengo un sistema Windows 7 que contiene una ProgramDatacarpeta 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 ProgramDatacarpeta 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
ProgramDataeso 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\ProgramDataOPCIONES
- 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
ProgramDatacarpetas 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 settingsreemplazadas 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:\ProgramDatacarpeta y luego creé puntos de unión solo para las subcarpetas C:\ProgramDataque 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 /Jresponde "No se puede crear un archivo cuando ese archivo ya existe".
C:\ProgramDatadespué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.