Disco C lleno: descubra qué ocupa el espacio (WinSxS, Windows Update, hibernación, restauración), límpielo con seguridad con Windows y DISM y amplíe C si no basta.
Respuesta rápida: ¿Cómo libero espacio en el disco C sin romper nada?
Primero mire qué ocupa el espacio y después limpie de menos a más riesgo:
No borre a mano carpetas del sistema (como WinSxS): puede dejar Windows sin poder actualizarse ni repararse.
Con el tiempo, el disco C acumula actualizaciones, cachés, programas y archivos temporales, y puede llegar un día en que Windows avisa de que queda poco espacio. Es una situación muy habitual: el usuario nota que el equipo va más lento, o que ya no puede instalar programas ni actualizaciones.
El disco C es donde se instala el sistema, y Windows lo necesita con espacio libre para trabajar: guarda ahí las actualizaciones, el archivo de paginación, los archivos temporales y los puntos de restauración. Con el disco casi lleno, pueden fallar las actualizaciones y las instalaciones, y el sistema puede ir más lento. Como orientación, conviene mantener libre entre un 10 y un 20 % de la unidad.
Esta guía sigue un orden distinto al de la mayoría de tutoriales: primero se diagnostica qué ocupa el espacio, después se limpia con las herramientas actuales de Windows 10 y 11 y, solo si no basta, se amplía la partición. Así evita borrar a ciegas y sabe de antemano cuánto puede recuperar de cada lugar.
Borrar a ciegas es lo que más problemas causa. Dedique cinco minutos a ver dónde está el espacio y limpie solo lo que tenga sentido.
Abra Configuración → Sistema → Almacenamiento. Windows muestra el uso de la unidad por categorías (aplicaciones y características, archivos temporales, documentos, imágenes, etc.). Pulse Mostrar más categorías y entre en las que más espacio ocupan.
Para ver el tamaño de las carpetas de primer nivel de C, abra PowerShell como administrador y ejecute:
Get-ChildItem C:\ -Force -Directory -ErrorAction SilentlyContinue | ForEach-Object { [pscustomobject]@{ Carpeta = $_.FullName GB = [math]::Round(((Get-ChildItem $_.FullName -Recurse -Force -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1GB), 2) } } | Sort-Object GB -Descending
Para ver los dos archivos grandes del sistema que no son carpetas:
Get-Item C:\hiberfil.sys, C:\pagefile.sys -Force -ErrorAction SilentlyContinue | Select Name, @{n='GB';e={[math]::Round($_.Length/1GB,2)}}
Si prefiere una vista gráfica por bloques de tamaño, hay herramientas gratuitas como WinDirStat. PartitionAssistant Cleanup Free, de AOMEI, también localiza archivos basura, archivos grandes y duplicados. Cualquiera de ellas sirve para ver qué carpetas y qué archivos concretos son los más pesados.
Esta tabla recoge los lugares que más espacio acaparan en equipos con Windows 10 y 11. Las columnas indican cómo verlos y si puede liberarlos con seguridad.
| Dónde | Qué es | ¿Se puede liberar? | Cómo hacerlo con seguridad |
|---|---|---|---|
C:\Windows\WinSxS |
Almacén de componentes del sistema, necesario para actualizar y reparar Windows. El Explorador muestra un tamaño engañoso porque comparte archivos con otras carpetas | ⚠️ Solo con herramientas de Windows. No borre su contenido a mano | DISM (ver sección de limpieza profunda) |
C:\Windows.old |
Copia de la versión anterior de Windows tras una actualización grande | ✅ Sí, si no va a volver a la versión anterior | Archivos temporales del almacenamiento o Liberador de espacio en disco |
C:\Windows\SoftwareDistribution\Download |
Caché de Windows Update | ✅ Sí, la parte ya instalada | Liberador de espacio en disco («Archivos de Windows Update») |
C:\hiberfil.sys |
Archivo de hibernación, de tamaño proporcional a la RAM | ✅ Si no usa hibernación ni inicio rápido | powercfg /h off (con la salvedad del inicio rápido) |
C:\pagefile.sys y swapfile.sys |
Memoria virtual | ⚠️ Mejor no eliminarlos | Déjelos gestionados por Windows. Puede moverlos a otra unidad, pero no suprimirlos |
| Puntos de restauración | Instantáneas del sistema (protección del sistema) | ✅ Parcialmente | Reducir el espacio reservado o borrar los antiguos |
| Cachés de navegadores (Edge, Chrome, Firefox) | Archivos temporales de internet | ✅ Sí | Borrar caché desde el propio navegador |
| Cachés de plataformas de juegos (Steam, Epic, etc.) | Cachés de sombreadores y descargas parciales | ✅ Normalmente sí | Desde los ajustes de la plataforma. Los juegos instalados se mueven con la propia plataforma |
C:\Users\\AppData |
Datos y cachés de programas | ⚠️ Con cuidado | No borre a mano; use la limpieza del propio programa |
| Archivos locales de OneDrive | Copias de archivos de la nube | ✅ Sí, sin perderlos | Opción Liberar espacio de OneDrive (el archivo sigue en la nube) |
C:\Windows\Installer |
Instaladores que Windows necesita para reparar o desinstalar programas | ❌ No tocar | Borrarlo a mano puede romper programas instalados |
Empiece por aquí: es lo que menos riesgo tiene y suele dar el primer resultado. Las tres primeras opciones sustituyen a los métodos clásicos de limpiar la carpeta Temp a mano y a la limpieza de Internet Explorer, que ya no se usa.
| Elemento que puede aparecer | Qué es | Recomendación |
|---|---|---|
| Archivos de Windows Update / Limpieza de Windows Update | Restos de actualizaciones ya instaladas | ✅ Se pueden quitar |
| Archivos de optimización de distribución | Caché para compartir actualizaciones | ✅ Se pueden quitar |
| Miniaturas | Imágenes de vista previa | ✅ Se regeneran solas |
| Archivos temporales | Restos de programas | ✅ Se pueden quitar |
| Papelera de reciclaje | Archivos que ya ha borrado | ✅ Compruebe antes que no necesita nada |
| Descargas | Su carpeta Descargas completa | ⚠️ Revísela antes de marcar: contiene sus archivos, no basura |
| Instalación(es) anterior(es) de Windows | La carpeta Windows.old |
✅ Solo si no va a volver a la versión anterior |
En Configuración → Sistema → Almacenamiento encontrará el Sensor de almacenamiento, que puede ejecutarse automáticamente cuando queda poco espacio, o cada cierto tiempo. Permite vaciar la Papelera y los archivos temporales pasado un número de días que usted elige. Es útil como prevención (lo vemos al final de la guía).
La herramienta clásica sigue disponible y tiene una función que muchos pasan por alto:
Win + R, escriba cleanmgr y pulse Enter. Elija la unidad C:.Los archivos temporales de sus programas están en %TEMP%. Puede abrir la carpeta escribiendo %TEMP% en el cuadro Ejecutar (Win + R). Puede borrar su contenido, y Windows omitirá los archivos que estén en uso.
%TEMP%, y la del sistema, C:\Windows\Temp.Haga clic derecho en la Papelera de reciclaje del escritorio → Vaciar Papelera de reciclaje. Antes de confirmar, échele un vistazo: lo que se vacía no se puede recuperar fácilmente.
Los «archivos temporales de Internet» ya no se gestionan desde Internet Explorer, que Microsoft retiró. Hoy se limpian desde el propio navegador que use. En Edge, Chrome y Firefox, el atajo es el mismo:
Ctrl + Mayús + Supr.Estas operaciones liberan más espacio que las anteriores, pero tocan partes del sistema. Hágalas en este orden, con un punto de restauración creado antes y las actualizaciones de Windows al día (sin actualizaciones pendientes de instalar). Todos los comandos se ejecutan en CMD o PowerShell como administrador.
La carpeta WinSxS no se puede vaciar a mano, pero Windows incluye una herramienta para limpiarla con seguridad.
Paso 1. Analice cuánto se puede recuperar (no modifica nada):
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
El informe muestra, entre otros datos, el tamaño que indica el Explorador, el tamaño real del almacén y si se recomienda una limpieza. Fíjese en el tamaño real: es el que cuenta.
Paso 2. Si se recomienda limpiar, ejecute la limpieza:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Elimina versiones antiguas de componentes que ya no hacen falta. Puede tardar varios minutos.
/ResetBase, que libera algo más de espacio, pero hace permanentes las actualizaciones instaladas: ya no podrá desinstalarlas. Solo tiene sentido en un equipo estable y sin intención de revertir ninguna actualización. Si duda, no lo use.La forma más segura es la que ya vio: Configuración → Sistema → Almacenamiento → Archivos temporales o Liberador de espacio en disco → Limpiar archivos del sistema, marcando Archivos de Windows Update.
Si necesita hacerlo a mano (por ejemplo, porque la caché está dañada y las actualizaciones fallan):
net stop wuauserv net stop bits
Después, borre el contenido (no la carpeta) de C:\Windows\SoftwareDistribution\Download y vuelva a iniciar los servicios:
net start wuauserv net start bits
Windows.old)Tras una actualización grande, Windows conserva la versión anterior para poder volver atrás. Pasado un tiempo, Windows la elimina sola, pero puede quitarla antes desde Archivos temporales o desde el Liberador de espacio en disco (Instalación(es) anterior(es) de Windows).
Los puntos de restauración reservan un espacio máximo en la unidad. Para ver cuánto usa y cuánto tiene reservado:
vssadmin list shadowstorage
Para limitar el espacio que pueden ocupar (ejemplo con 10 GB):
vssadmin resize shadowstorage /for=C: /maxsize=10GB
También puede hacerlo desde la interfaz: Propiedades del sistema → Protección del sistema → Configurar, donde se ajusta el espacio máximo y se pueden eliminar los puntos existentes.
hiberfil.sys)Ocupa una parte de la RAM instalada (el porcentaje depende de la versión de Windows y de la configuración). Si no usa la hibernación, puede eliminarlo:
powercfg /h off
El archivo desaparece y el espacio queda libre.
El inicio rápido de Windows se apoya en la hibernación. Al desactivarla, el inicio rápido deja de estar disponible y el arranque puede tardar algo más. Si lo que busca es solo recuperar parte del espacio sin renunciar al inicio rápido, existe la opción de reducirla:
powercfg /h /type reduced
Con este modo solo funciona el inicio rápido, no la hibernación completa. Para volver atrás: powercfg /h on.
| Qué | Por qué |
|---|---|
C:\Windows\WinSxS a mano |
Es el almacén de componentes: borrarlo rompe actualizaciones y reparaciones |
C:\Windows\Installer |
Contiene instaladores que Windows necesita para reparar o desinstalar programas |
C:\Program Files\WindowsApps |
Aplicaciones de la Tienda. Desinstálelas desde Configuración → Aplicaciones, no a mano |
pagefile.sys y swapfile.sys |
Memoria virtual. Déjelos gestionados por Windows |
System Volume Information |
Datos de restauración e instantáneas. Gestiónelos con los comandos de arriba |
DISM /Online /Get-ReservedStorageState, pero no se recomienda desactivarlo: es una protección frente a las actualizaciones fallidas por falta de espacio.Si lo que más espacio ocupa son los programas y los juegos, moverlos libera mucho más que cualquier limpieza. Lo importante es hacerlo con el método que corresponde a cada tipo, porque copiar a mano la carpeta de un programa a otra unidad suele dejarlo sin funcionar: Windows guarda sus rutas en el registro y en accesos directos.
| Tipo | Cómo moverlo | Observaciones |
|---|---|---|
| Aplicaciones de la Microsoft Store | Desde Configuración de Windows | La opción Mover solo aparece en algunas aplicaciones |
| Juegos de Steam | Desde el propio Steam | Se añade una carpeta de biblioteca en otra unidad y se mueve el juego |
| Juegos de otros lanzadores (Epic, etc.) | Según el lanzador | Algunos permiten mover; en otros hay que desinstalar y reinstalar eligiendo otra ruta |
| Programas de escritorio clásicos (Office, Adobe, etc.) | Con un programa que traslade y actualice las rutas, o reinstalando | No copie la carpeta a mano |
| Aplicaciones del sistema | No se pueden mover | Forman parte de Windows |
Para que las aplicaciones nuevas se instalen directamente en otra unidad, cambie la ubicación predeterminada en Configuración → Sistema → Almacenamiento, en el apartado donde se indica dónde se guarda el contenido nuevo. El nombre y la ruta exactos cambian entre Windows 10 y 11.
Para los programas clásicos, AOMEI Partition Assistant Professional incluye la función Mover App, que los traslada a otra unidad y actualiza lo necesario para que sigan funcionando.
Paso 1. Instale y ejecute el programa. Haga clic en Liberar → Mover App.
Paso 2. Elija el disco C y pulse Siguiente.
Paso 3. Seleccione las aplicaciones que quiere mover, establezca la ruta de destino y pulse Mover.
Paso 4. Pulse Aceptar en la ventana emergente.
Las carpetas del usuario (Documentos, Imágenes, Vídeos) suelen ocupar mucho más que los propios programas. Para liberar espacio sin perder nada:
Limpiar libera espacio, pero a menudo es un alivio temporal: pasado un tiempo, el disco vuelve a llenarse. Si C es pequeña para el uso que le da, la solución duradera es ampliarla. Antes de elegir método, compruebe qué hay a su alrededor en el disco.
La Administración de discos puede ampliar C con Extender volumen, pero solo si hay espacio sin asignar justo a la derecha de C. Compruebe de antemano si es posible (solo lectura):
Get-PartitionSupportedSize -DriveLetter C
Si SizeMax es igual al tamaño actual de C, no hay espacio contiguo utilizable y Extender volumen aparecerá en gris. Es lo más frecuente cuando el espacio libre está en D, o cuando hay una partición de recuperación entre C y el espacio sin asignar. La guía de por qué no deja extender volumen explica cada causa, y la de administración de discos en Windows 10 cubre las opciones nativas, incluidas las de Diskpart y PowerShell.
| Su situación | Opción |
|---|---|
| Hay espacio sin asignar justo a la derecha de C | Extender volumen de Windows (gratuito) |
| D tiene mucho espacio libre y no hay espacio sin asignar | Distribuir espacio libre (AOMEI Professional) |
| Hay espacio sin asignar en el disco, pero no pegado a C | Fusionar particiones (AOMEI Professional) |
| Puede vaciar la partición vecina | Copiar sus datos a otro sitio, eliminarla y extender C con las herramientas de Windows |
| El disco entero es pequeño | Cambiar a un disco mayor: clonar un disco duro a SSD |
Con Distribuir espacio libre, el espacio libre de D pasa a C sin eliminar nada.
Paso 1. Instale y abra AOMEI Partition Assistant. Haga clic derecho en la unidad D y elija Distribuir espacio libre.
Paso 2. Indique cuánto espacio pasa de D a C y pulse Aceptar.
Paso 3. Pulse Aplicar y luego Proceder para ejecutar la operación.
Con Fusionar particiones, puede añadir a C el espacio sin asignar, aunque no esté junto a ella. Si quiere entender por qué ese espacio no es contiguo, consulte la guía sobre espacio sin asignar en el disco duro.
Paso 1. Abra AOMEI Partition Assistant, haga clic derecho en C y elija Avanzado → Fusionar particiones.
Paso 2. Marque el espacio sin asignar que quiere añadir.
Paso 3. Pulse Aplicar y Proceder en la ventana principal.
Para repasar los tres métodos de ampliación con sus pasos completos, tiene la guía de aumentar el espacio del disco C.
Cuando el disco ya está limpio, cuatro hábitos bastan para que no se repita.
Un disco C lleno tiene dos tipos de solución: liberar espacio o aumentar la capacidad de la partición. Conviene seguir este orden, de menos a más intrusivo:
| Su caso | Qué hacer |
|---|---|
| No sabe qué ocupa el espacio | Diagnosticar primero: almacenamiento de Windows, PowerShell o un programa de análisis |
| Quiere recuperar espacio rápido y sin riesgo | Archivos temporales desde Configuración, Sensor de almacenamiento y Liberador de espacio en disco |
| La limpieza básica no basta | Limpieza profunda: DISM para el almacén de componentes, caché de actualizaciones, Windows.old, puntos de restauración y, si no la usa, hibernación |
| Los programas y juegos ocupan demasiado | Moverlos con la función de cada plataforma, o con AOMEI Partition Assistant Professional para los programas de escritorio |
| El disco C es pequeño para su uso | Ampliar la partición: Extender volumen de Windows si hay espacio contiguo, o Distribuir espacio libre y Fusionar particiones con un gestor de particiones |
Recuerde dos reglas: no borre a mano carpetas del sistema como WinSxS o Installer, y haga una copia de seguridad antes de la limpieza profunda y de cualquier cambio en las particiones.
Mover aplicaciones, distribuir espacio libre, fusionar particiones y borrar archivos grandes son funciones de la edición Professional de AOMEI Partition Assistant. Si el disco C lleno es el de un servidor, existe la edición AOMEI Partition Assistant Server.
No a mano. WinSxS es el almacén de componentes que Windows necesita para actualizarse y repararse, y además el Explorador muestra un tamaño engañoso, porque comparte archivos con otras carpetas. Lo correcto es analizarla con Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore y, si se recomienda, limpiarla con /StartComponentCleanup. Evite /ResetBase salvo que esté seguro: hace permanentes las actualizaciones instaladas y ya no podrá desinstalarlas.
Sí, si no la usa. powercfg /h off elimina hiberfil.sys y libera ese espacio. Tenga en cuenta que el inicio rápido de Windows se apoya en la hibernación, así que también dejará de estar disponible y el arranque puede ser algo más lento. Si quiere conservar el inicio rápido y recuperar parte del espacio, puede usar powercfg /h /type reduced. Para volver atrás, powercfg /h on.
Porque limpiar solo elimina lo acumulado, y si la causa es de fondo, el espacio vuelve a consumirse. Las razones más frecuentes son una partición C demasiado pequeña para el uso que le da, programas y juegos instalados por defecto en C, cachés que crecen sin control o actualizaciones grandes. Compruebe qué categorías crecen en Configuración → Sistema → Almacenamiento. Si el tamaño es el problema, la solución duradera es ampliar la partición o cambiar a un disco mayor.
No es recomendable. Windows guarda las rutas de cada programa en el registro y en accesos directos, por lo que copiar la carpeta a mano suele dejarlo sin funcionar. Use el método de cada tipo: la opción Mover de Configuración → Aplicaciones para las apps de la Microsoft Store, la función de mover carpeta de instalación de Steam para sus juegos, o un programa que traslade y actualice las rutas para los programas de escritorio. Si no hay otra opción, desinstalar y reinstalar eligiendo otra ruta es lo más seguro.
Como orientación, entre un 10 y un 20 % de la unidad. Windows necesita espacio libre para descargar e instalar actualizaciones, gestionar el archivo de paginación y crear archivos temporales. Con muy poco margen pueden fallar las actualizaciones y las instalaciones, y el sistema puede ir más lento. No es una cifra exacta ni una regla de Microsoft, sino una pauta práctica.