Es posible que se haya encontrado con un archivo gigantesco en la unidad del sistema de su PC llamado «hiberfil.sys». Si estás pensando en eliminarlo para ganar espacio, piénsalo dos veces. Hiberfil.sys es un archivo de sistema muy importante que se utiliza para escribir procesos almacenados en la memoria, similar a lo que hace pagefile.sys . Pero, ¿cuáles son esos procesos y qué sucede si se borra el archivo hiberfil.sys? Vamos a averiguarlo en este artículo.
¿Qué es hiberfil.sys?
El modo de hibernación de Windows utiliza hiberfil.sys para almacenar los procesos en ejecución. Hibernar es una función de ahorro de energía de Windows que permite a Windows guardar toda la sesión actual en el disco duro antes de apagar el equipo. En el siguiente inicio, Windows restaurará la sesión desde el disco duro para que pueda continuar su trabajo desde donde se detuvo anteriormente.
El archivo hiberfil.sys es donde Windows almacena la sesión actual. La mayoría de las veces se aproxima al tamaño de la RAM del sistema (75% del tamaño de la RAM de forma predeterminada), ya que el proceso de guardado requiere mover la sesión desde la RAM al disco duro.
Por qué no debería eliminar hiberfil.sys
Como habrás adivinado, si eliminas el archivo hiberfil.sys no podrás usar la función Hibernar de Windows. La opción Hibernar se eliminará de las opciones de energía. Además, no podrá aprovechar la función de inicio rápido de Windows 10 que aprovecha el archivo hiberfil.sys.
Por qué debe eliminar hiberfil.sys
Puede ser una mala idea borrar hiberfil.sys, pero borrarlo también es una opción tentadora. hiberfil.sys es un archivo enorme con un tamaño por defecto del 75% de su RAM real. Por lo tanto, si tiene 16 GB de RAM, ocupará hasta 12 GB de espacio en el disco duro para la función de hibernación.
Si nunca usa la opción Hibernar o puede continuar sin ella, entonces borrar hiberfil.sys para ganar espacio podría ser una buena opción.
Cómo desactivar la función Hibernar y eliminar hiberfil.sys
Necesita abrir una ventana de símbolo de comando elevado para ejecutar el comando y desactivar Hibernate. Hay muchas maneras de hacerlo, pero una opción más fácil que funciona en todas las versiones de Windows es simplemente escribir cmd en el cuadro de búsqueda y hacer clic con el botón derecho del ratón en el Símbolo del sistema desde los resultados de la búsqueda. Desde el menú, haga clic en «Run as administrator» (Ejecutar como administrador) y confirme la solicitud para abrir una ventana elevada de la línea de comandos.
Escriba el siguiente comando en la línea de comandos
powercfg -h off
y presione Enter. No habrá confirmación, pero podrá ver un aumento de espacio en disco en su unidad de sistema.
Si no se siente cómodo con los cambios, puede volver a activar la función Hibernar escribiendo el siguiente comando en la línea de comandos:
powercfg -h on
Cambiar el tamaño del archivo hiberfil.sys
Desafortunadamente, no puede mover hiberfil.sys a otra partición o unidad externa, a diferencia de pagefile.sys . Sin embargo, puede redimensionarlo a un tamaño más pequeño para liberar algo de espacio en el disco duro. Esto sólo se aplicará si no utiliza la memoria RAM de forma extensiva. Si el tamaño de los procesos en la RAM excede el tamaño del archivo hiberfil.sys, el modo Hibernación no funcionará, y también puede perder la sesión actual.
Para cambiar el tamaño de hiberfil.sys, abra de nuevo una ventana de símbolo del sistema elevada e introduzca el siguiente comando:
Powercfg -h -sitio (tamaño en porcentaje)
Reemplace «tamaño en porcentaje» por el tamaño real que desea que tenga el archivo. Por defecto es el 75% de la RAM real, por lo que debe elegir un porcentaje inferior, pero no puede pasar por debajo del umbral del 50%. Por ejemplo, puede establecerlo en 55% introduciendo el comando:
Powercfg -h -tamaño 55
Conclusión
Dependiendo de si está utilizando la función Hibernar, es posible que desee conservar o eliminar el archivo hiberfil.sys. Y si desea lo mejor de ambos mundos, puede cambiar el tamaño de hiberfil.sys para obtener algo de espacio de almacenamiento y seguir utilizando la función Hibernar. ¿Cómo planea manejar hiberfil.sys? Háganoslo saber en los comentarios.