# ¿Se pueden reducir hiberfil.sys y pagefile.sys en Windows?

Muestra los archivos ocultos en el Explorador de archivos y desactiva «Ocultar archivos protegidos del sistema operativo», y en la raíz de C: aparecen dos archivos grandes, `hiberfil.sys` y `pagefile.sys`. Ambos tienden a crecer con la memoria instalada: con la proporción predeterminada, solo el archivo de hibernación ocupa unos 12,8 GB en un PC con 32 GB de RAM. Windows está usando los dos, así que no puedes eliminarlos desde el menú contextual. El consejo habitual es desactivar la hibernación o poner la memoria virtual en «Sin archivo de paginación». Eso recupera espacio, pero conviene saber antes qué cedes.

## Qué contiene hiberfil.sys

`hiberfil.sys` es el archivo de hibernación. Cuando hibernas, Windows escribe en él el contenido de la memoria y se apaga, y lo vuelve a leer en el siguiente arranque para que las aplicaciones abiertas estén donde las dejaste. A menudo está presente también en PC que nunca hibernan, porque el Inicio rápido depende de él: con el Inicio rápido activado, apagar cierra la sesión y guarda el estado del kernel en este archivo, y el siguiente arranque en frío reanuda desde ahí en lugar de empezar de cero.

La [documentación de Microsoft sobre los estados de energía del sistema](https://learn.microsoft.com/en-us/windows/win32/power/system-power-states) describe dos tipos de archivo de hibernación. Un archivo completo es de forma predeterminada cerca del 40 % de la memoria física y admite hibernación, suspensión híbrida e Inicio rápido. Un archivo reducido es cerca del 20 % de la memoria y admite solo el Inicio rápido.

## Desactivar la hibernación o pasar al tipo reducido

Ejecutar `powercfg /h off` como administrador elimina `hiberfil.sys` y desactiva a la vez la hibernación, la suspensión híbrida y el Inicio rápido. El [artículo de Microsoft](https://learn.microsoft.com/en-us/troubleshoot/windows-client/setup-upgrade-and-drivers/disable-and-re-enable-hibernation) advierte además de que, sin suspensión híbrida, un corte de energía durante la suspensión puede hacer perder el trabajo no guardado.

Si solo quieres el Inicio rápido y nunca hibernas, cambia el tipo a reducido:

```cmd
powercfg /h /type reduced
```

Al 40 % y al 20 % de la memoria, un PC de 32 GB pasa de unos 12,8 GB a 6,4 GB, unos 6 GB de vuelta. El coste es que Hibernar desaparece del menú de energía y un portátil dejado cerrado sin cargador ya no pasa a hibernación para guardar la sesión. Si en algún momento definiste un tamaño personalizado con `/size`, la [referencia de powercfg](https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options) indica ejecutar primero `powercfg /h /size 0` para que Windows vuelva a administrar el tamaño, y luego cambiar el tipo. Si solo pasaste al tipo reducido, restaura el tipo completo con el comando de abajo. Si desactivaste la hibernación, ejecuta primero `powercfg /h on` como administrador para volver a habilitarla:

```cmd
powercfg /h /type full
```

## No desactives pagefile.sys por completo

`pagefile.sys` es el archivo de paginación. Cuando la memoria está bajo presión, Windows escribe en él las páginas modificadas que se usan poco, y también respalda el volcado de memoria que se escribe cuando el sistema se detiene. La [guía del archivo de paginación de Microsoft](https://learn.microsoft.com/en-us/troubleshoot/windows-client/performance/how-to-determine-the-appropriate-page-file-size-for-64-bit-versions-of-windows) es directa: sin un archivo de paginación o un archivo de volcado dedicado no se crea ningún volcado de memoria. Sin un archivo de paginación, el límite de confirmación, es decir cuánta memoria puede prometer Windows a los programas, baja un poco por debajo de la RAM instalada, así que una asignación grande puede fallar por mucha memoria que tengas.

El tamaño predeterminado administrado por el sistema crece y se reduce con la memoria instalada, la configuración del volcado y el uso real, normalmente hasta tres veces la RAM o 4 GB, el valor mayor, con un tope de un octavo del volumen. Los requisitos del volcado pueden hacer que crezca más allá de ese tope, dejando apenas 1 GB libre. Un `pagefile.sys` grande puede reflejar demanda de memoria, historial de uso o ajustes del volcado; el tamaño por sí solo no identifica la causa.

## Mover el archivo de paginación a otra unidad

Si el PC tiene una segunda unidad interna, puedes añadir ahí un archivo de paginación. Conserva el archivo de paginación administrado por el sistema en C: hasta que hayas configurado y comprobado una alternativa para el tipo de volcado elegido. Un archivo suficientemente grande solo en D: no lo establece: los [volcados de memoria completos](https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/complete-memory-dump) tienen un requisito de unidad de arranque, mientras que un archivo de volcado dedicado necesita su propia configuración.

1. Pulsa `Win + R`, escribe `sysdm.cpl` y abre Propiedades del sistema.
2. En la pestaña Opciones avanzadas, haz clic en Configuración bajo Rendimiento, abre de nuevo la pestaña Opciones avanzadas y haz clic en Cambiar bajo Memoria virtual.
3. Desmarca «Administrar automáticamente el tamaño del archivo de paginación para todas las unidades».
4. Selecciona D:, elige «Tamaño administrado por el sistema» y haz clic en Establecer.
5. Deja C: en «Tamaño administrado por el sistema» hasta que se haya comprobado la configuración alternativa del volcado, luego confirma y reinicia cuando se te pida.

Añadir un archivo de paginación en D: no libera por sí solo espacio en C:. Si necesitas reducir el archivo de C:, sigue primero la guía de Microsoft para configurar un volcado dedicado y comprueba los requisitos del volcado elegido. Si no, la próxima pantalla azul puede no dejar un volcado que investigar. Las unidades externas o extraíbles no son un buen lugar para un archivo de paginación.

| Archivo | Finalidad | Para recuperar espacio | Ten en cuenta |
| --- | --- | --- | --- |
| `hiberfil.sys` | Hibernar, suspensión híbrida e Inicio rápido | `powercfg /h /type reduced` | No hay hibernación después de reducirlo |
| `pagefile.sys` | Paginación y volcados de memoria | Valora otra unidad interna después de comprobar la configuración del volcado | Deja C: administrado por el sistema hasta que esté comprobado |

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-hiberfil-pagefile-c-drive-windows-en-mobile.webp" type="image/webp" width="768" height="1180">
    <img src="/img/blog/windows-hiberfil-pagefile-c-drive-windows-en.webp" width="1360" height="454" loading="lazy" alt="Para qué sirven los dos tipos de archivo de hibernación y el archivo de paginación">
  </picture>
  <figcaption>Un archivo de hibernación completo admite hibernar e Inicio rápido, uno reducido conserva solo el Inicio rápido, y el archivo de paginación cubre tanto la paginación como los volcados de memoria.</figcaption>
</figure>

## Comprobar el resultado

Reinicia una vez y compara los archivos con la opción elegida: la hibernación reducida debería usar un `hiberfil.sys` más pequeño, mientras que desactivar la hibernación lo quita. Si C: conserva un archivo de paginación, `pagefile.sys` sigue ahí. Vuelve a abrir Memoria virtual para confirmar la configuración de cada unidad y comprueba el espacio libre en la configuración de Almacenamiento. Luego usa el PC con normalidad unos días: si el arranque, el cierre de la tapa y tus aplicaciones grandes habituales siguen comportándose bien, dice más que el número visto al momento. Para seguir buscando archivos grandes, continúa con [Encontrar archivos grandes en Windows](/es/windows/blog/find-large-files-on-windows) y [Uso alto de memoria en Windows](/es/windows/blog/windows-high-memory-usage).


Canonical: https://mole.fit/es/windows/blog/hiberfil-pagefile-c-drive-windows
