HDG explica: Swapfile.sys, Hiberfil.sys y Pagefile.sys en Windows
En versiones anteriores de Windows , probablemente recuerde el buen archivo de paginación antiguo. Se usa cuando la memoria física se sobrecarga y contiene objetos a los que normalmente no se ha accedido en mucho tiempo. Eso es pagefile.sys . Luego, 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 reiniciar su computadora más rápido que con un reinicio completo. Eso es hiberfile.sys .
En Windows 8/10 , las cosas se complican más. El pagefile.sys está allí todo el tiempo, pero el hiberfil.sys solo está allí 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. Es por eso que Windows 8/10 se inicia mucho más rápido que las versiones anteriores de Windows . Consulte mi publicación anterior que explica qué es un apagado híbrido en Windows 8(what a hybrid shutdown is in 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á deshabilitada, 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(enabling hibernation in Windows) .
Ahora, lo interesante es que cuando tiene habilitado el inicio rápido (lo que significa que la hibernación está habilitada), su hiberfil.sys será aproximadamente el 75% de su 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 solo se usa si toda la RAM está agotada solo en nuestro sistema y se usa mientras está ejecutando Windows . El hiberfil.sys solo se usa para el proceso de arranque.
Si no tiene la hibernación habilitada 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 desactivado. Ahora que entendemos cómo funciona, pasemos al nuevo: swapfile.sys. ¿Qué diablos es eso? Bueno, es básicamente como el archivo de paginación, pero sirve para diferentes propósitos.
Una de las razones principales de swapfile.sys es suspender y reanudar las aplicaciones de la Tienda Windows(Windows Store) . 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 con este tipo especial de archivo de paginación.
Aquí hay 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 en mucho tiempo, mientras que el intercambio retiene los elementos que se sacaron recientemente de la memoria. Es posible que no se vuelva a acceder a los elementos del archivo de paginación durante mucho tiempo, mientras que se puede acceder mucho antes a los elementos del archivo de intercambio.
Además, la paginación es muy efectiva en máquinas de gama alta, mientras que el intercambio es más efectivo en tabletas y PC de gama baja. Cada archivo de paginación tiene requisitos diferentes 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 utilizadas en la paginación y los grandes fragmentos. utilizado en el intercambio.
Como puede ver desde arriba, el archivo swapfile.sys tiene un tamaño aproximado de 16 MB. A partir de ahora, se usa para las aplicaciones de la Tienda(Store) debido a sus diferentes necesidades de paginación en comparación con los programas tradicionales de Windows . También puede haber otros usos para él en el futuro, pero Microsoft no ha especificado exactamente qué.
Eso es lo que hacen esos tres archivos en un Windows 8/10 . Tenga en cuenta que hay algunas cosas interesantes y molestas que pueden suceder. Si tiene 16 GB de RAM y está utilizando el 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 usando 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 núcleo, los controladores de dispositivos y todos los datos de la aplicación. Ahora que no hay datos de la aplicación, el tamaño del archivo permanece 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(Hopefully) , eso le brinda 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!
Related posts
¿El botón Imprimir pantalla no funciona en Windows 10? Como arreglarlo
Cómo corregir el error 'El servidor RPC no está disponible' en Windows
REVISIÓN: Disco que no es del sistema o error de disco en Windows
Cómo corregir el error "La protección de recursos de Windows no pudo realizar la operación solicitada"
¿El trabajo de impresión no se elimina en Windows? Más de 8 formas de arreglar
¿Necesita un firewall de terceros en Mac y Windows?
Guía definitiva de solución de problemas para problemas de conexión de Windows 7/8/10 HomeGroup
11 soluciones cuando el puerto HDMI no funciona en Windows 10
REVISIÓN: El controlador de Xbox sigue desconectándose
Cómo reparar un BSOD wdf_violation en Windows
Dos soluciones fáciles para el código de error de actualización de Windows 0x80072efe
Cómo arreglar 'No hay suficientes recursos de controlador USB' en Windows 10
Qué hacer si la tienda de Windows no se abre
Cómo arreglar la tartamudez del mouse en Windows 10
Arreglar "No se pudo encontrar este elemento" al eliminar en Windows
Solucionar problemas de bloqueo de Windows durante el apagado
Cómo corregir el error "Windows no pudo completar el formato"
REVISIÓN: ¿Por qué mi navegador predeterminado sigue cambiando en Windows?
Cómo arreglar la cámara que no funciona en MS Teams en Windows 10
¿Falta la unidad de CD/DVD en Windows?