Cómo entender y eliminar Hiberfil.Sys en Windows
Si alguna vez has echado un vistazo a tu disco duro y te has topado con ese enorme archivo oculto llamado hiberfil.sys, no eres el único. Es bastante extraño cómo puede ocupar varios gigabytes de espacio, especialmente en portátiles o PC con mucha RAM. Mucha gente se pregunta si es seguro simplemente borrarlo y liberar espacio de almacenamiento; y, sinceramente, es una pregunta válida, ya que Windows no facilita la eliminación manual de este archivo.
El archivo hiberfil.sys es básicamente la forma en que Windows gestiona la función de hibernación. Cuando hibernas tu PC, Windows guarda todo lo que hay en la RAM (aplicaciones abiertas, documentos, configuración del sistema) en este archivo y luego se apaga casi por completo. Al reiniciar, recupera toda esa información, permitiéndote continuar justo donde lo dejaste. Pero si no usas la hibernación o si tu SSD se está quedando sin espacio, eliminar este archivo puede liberar mucho espacio. Ten en cuenta que no puedes eliminarlo como cualquier otro archivo, ya que está protegido por Windows y vinculado a tus opciones de energía.
¿Cómo eliminar hiberfil.sys en Windows?
Método 1: Deshabilitar la hibernación mediante el símbolo del sistema
La razón por la que esto funciona es que Windows crea y elimina el archivo hiberfil.sys dinámicamente según si la hibernación está habilitada o no. Por lo tanto, al desactivarla, Windows evita que lo cree.
Cuándo usarlo: Si desea una forma confiable de eliminar ese archivo gigante sin tener que revisar la configuración ni arriesgar la estabilidad del sistema.
Es probable que el espacio de almacenamiento aumente ligeramente y que la función de hibernación se desactive por completo posteriormente. En algunos casos, este comando podría requerir un reinicio rápido para surtir efecto por completo.
Dado que Windows no facilita la eliminación de archivos del sistema, es necesario ejecutar este proceso como administrador. Procedimiento a continuación:
Abra el símbolo del sistema como administrador.
- Pulsa el menú Inicio o haz clic en la barra de búsqueda.
- Escribe “Símbolo del sistema” o simplemente cmd.
- Haz clic con el botón derecho en Símbolo del sistema en los resultados de la búsqueda.
- Seleccione Ejecutar como administrador
Cuando aparezca la ventana emergente de Control de cuentas de usuario, haga clic en Sí. Verá que aparece una ventana de terminal negra; ahí es donde ocurre la magia.
Ejecuta el comando de PowerShell para desactivar la hibernación.
powercfg -h off
Escríbelo tal cual, pulsa Intro y se ejecutará en silencio. Windows debería desactivar la hibernación y eliminar automáticamente el archivo hiberfil.sys. Si el archivo sigue presente, reiniciar el equipo podría ayudar a finalizar el proceso. Pero en la mayoría de los sistemas, desaparece sin problemas.
Verifica que el archivo haya desaparecido.
Abre el Explorador de archivos y ve a Este equipo > Disco local (C:). Es posible que primero tengas que mostrar los archivos ocultos.
- En Windows 11: Ver > Mostrar > Elementos ocultos
- En Windows 10: Pestaña Ver > Elementos ocultos
Si realmente quieres ver los archivos del sistema, desactiva la opción «Ocultar archivos protegidos del sistema operativo» en Opciones de carpeta. Para ello:
- Haz clic en los tres puntos (o en la pestaña Ver).
- Seleccionar opciones
- Ve a la pestaña Ver
- Desactive la opción «Ocultar archivos protegidos del sistema operativo» (Recomendado).
- Haz clic en Aceptar
Ahora, compruebe la raíz de C: — si el archivo hiberfil.sys ha desaparecido, el comando ha cumplido su función. Debería ver un pequeño aumento en el espacio libre.
Reiniciar por si acaso.
Esto no siempre es necesario, pero a veces Windows necesita reiniciarse para limpiar completamente. Reinicia tu PC a través del menú Inicio > Encendido > Reiniciar. Una vez reiniciado, el espacio debería estar liberado y la hibernación seguirá desactivada.
Vuelva a habilitar la hibernación si es necesario más adelante.
¿Has decidido que quieres volver a usar Hibernate? No te preocupes. Simplemente ejecuta el comando opuesto:
powercfg -h on
Vuelve a abrir el Símbolo del sistema como administrador, escribe el comando y pulsa Intro. Windows recreará el archivo hiberfil.sys y restaurará la hibernación. Esto resulta útil si quieres guardar tu sesión al apagar el equipo para ahorrar batería o para reanudar el trabajo rápidamente más tarde.
Alternativa: Usar la configuración del Panel de control
Si no te gusta trastear con el Símbolo del sistema, puedes ajustar la hibernación desde el Panel de control clásico:
- Abra el Panel de control desde el menú Inicio o busque
- Vaya a Hardware y sonido > Opciones de energía
- Haz clic en Elegir qué hacen los botones de encendido.
- Haga clic en Cambiar configuración que actualmente no está disponible
- En Configuración de apagado, desmarque la casilla junto a Hibernar.
- Guarda tus cambios
No esperes que esto elimine directamente hiberfil.sys ; se trata más bien de eliminar la hibernación de las opciones de apagado. Para una eliminación completa, el método del símbolo del sistema es más infalible.
¿Es seguro eliminar hiberfil.sys ?
En general, sí. Si estás seguro de que nunca usarás la hibernación, eliminarla libera muchísimo espacio. Pero ten en cuenta que perderás la posibilidad de reanudar la sesión rápidamente; así que, si eso es importante para ti, quizás sea mejor no eliminarla o simplemente desactivar la hibernación por ahora.
Por otro lado, algunos sistemas, especialmente los portátiles, podrían empezar a arrancar un poco más lento sin la hibernación o el inicio rápido. Pero para la mayoría de los usuarios de ordenadores de sobremesa con poco espacio en el SSD, es una decisión obvia.
¿Por qué sigue apareciendo hiberfil.sys ?
Buena pregunta. Windows a veces vuelve a habilitar la hibernación durante las actualizaciones del sistema, las actualizaciones de controladores o si restableces tus planes de energía. Si vuelve a aparecer, simplemente vuelve a ejecutar el comando powercfg -h off. Es un poco molesto, pero nada supera un comando rápido para eliminarla de nuevo.
Diferencia entre hiberfil.sys y pagefile.sys
A veces se confunden.hiberfil.sys se usa para hibernar y guardar el estado de la RAM.pagefile.sys es memoria virtual, que se crea cuando se agota la RAM y se usa como memoria de desbordamiento. Eliminar pagefile.sys es arriesgado, ya que puede provocar que las aplicaciones se bloqueen o que el sistema se ralentice si no se hace correctamente.
Preguntas frecuentes
¿Dónde se encuentra hiberfil.sys ?
Se encuentra en la raíz de la unidad principal, normalmente en Este equipo > Disco local (C:), pero está oculto de forma predeterminada porque es un archivo de sistema protegido.
¿Por qué hiberfil.sys es tan grande?
El tamaño depende principalmente de la memoria RAM. Windows crea un archivo aproximadamente igual al tamaño de la memoria RAM instalada cuando la hibernación está activa.
¿Puedo eliminar hiberfil.sys manualmente?
En realidad no. Windows lo protege. Primero tienes que desactivar la hibernación y entonces el archivo desaparecerá automáticamente.
¿Eliminar hiberfil.sys mejora el rendimiento?
No directamente. Libera espacio, pero no acelera la CPU ni la RAM. Aun así, tener más espacio libre puede ayudar a que tu SSD funcione un poco mejor en general.
¿Seguirá funcionando el modo de suspensión después de desactivar la hibernación?
Sí. El modo de suspensión no se ve afectado. Al fin y al cabo, la hibernación y la suspensión son funciones independientes.
¿Puedo reducir el tamaño de hiberfil.sys en lugar de eliminarlo?
Es posible con comandos avanzados, pero para la mayoría de los usuarios, desactivarlo por completo es la solución más limpia.
¿Es hiberfil.sys un virus?
No, es un archivo legítimo del sistema Windows. No contiene ningún tipo de malware.
Resumen
En resumen, si tienes poco espacio y no usas la hibernación, desactivarla y eliminar ese archivo enorme es bastante sencillo con el comando adecuado. Ten en cuenta que desactivar la hibernación implica perder la función de reanudación rápida, así que sopesa esto con tus necesidades de almacenamiento. En algunos casos, puede que tengas que hacerlo después de las actualizaciones de Windows o la instalación de controladores, ya que el archivo tiende a reaparecer. Pero, en general, es inofensivo y totalmente factible si te manejas bien con la línea de comandos.
Resumen
- Desactive la hibernación usando powercfg -h off
- Ejecutar el símbolo del sistema como administrador
- Comprueba si el archivo hiberfil.sys no se encuentra en tu unidad C:
- Reinicia para finalizar y ver el espacio liberado.