Cómo mover la carpeta System32 winsxs de forma segura en Windows 11
🔍 WiseChecker

Cómo mover la carpeta System32 winsxs de forma segura en Windows 11

Solución rápida: No muevas WinSxS; en su lugar, redúcela con DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase. Mover WinSxS rompe todo el servicio de mantenimiento y Windows no lo admite; el enfoque correcto es reducir su tamaño en el mismo lugar.

Ves C:\Windows\WinSxS mostrando 12+ GB en WizTree o el Explorador de archivos y asumes que es seguro trasladarla a otra unidad. No lo es. WinSxS es el almacén de componentes de Windows: Windows Update, la reparación de archivos del sistema (sfc), DISM y la instalación de características leen de él mediante rutas codificadas de forma fija. Moverlo a D: rompe todos esos mecanismos y puede impedir que el sistema operativo arranque después de la siguiente actualización.

Síntoma: La carpeta WinSxS es grande; quieres moverla a otra unidad para liberar espacio en C:.
Afecta a: Windows 11 (y Windows 10) en sistemas con unidades C: pequeñas.
Tiempo de solución: ~30 minutos para la limpieza recomendada en el mismo lugar.

ADVERTISEMENT

Qué causa esto

WinSxS contiene versiones en paralelo de cada archivo de sistema parcheado. Windows usa enlaces físicos de forma extensiva: muchos archivos aparecen tanto en C:\Windows\System32 como en C:\Windows\WinSxS, pero en el disco son un solo archivo. WizTree y el Explorador de archivos cuentan el tamaño dos veces, haciendo que WinSxS parezca más grande de lo que realmente es en el disco.

La huella real de WinSxS suele ser de 5-8 GB, no los 12+ GB que parece tener. Y de esos 5-8 GB, varios GB son componentes reemplazados (versiones anteriores de archivos parcheados) que se pueden recuperar mediante comandos de limpieza. Mover WinSxS a otra unidad rompe por completo las relaciones de enlaces físicos.

Método 1: Analizar el tamaño real de WinSxS

Establece qué está consumiendo espacio realmente antes de decidir qué hacer.

  1. Abre Terminal (Admin).
  2. Ejecuta el análisis:
    DISM /Online /Cleanup-Image /AnalyzeComponentStore
  3. La salida incluye:
    • Component Store (WinSxS) folder size: lo que muestra el Explorador de archivos (inflado por los enlaces físicos).
    • Actual Size of Component Store: uso real en disco.
    • Shared with Windows: archivos compartidos con System32 activo (no se pueden eliminar).
    • Backups and Disabled Features: se pueden eliminar mediante limpieza.
    • Cache and Temporary Data: se pueden eliminar.
    • Component Store Cleanup Recommended: Yes o No.
  4. Si Component Store Cleanup Recommended es Yes, puedes recuperar varios GB. Continúa con el Método 2.
  5. Si es No, WinSxS ya está en su tamaño mínimo: ninguna acción ayudará. Busca espacio en disco en otro lugar (Liberador de espacio en disco, OneDrive, archivo de hibernación).

Esta línea base te indica si vale la pena ejecutar la limpieza.

ADVERTISEMENT

Método 2: Reducir WinSxS con StartComponentCleanup

La forma admitida de reducir el tamaño de WinSxS en el mismo lugar.

  1. Abre Terminal (Admin).
  2. Primero, realiza la limpieza estándar de componentes (elimina los componentes reemplazados con más de 30 días):
    DISM /Online /Cleanup-Image /StartComponentCleanup

    Esto tarda de 5 a 15 minutos. La ventana muestra el progreso en porcentaje.

  3. Para una limpieza más agresiva (elimina inmediatamente todos los componentes reemplazados; irreversible a partir de este punto), ejecuta:
    DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase

    Advertencia importante: Después de ResetBase, no podrás desinstalar ninguna actualización acumulativa instalada antes de este comando. Úsalo solo si estás seguro de que tu instalación actual de Windows es estable.

  4. Ejecuta el análisis de nuevo:
    DISM /Online /Cleanup-Image /AnalyzeComponentStore

    El tamaño informado debería ser menor. Normalmente se recuperan de 2 a 8 GB.

  5. Reinicia.

Esta es la única forma segura de reducir WinSxS. Resultado: un almacén de componentes más pequeño y un servicio de mantenimiento totalmente funcional.

Método 3: Usar el Liberador de espacio en disco con archivos del sistema para obtener ahorros adicionales

Se combina bien con el Método 2: captura categorías adicionales que el Liberador de espacio en disco reconoce pero DISM no.

  1. Presiona Win + S, escribe Disk Cleanup. Haz clic derecho → Run as administrator.
  2. Elige C:, haz clic en OK.
  3. Si el cuadro de diálogo se abre sin “Windows Update Cleanup” en la lista, haz clic en Clean up system files para elevar.
  4. Marca las categorías con mayores ahorros:
    • Windows Update Cleanup (5-15 GB si llevas meses con esta instalación)
    • Previous Windows installation(s) (10-30 GB si existe Windows.old)
    • Delivery Optimization Files (1-10 GB)
    • Temporary Internet Files
    • Recycle Bin
    • Thumbnails
  5. Haz clic en OK → Delete Files.
  6. La fase de Windows Update Cleanup puede tardar de 10 a 30 minutos. Espera a que termine.
  7. Reinicia para confirmar la limpieza. WinSxS se reducirá aún más como parte de la finalización del arranque.

Este enfoque combinado normalmente libera de 15 a 30 GB en una instalación de Windows 11 que lleva funcionando 6 meses o más.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Ejecuta DISM /Online /Cleanup-Image /AnalyzeComponentStore de nuevo. Actual Size of Component Store es menor que antes.
  • Abre Settings → System → Storage. El espacio libre en C: ha aumentado en la cantidad esperada.
  • Windows Update sigue funcionando: abre Settings → Windows Update y haz clic en Check for updates. Sin errores.
  • Ejecuta sfc /scannow desde un Símbolo del sistema elevado. Resultado: sin infracciones de integridad.

Si nada de esto funciona

Si WinSxS sigue siendo grande después de la limpieza y realmente necesitas más espacio en C:, quedan tres opciones. Deshabilitar la hibernación: powercfg /h off desde un símbolo del sistema elevado libera un espacio equivalente al tamaño de la RAM (8-32 GB según el sistema). Reducir el archivo de paginación: Settings → System → About → Advanced system settings → Performance → Virtual memory, establece Custom Size con valores inicial y máximo más pequeños. Mover las carpetas de usuario a otra unidad: haz clic derecho en cada una (Documents, Pictures, Music) → Properties → pestaña Location → Move. Documents y Pictures pueden residir de forma segura en D:; esto te da muchos GB sin tocar los archivos del sistema. Como último recurso, actualiza el propio SSD C:: pasar de 128 GB a 512 GB es mucho más seguro que reubicar WinSxS y cuesta menos que el tiempo dedicado a solucionar actualizaciones rotas.

En resumen: Nunca muevas WinSxS: Windows está codificado para encontrarla en C:\Windows\WinSxS. Redúcela en el mismo lugar con la limpieza de DISM y mueve las carpetas de datos de usuario si necesitas espacio adicional en C:.

ADVERTISEMENT