Computadora

¿Qué es hiberfil.sys y para qué sirve el archivo de hibernación en Windows?

Si llegó a este artículo a través de una búsqueda, es posible que tenga un archivo hiberfil.sys enorme en el disco C de su computadora con Windows 10, 8 o Windows 7, y que no sepa qué es ese archivo y que no se puede eliminar. Hablaremos de todo esto, así como de algunos detalles adicionales relacionados con este archivo, en este artículo.

¿Qué es hiberfil.sys y para qué sirve el archivo de hibernación en Windows?

El archivo hiberfil.sys es un archivo de hibernación utilizado en Windows para almacenar datos y cargarlos rápidamente en la memoria RAM al encender la computadora o el portátil.

En las últimas versiones del sistema operativo Windows 7, 8 y Windows 10, hay dos opciones para administrar la energía en modo de suspensión: uno es el modo de suspensión, en el que la computadora o el portátil funciona con bajo consumo de energía (pero sigue funcionando) y puede volver casi instantáneamente al estado en el que estaba antes de cambiarlo al modo de suspensión.

El segundo modo es la hibernación, en el que Windows escribe completamente todo el contenido de la memoria RAM en el disco duro y apaga la computadora. Al encenderla posteriormente, no se carga el sistema desde cero, sino que se carga el contenido del archivo. Por consiguiente, cuanto mayor sea la cantidad de memoria RAM de la computadora o portátil, mayor será el espacio que hiberfil.sys ocupa en el disco.

El modo de hibernación utiliza el archivo hiberfil.

sys, para guardar el estado actual de la memoria del ordenador o portátil, y como es un archivo del sistema, no puedes eliminarlo en Windows con métodos comunes, aunque la posibilidad de eliminación sigue existiendo, sobre lo cual se hablará más adelante.

El archivo hiberfil.sys en el disco duro

Puede que no veas este archivo en el disco. La razón es que la hibernación esté desactivada, pero, lo más probable es que no hayas habilitado la visualización de archivos ocultos y de sistema de Windows. Atención: estas son dos opciones separadas en los parámetros de visualización del explorador, es decir, activar la visualización de archivos ocultos no es suficiente, también debes quitar la marca de la casilla «ocultar archivos de sistema protegidos».

¿Qué es hiberfil.sys y para qué sirve el archivo de hibernación en Windows?
Descubre qué es el archivo hiberfil.sys en Windows y cuál es su función en la hibernación del sistema. Aprende cómo gestionar este archivo para liberar espacio en disco y optimizar el rendimiento de tu PC.

Cómo eliminar hiberfil.sys en Windows 10, 8 y Windows 7, desactivando la hibernación

Si no utilizas la hibernación en Windows, puedes eliminar el archivo hiberfil.sys desactivándola, liberando así espacio en el disco del sistema.

La forma más rápida de desactivar la hibernación en Windows consta de sencillos pasos:

powercfg -h off

Después de ejecutar el comando, el archivo hiberfil.sys se eliminará del disco C (generalmente no se requiere reiniciar), y el elemento «Hibernación» desaparecerá del menú «Inicio» (Windows 7) o «Apagar» (Windows 8 y Windows 10).

Cómo desactivar la hibernación a través de Panel de Control y Registro

El método descrito anteriormente, aunque a mi parecer es el más rápido y cómodo, no es el único. Otra opción para desactivar la hibernación y eliminar así el archivo hiberfil.sys es a través del Panel de Control.

Vaya a la Panel de control de Windows 10, 8 o Windows 7 y seleccione la opción «Alimentación». En la ventana que aparece a la izquierda, seleccione «Configurar el modo de suspensión», luego «Cambiar la configuración de la potencia». Abra «Suspensión» y luego «Hibernar después». Establezca «Nunca» o 0 (cero) minutos. Aplique los cambios realizados.

Y la última forma de eliminar hiberfil.sys. Se puede hacer a través del editor del registro de Windows. No sé por qué esto puede ser necesario, pero existe este método.

  • Vaya a la clave del registro HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPower
  • Establezca los valores de los parámetros HiberFileSizePercent y HibernateEnabled en cero, luego cierre el editor del registro y reinicie el equipo.

Por lo tanto, si nunca utiliza la hibernación en Windows, puede desactivarla y liberar algo de espacio en el disco duro. Quizás, considerando los tamaños actuales de los discos duros, esto no sea muy relevante, pero puede ser útil.

Cómo reducir el tamaño del archivo de hibernación

Windows no solo le permite eliminar el archivo hiberfil.sys, sino también reducir su tamaño de manera que no conserve todos los datos, sino solo los necesarios para el funcionamiento de la hibernación y el inicio rápido. Cuanto más RAM tenga su computadora, mayor será el espacio liberado en la partición del sistema.

Para reducir el tamaño del archivo de hibernación, basta con ejecutar la línea de comandos como administrador, escribir el comando

powercfg -h -type reduced

y presionar Enter. Inmediatamente después de ejecutar el comando, verá el nuevo tamaño del archivo de hibernación en bytes.

¿Se puede mover el archivo de hibernación hiberfil.sys a otro disco?

No, hiberfil.sys no se puede mover. El archivo de hibernación es uno de esos archivos del sistema, cuyo traslado a un disco diferente al del sistema es imposible. Incluso existe un interesante artículo de Microsoft (en inglés) titulado «El paradoja del sistema de archivos» sobre este tema. La esencia del paradoja, en relación a este archivo y otros archivos no movibles, se resume en lo siguiente: al encender el ordenador (incluido el modo de hibernación) es necesario leer los archivos desde el disco. Para ello, se necesita un controlador de sistema de archivos. Pero el controlador de sistema de archivos se encuentra en el disco desde el cual debe leerse.

Para solucionar esta situación, se utiliza un pequeño controlador especial que sabe encontrar los archivos del sistema necesarios para el arranque en la raíz del disco del sistema (y solo en esa ubicación) y cargarlos en la memoria. Solo después de esto se carga el controlador completo del sistema de archivos, que puede trabajar con otros discos. En caso de hibernación, este mismo archivo minúsculo se utiliza para cargar el contenido de hiberfil.sys, desde donde ya se carga el controlador del sistema de archivos.

Daniel

Daniel es un apasionado de la tecnología con más de diez años de experiencia en el mundo digital. Como fundador de Tecnoblog, se dedica a proporcionar noticias actualizadas, análisis profundos y tutoriales prácticos sobre tecnología y gadgets. Su objetivo es hacer que la tecnología sea accesible y comprensible para todos. Cuando no está escribiendo, a Daniel le gusta explorar las últimas tendencias tecnológicas, probar nuevos dispositivos y compartir su conocimiento con la comunidad.

Publicaciones relacionadas

Botón volver arriba