El espacio en mi SSD se está agotando bastante, y parece que hay una carpeta de 19 GB en Windows que sobresale (% windir% \ Installer) y no se puede eliminar de forma segura (como se explica aquí: /server//q/15746 )
Ahora, mklink
proporciona una pequeña cosa ordenada llamada enlaces de unión: si inicio en cmd prompt, y muevo todos los archivos al otro disco duro, y luego ejecuto esto:
mklink /J C:\Windows\Installer D:\Windows\Installer
¿Estaré estropeando mi Windows de alguna manera, o es esto algo correcto? ¿Los permisos / atributos de la carpeta permanecerán iguales en todo el enlace?
He usado enlaces duros antes, y funcionó de maravilla liberando mi SSD significativamente, pero nunca lo he intentado en las carpetas del sistema (no veo por qué no funcionaría, pero no estoy en el estado de ánimo de reinstalar ventanas enteras en caso de que me equivoque)
Respuestas:
Bien, me arriesgué y valió la pena, todo funciona normalmente, pero ahora he liberado los 17 GB en mi SSD.
Básicamente, los pasos son:
robocopy C:\Windows\Installer D:\Windows\Installer /MOVE /e
mklink /J C:\Windows\Installer D:\Windows\Installer
Por supuesto, esto supone que su% WINDIR% es C: \ Windows, que su unidad D es la que tiene más espacio, que desea su destino en "D: \ Windows \ Installer" (podría ser cualquier carpeta, simplemente sea consistente) etc ...
Esto debería funcionar.
fuente
Al intentar recuperar espacio en mi disco principal, un SSD de 120 GB, me encontré con estas instrucciones sobre cómo reubicar
Users
,Program Files
,Program Files (x86)
, yProgramData
. Incluye algunas ediciones de registro "para establecer ubicaciones predeterminadas", de la siguiente manera:C:\Program Files\Common Files
se convertiría enD:\Program Files\Common Files
)%SystemDrive%
con la ruta de la unidad en HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList (es decir,%SystemDrive%\ProgramData
se convertiría enD:\ProgramData
)fuente
Tomé pasos similares, pero quería poder usar mi computadora mientras hacía la copia del archivo (mi carpeta tenía 40 GB).
echo list volume | diskpart
para descubrir que la unidad C: ahora se denominaba E: y la unidad F: seguía siendo la unidad F:attrib -s -h E:\Windows\Installer
y le cambié el nombre porrename "E:\Windows\Installer" "Installer_old"
mklink /J E:\Windows\Installer F:\Installer
fuente
Puede usar el mismo truco para pagefile.sys y swapfile.sys (no estoy seguro si también para hiberfile.sys, no probado ya que odio hibernar en arranque múltiple).
Solo asegúrese de desactivar el ram virtual y reiniciar antes de crear los enlaces simbólicos, luego, después de crearlos, reactive el ram virtual.
Tiendo a crear (con el bloc de notas) un archivo vacío sobre el destino del enlace antes de crear el enlace.
Recuerde: cuando Windows10 UpGrade eliminará los enlaces y colocará archivos reales, después de UpGrades puede repetir el proceso.
Trabajando hasta Windows 10 versión 1803.48, desde WindowsXP (la más antigua que había probado).
fuente
powercfg -h off
. Usar enlaces en estos archivos suena como un recibo seguro para el desastreC:\Windows\Installer
a otro disco comoD:\C\Windows\Installer
.C:
no ha cambiado durante la copia.C:
, por ejemplo,Installer
=>InstallerX
mklink /d C:\Windows\Installer D:\C\Windows\Installer
C:\Windows\InstallerX
.C:\Windows\Installer
atrás y cambiar el nombreInstallerX
deInstaller
, o copiar de nuevo la carpetaD:\C\Windows\Installer
aC:\Windows\Installer
.fuente