Que é o ficheiro hiberfil.sys en Windows 10, 8 e Windows 7 e como eliminarlo

Se pegas a este artigo a través dunha busca, podes supoñer que tes un enorme ficheiro hiberfil.sys na unidade C nun ordenador con Windows 10, 8 ou Windows 7, e non sabes o que é o ficheiro e non se elimina. Todo isto, así como algúns matices adicionais asociados a este ficheiro, serán discutidos neste artigo.

Nas instrucións analizaremos por separado que é o ficheiro hiberfil.sys e por que é necesario, como eliminar ou reducir, para liberar espazo en disco, se se pode mover a outro disco. Unha instrución separada sobre o tema para 10: Hibernación de Windows 10.

  • Que é o ficheiro hiberfil.sys?
  • Como eliminar hiberfil.sys en Windows (e consecuencias deste)
  • Como reducir o tamaño do ficheiro de hibernación
  • É posible mover o ficheiro de hibernación hiberfil.sys a outro disco

Que é hiberfil.sys e por que necesitas un ficheiro de hibernación en Windows?

Ficheiro Hiberfil.sys é un ficheiro de hibernación empregado en Windows para almacenar datos e logo cargalo rapidamente na memoria RAM cando o ordenador ou o portátil estean acendidos.

As versións máis recentes dos sistemas operativos Windows 7, 8 e Windows 10 teñen dúas opcións para xestionar o poder en modo de espera: un é un modo de descanso no que un ordenador ou portátil funciona con baixo consumo de enerxía (pero aínda funciona) e pode causar case instantaneamente o estado no que estaba antes de que o fixesen durmir.

O segundo modo é a hibernación, na que Windows escribe completamente todo o contido da RAM no disco duro e apaga o ordenador. A próxima vez que acendes, o sistema non inicia desde o principio, pero o contido do ficheiro está cargado. En consecuencia, canto maior sexa a cantidade de memoria RAM nunha computadora ou portátil, máis espazo toma hiberfil.sys no disco.

O modo de hibernación usa o ficheiro hiberfil.sys para gardar o estado actual da memoria do ordenador ou portátil, e como é un ficheiro do sistema, non pode borralo en Windows empregando os métodos habituais, aínda que a capacidade de borrar aínda existe, máis adiante.

Ficheiro hiberfil.sys no disco duro

É posible que non vexa este ficheiro no disco. O motivo é que a hibernación xa está desactivada, pero, máis probablemente, porque non habilitaches a visualización de ficheiros de sistema de Windows ocultos e protexidos. Ten en conta que son dúas opcións separadas no tipo de parámetros de condutores, é dicir. Non basta con activar a visualización de ficheiros ocultos; tamén debes desmarcar o elemento "ocultar ficheiros protexidos do sistema".

Como eliminar hiberfil.sys en Windows 10, 8 e Windows 7 desactivando a hibernación

Se non está a usar a hibernación en Windows, pode eliminar o ficheiro hiberfil.sys desactivándoo, liberando espazo no disco do sistema.

O xeito máis rápido de desactivar a hibernación en Windows consiste en pasos simples:

  1. Execute o símbolo do sistema como administrador (como executar o indicador de comandos como administrador).
  2. Introduza o comando
    powercfg -h off
    e prema Intro
  3. Non verá ningunha mensaxe sobre o éxito da operación, pero a hibernación será desactivada.

Despois de executar o comando, o ficheiro hiberfil.sys eliminarase da unidade C (normalmente non se require reiniciar) e o elemento de hibernación desaparecerá no menú Inicio (Windows 7) ou Apagar (Windows 8 e Windows 10).

Un matiz adicional que deben ser tidos en conta polos usuarios de Windows 10 e 8.1: aínda que non está a usar a hibernación, o ficheiro hiberfil.sys está implicado no recurso de "inicio rápido" do sistema, que se pode atopar en detalle no artigo Inicio rápido de Windows 10. Normalmente hai unha diferenza significativa na velocidade de descarga. non, pero se decide reactivar a hibernación, use o método descrito anteriormente e o comandopowercfg -h on.

Como desactivar a hibernación a través do panel de control e do rexistro

O método anterior, aínda que sexa, na miña opinión, o máis rápido e cómodo, non é o único. Outra opción é desactivar a hibernación e así eliminar o ficheiro hiberfil.sys a través do panel de control.

Vaia ao panel de control Windows 10, 8 ou Windows 7 e selecciona "Power". Na ventá esquerda que aparece, seleccione "Configurar a transición ao modo de suspensión" e despois "Cambiar a configuración avanzada de enerxía". Abra "Sleep" e despois "Hibernación despois". E estableza "Nunca" ou 0 (cero) minutos. Aplica os teus cambios.

E a última forma de eliminar hiberfil.sys. Isto pódese facer a través do editor de rexistro de Windows. Non sei por que isto pode ser necesario, pero hai tal xeito.

  • Ir á filial do rexistro SISTEMA HKEY_LOCAL_MACHINE CurrentControlSet Control de potencia
  • Valores de parámetros HiberFileSizePercent e HibernateEnabled axustado a cero, despois peche o editor de rexistro e reinicie o ordenador.

Así, se nunca emprega a hibernación en Windows, pode desactivalo e liberar espazo no seu disco duro. Quizais, dado o volume de disco duro actual, isto non é moi relevante, pero pode ser moi útil.

Como reducir o tamaño do ficheiro de hibernación

Windows non só permite eliminar o ficheiro hiberfil.sys, senón tamén reducir o tamaño deste ficheiro para que non garde todos os datos, pero só sexa necesario para a hibernación e o lanzamento rápido. Canto máis memoria RAM ten no seu computador, máis significativa será a cantidade de espazo libre na partición do sistema.

Para reducir o tamaño do ficheiro de hibernación, só tes que executar o símbolo do sistema como administrador, introduza o comando

powercfg -h-tipo reducido

e prema Intro. Inmediatamente despois de executar o comando, verá o novo tamaño do ficheiro de hibernación en bytes.

É posible transferir o ficheiro de hibernación hiberfil.sys a outro disco

Non, non se pode transferir hiberfil.sys. O ficheiro de hibernación é un deses ficheiros de sistema que non se poden transferir a un disco que non sexa a partición do sistema. Hai incluso un interesante artigo de Microsoft sobre este tema (en inglés) titulado "File System Paradox". A esencia do paradoxo, en relación cos ficheiros considerados e outros inamovibles, é a seguinte: cando acende a computadora (incluído desde o modo de hibernación), debe ler os ficheiros desde o disco. Isto require un controlador do sistema de ficheiros. Pero o controlador do sistema de ficheiros está no disco desde o que debería lerse.

Para evitar a situación, úsase un pequeno controlador especial que pode atopar os ficheiros de sistema necesarios para cargar na raíz do disco do sistema (e só neste lugar) e cargalos na memoria e só despois de cargar o controlador de sistema de ficheiros que pode funcionar con outras seccións. No caso de hibernación, o mesmo ficheiro en miniatura úsase para cargar o contido de hiberfil.sys, do cal o controlador do sistema de ficheiros xa está cargado.