HDG explica – Swapfile.sys, Hiberfil.sys y Pagefile.sys en Windows

En versiones anteriores de Windows, probablemente recuerde el viejo archivo de paginación. Se utiliza cuando la memoria física se ve sobrecomprometida y contiene objetos a los que normalmente no se ha accedido en mucho tiempo. Eso es pagefile.sys. A continuación, teníamos la opción de hibernación en Windows que le permitía guardar el núcleo y todas las aplicaciones en el disco duro para que pudiera iniciar el equipo con una copia de seguridad más rápido que con un reinicio completo. Eso es hiberfile.sys.

Para poder usar la nueva función de apagado híbrido, que está activada por defecto, la hibernación tiene que estar habilitada en Windows. Si la hibernación está desactivada, no tendrá un archivo hiberfil.sys y tampoco podrá utilizar la opción de inicio rápido. Puedes leer mi post aquí sobre la habilitación de la hibernación en Windows.

Windows 8 swapfile

Ahora lo interesante es que cuando tienes habilitado el inicio rápido (lo que significa que la hibernación está habilitada), entonces tu hiberfil.sys será alrededor del 75% de tu RAM y el archivo de paginación será alrededor del 25%. Esto se debe a que hiberfil.sys contiene el kernel de Windows y los controladores de dispositivos. El archivo de paginación sólo se utiliza si toda la RAM se agota sólo nuestro sistema y se utiliza mientras se está ejecutando Windows. El hiberfil.sys sólo se utiliza para el proceso de arranque.

Si no tienes activada la hibernación en Windows, verás que el archivo de paginación es ahora del mismo tamaño que la cantidad de RAM que tienes.

En la captura de pantalla de arriba, tengo una máquina Windows con 1 GB de RAM e inicio rápido desactivado. Ahora que entendemos cómo funciona eso, vamos a la nueva: swapfile.sys. ¿Qué diablos es eso? Bueno, es básicamente como el archivo de paginación, pero sirve para diferentes propósitos.

Uno de los principales motivos del swapfile.sys es suspender y reanudar las aplicaciones de Windows Store. Así que, ¿por qué no usar el archivo de paginación en su lugar para hacer eso? Se usa porque ciertos tipos de operaciones de paginación pueden hacerse más eficientemente usando este tipo especial de paginación.

Además, el paging es muy efectivo en máquinas de alta gama mientras que el intercambio es más efectivo en tabletas y PCs de gama baja. Cada archivo de paginación tiene diferentes requisitos de crecimiento dinámico, reserva de espacio, políticas de lectura/escritura, etc. Si tuvieras el mismo archivo de paginación, se fragmentaría muy rápidamente debido a las páginas de tamaño fijo utilizadas en la paginación y los grandes trozos utilizados en el intercambio.

Como pueden ver desde arriba, el swapfile.sys tiene un tamaño aproximado de 16 MB. A partir de ahora, se utiliza para aplicaciones de la tienda debido a sus diferentes necesidades de paginación en comparación con los programas tradicionales de Windows. Puede que haya otros usos para él en el futuro, pero Microsoft no ha especificado qué exactamente.

Así que eso es lo que esos tres archivos hacen en un sistema Windows 8/10. Tengan en cuenta que hay algunas cosas interesantes y molestas que pueden suceder. Si tienes 16 GB de RAM y utilizas un inicio rápido en Windows, significa que también tendrás un archivo de hibernación de 16 GB. Si está ejecutando Windows en un SSD, puede que esté ocupando una gran parte del espacio de su disco.

Puede reducir el tamaño del archivo de hibernación (hiberfil.sys) en Windows sin deshabilitar la hibernación usando el siguiente comando:

powercfg.exe /hibernate /tamaño 50

powercfg

Esto reducirá el tamaño del archivo de hibernación al 50% de la RAM en lugar del 100%. Tenga en cuenta que no puede bajarlo más del 50%. Sin embargo, si tienes una gran cantidad de RAM como 16GB o 32GB o más, puedes ahorrarte bastante espacio.

La otra cosa es que no tienes que preocuparte de que el archivo de hibernación se haga demasiado grande como en las versiones anteriores de Windows. Anteriormente, el archivo de hibernación almacenaba el núcleo, los controladores del dispositivo y todos los datos de la aplicación. Ahora que no hay datos de la aplicación, el tamaño del archivo se mantiene bastante constante, así que si tienes mucha RAM, probablemente no necesites un archivo de hibernación que sea tan grande de todos modos.

Esperemos que esto te dé una comprensión más clara de cómo funcionan los archivos pagefile.sys, hiberfil.sys y swapfile.sys en Windows 8/10. Si tiene alguna pregunta, no dude en publicar un comentario. ¡Disfruta!

Fundador del Help Desk Geek y editor gerente. Empezó a escribir en el blog en 2007 y dejó su trabajo en 2010 para escribir a tiempo completo. Tiene más de 15 años de experiencia en la industria de la tecnología de la información y posee varias certificaciones técnicas. Lea la biografía completa de Aseem.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *