Buenas! volvemos esta vez con este post que nos gustaría que te sea muy útil y dé respuesta a tus preguntas ¡Empezamos!
En versiones anteriores de Windows, probablemente recuerde el viejo archivo de paginación. Se utiliza cuando la memoria física se compromete en exceso y contiene objetos a los que normalmente no se ha accedido en mucho tiempo.
Es decir pagefile.sys. A continuación, teníamos la opción de hibernación en Windows que le permitía guardar el kernel y todas las aplicaciones en su disco duro para que pudiera iniciar la copia de seguridad de su computadora más rápido que haciendo un reinicio completo.
Es decir hiberfile.sys.
En Windows 8/10, las cosas se complican más. El archivo pagefile.sys está ahí todo el tiempo, pero el hiberfil.sys solo está ahí si tiene habilitado el inicio rápido en Windows. ¿Qué es el inicio rápido?
Básicamente, permite que Windows realice un apagado híbrido. Esta es la razón por la que Windows 8/10 se inicia mucho más rápido que las versiones anteriores de Windows. Mira mi publicación anterior que explica que es un apagado híbrido en Windows 8.
Para utilizar la nueva función de apagado híbrido, que está activada de forma predeterminada, la hibernación debe estar habilitada en Windows.
Si la hibernación está desactivada, no tendrá un archivo hiberfil.sys y tampoco podrá usar la opción de inicio rápido. Puede leer mi publicación aquí sobre cómo habilitar la hibernación en Windows.

Ahora lo interesante es que cuando tiene habilitado el inicio rápido (lo que significa que la hibernación está habilitada), entonces su hiberfil.sys será aproximadamente el 75% de su RAM y el archivo de paginación será aproximadamente el 25%.
Esto se debe a que hiberfil.sys contiene el kernel de Windows y los controladores de dispositivo.
El archivo de paginación solo se usa si toda la RAM se agota solo en nuestro sistema y se usa mientras está ejecutando Windows. Hiberfil.sys solo se utiliza para el proceso de arranque.
Si no tiene habilitada la hibernación en Windows, verá que el archivo de paginación ahora tiene el mismo tamaño que la cantidad de RAM que tiene.

En la captura de pantalla anterior, tengo una máquina con Windows con 1 GB de RAM y el inicio rápido está desactivado. Ahora que entendemos cómo funciona, vayamos al nuevo: swapfile.sys.
¿Qué diablos es eso? Bueno, es básicamente como el archivo de paginación, pero tiene diferentes propósitos.
Una de las principales razones del archivo swapfile.sys es suspender y reanudar las aplicaciones de la Tienda Windows.
Entonces, ¿por qué no usar el archivo de paginación para hacer eso? Se usa porque ciertos tipos de operaciones de paginación se pueden realizar de manera más eficiente usando este tipo especial de archivo de paginación.
Aquí tienes una explicación más clara. Windows admite tanto la paginación como el intercambio.
La paginación retendrá los elementos a los que no se ha accedido durante mucho tiempo, mientras que el intercambio contiene los elementos que se han extraído recientemente de la memoria.
Es posible que no se pueda volver a acceder a los elementos del archivo de paginación durante mucho tiempo, mientras que a los elementos del archivo de intercambio se puede acceder mucho antes.
Además, la paginación es muy eficaz en máquinas de gama alta, mientras que el intercambio es más eficaz en tabletas y PC de gama baja.
Cada archivo de paginación tiene diferentes requisitos para el crecimiento dinámico, la reserva de espacio, las políticas de lectura / escritura, etc.
Si tuviera el mismo archivo de paginación, se fragmentaría muy rápidamente debido a las páginas de tamaño fijo que se utilizan en la paginación y los grandes trozos utilizado en el intercambio.
Como puede ver desde arriba, el archivo swapfile.sys tiene un tamaño de aproximadamente 16 MB. A partir de ahora, se usa para aplicaciones de la Tienda debido a sus diferentes necesidades de paginación en comparación con los programas tradicionales de Windows.
También puede haber otros usos en el futuro, pero Microsoft no ha especificado exactamente qué.
Entonces, eso es lo que hacen esos tres archivos en un sistema Windows 8/10. Tenga en cuenta que pueden suceder algunas cosas interesantes y molestas. Si tiene 16 GB de RAM y está utilizando un inicio rápido en Windows, eso significa que también tendrá un archivo de hibernación de 16 GB. Si está ejecutando Windows en un SSD, eso puede estar ocupando una gran parte de su espacio en disco.
Puede reducir el tamaño del archivo de hibernación (hiberfil.sys) en Windows sin deshabilitar la hibernación mediante el siguiente comando:
powercfg.exe /hibernate /size 50

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 tiene una gran cantidad de RAM como 16 GB o 32 GB o más, puede ahorrar bastante espacio.
La otra cosa es que no necesita preocuparse de que el archivo de hibernación se vuelva demasiado grande como en versiones anteriores de Windows.
Anteriormente, el archivo de hibernación almacenaba el kernel, los controladores de 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, por lo que si tiene mucha RAM, probablemente no necesite un archivo de hibernación que sea tan grande de todos modos.
Con suerte, eso le dará 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. ¡Disfrutar!