Les or­di­na­teurs modernes proposent une large gamme de fonctions d’économie d’énergie. Ces fonctions sont par­ti­cu­liè­re­ment ap­pré­ciées sur les or­di­na­teurs portables. Ceux-ci sont rarement branchés au secteur et bien souvent utilisés en mode batterie. Parmi les fonctions d’économie d’énergie les plus connues, on retrouve le Mode de veille, aussi appelé Hi­ber­na­tion ou Suspend to Disk, qui met les appareils hors tension. Avant leur com­mu­ta­tion dans ce mode, le système d’ex­ploi­ta­tion en­re­gistre la con­fi­gu­ra­tion de l’uti­li­sa­teur sur le disque dur de sorte qu’à son retour, il puisse reprendre ses activités là où il s’était arrêté.

Les systèmes Microsoft Windows 7, 8 ou 10 en­re­gistrent cet état in­ter­mé­diaire dans le fichier hiberfil.sys, ce qui, selon le logiciel et la version de système utilisés, de même que le type d'ap­pa­reil, peut occuper plusieurs gi­gaoc­tets de mémoire. Même lorsque vous n’utilisez pas la fonction de veille ou l’option « Économie d’énergie » / Hi­ber­na­tion, Windows crée un fichier de sau­ve­garde tem­po­raire. Voici comment supprimer le fichier hiberfil.sys et dé­sac­ti­ver la création au­to­ma­tique d'un nouveau fichier hiberfil.sys si vous ne souhaitez pas utiliser la fonction d’économie d’énergie de Windows.

Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

Qu’est-ce qu’hiberfil.sys ?

hiberfil.sys est un fichier système de Windows. Il est utilisé pour l’en­re­gis­tre­ment de l’état actuel du système et est exploité par les fonctions d’économie d’énergie « Veille » et « Économie d’énergie ». Le système d’ex­ploi­ta­tion de Windows le crée et le gère au­to­ma­ti­que­ment. Son volume peut atteindre plusieurs gi­gaoc­tets (entre trois et cinq gi­gaoc­tets sous Windows 10). Au re­dé­mar­rage du système, après une période en mode de repos ou de veille, le fichier hiberfil.sys permet de restaurer le système à son dernier état actif.

Note
La fonction d’économie d’énergie cor­res­pond à un mode hybride combinant l’état de repos et l’état opé­ra­tion­nel (veille), dans lequel seuls certains com­po­sants de l’appareil, tels que les disques durs, sont arrêtés.

Windows en­re­gistre di­rec­te­ment le fichier de veille dans le ré­per­toire source de la partition du système, c’est-à-dire, di­rec­te­ment sous C:\. Cependant, hiberfil.sys est à la fois masqué et doté d'une pro­tec­tion de fichier système spéciale le rendant, par défaut, ab­so­lu­ment invisible. Pour modifier ce paramètre et, par exemple, consulter le volume du fichier, procédez comme suit :

  1. Ouvrez l’onglet « Affichage » et cochez la case « Éléments masqués ».
  2. Cliquez sur « Options », puis sur « Modifier les options du dossier et les options de recherche ».
  3. Dans la nouvelle fenêtre, accédez également à l’onglet « Affichage » et décochez l’option « Masquer les fichiers systèmes protégés (re­com­mandé) ».

Comment supprimer et dé­sac­ti­ver le fichier hiberfil.sys de Windows

Bien qu’il fasse partie des fichiers systèmes masqués et protégés, vous pouvez supprimer le fichier hiberfil.sys sans crainte, lorsque vous choi­sis­sez de renoncer aux fonctions de dé­con­nexion au­to­ma­tique et d’économie d’énergie de Windows. En effet, le fichier de veille n’a aucune influence sur les fonc­tion­na­li­tés du système d’ex­ploi­ta­tion. Dans la mesure où Windows fait ac­ti­ve­ment appel à ce fichier, la procédure de sup­pres­sion typique (clic droit + « Supprimer ») ne fonc­tionne pas. Le cas échéant, une no­ti­fi­ca­tion s'affiche pour vous indiquer que le fichier hiberfil.sys est ouvert par un autre programme.

La solution est de dé­sac­ti­ver le mode de repos et, avec lui, l’uti­li­sa­tion du fichier hiberfil.sys. Le cas échéant, Windows supprime au­to­ma­ti­que­ment le fichier. Vous trouverez ci-après une ex­pli­ca­tion du fonc­tion­ne­ment de cette procédure sous Windows 7, 8 et 10.

Note
La dé­sac­ti­va­tion du fichier hiberfil.sys exige des droits ad­mi­nis­tra­teurs.

Dé­sac­ti­va­tion du fichier hiberfil.sys sous Windows 10 – Procédez comme suit

Il existe deux manières de dé­sac­ti­ver l’en­re­gis­tre­ment in­ter­mé­diaire dans le fichier de veille : vous pouvez dé­sac­ti­ver le service via l’invitate de commande ou modifier l’entrée hiberfil.sys dans le Registre. Dans les deux cas, vous devez posséder les droits d'accès né­ces­saires car le fichier de veille, comme pré­cé­dem­ment indiqué, est un fichier système.

Supprimer hiberfil.sys via l’invite de commande de Windows 10 :

Pour dé­sac­ti­ver l’en­re­gis­tre­ment in­ter­mé­diaire sur le fichier de système via la ligne de commande, il vous suffit de saisir la commande cor­res­pon­dante. Celle-ci doit être exécutée en mode ad­mi­nis­tra­teur. Pour ce faire, vous devez enfoncer la com­bi­nai­son de touches [Windows] + [X] ou, al­ter­na­ti­ve­ment, cliquer sur le symbole Windows du bouton droit de la souris pour sé­lec­tion­ner l’option « Invite de commande (ad­mi­nis­tra­teur) » ou « Windows Po­wer­Shell (ad­mi­nis­tra­teur) » :

Dès le démarrage de l’invite de commande (à noter : la saisie du mot de passe uti­li­sa­teur peut être né­ces­saire), saisissez la commande CMD suivante pour dé­sac­ti­ver hiberfil.sys :

powercfg /hibernate off

Confirmez la commande d’une pression sur Entrée pour dé­sac­ti­ver le mode de repos et supprimer au­to­ma­ti­que­ment hiberfil.sys.

Note
Pour réactiver le mode de repos à une date ul­té­rieure, vous pouvez également utiliser la commande powercfg. Il suffit de remplacer le paramètre « off » par « on ».

Supprimer hiberfil.sys via le registre Windows 10 :

Utilisez le Registre pour dé­sac­ti­ver le fichier hiberfil.sys lorsque vous tra­vail­lez avec la base de registre. Toute saisie erronée ou mo­di­fi­ca­tion des entrées peut en effet ra­pi­de­ment provoquer des dys­fonc­tion­ne­ments de Windows 10.

Conseil

Le meilleur moyen d'ajuster le Registre est d’utiliser l’éditeur de registre par défaut. Dans la boîte de dialogue « Exécuter » (touches [Windows] + [R]), saisir la commande « regedit » pour l’ouvrir. Pour en savoir plus sur l’éditeur de registre de Windows, consultez notre article sur le thème Regedit.

Il est également re­la­ti­ve­ment facile de dé­sac­ti­ver le service une fois l’entrée cor­res­pon­dante du registre activée. Cette entrée du nom de « Hi­ber­na­teE­na­bled » est en­re­gis­trée au chemin d'accès suivant :

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power

Double-cliquez sur l’entrée de votre choix et réglez le champ « Valeur » sur « 0 » pour dé­sac­ti­ver le mode de veille et supprimer le fichier hiberfil.sys :

Dé­sac­ti­va­tion du fichier hiberfil.sys sous Windows 7 et 8 : ins­truc­tions pas-à-pas

Les uti­li­sa­teurs de Windows 7 et Windows 8 peuvent également supprimer le fichier de veille du système. Tout comme sous Windows 10, ils peuvent pour cela choisir entre l’invite de commande et la base de registre. La procédure varie à peine de celle du système d’ex­ploi­ta­tion de Microsoft actuel.

Sup­pres­sion du fichier hiberfil.sys via l’invite de commande sous Windows 7 et 8 :

Quelle que soit la version de Windows, la commande de dé­sac­ti­va­tion du fichier hiberfil.sys est la même. Cependant, l’ac­ti­va­tion de la ligne de commande varie en fonction du numéro de version. Sous Windows 7 et Windows 8, le menu rapide de la version Windows 10 n’existe pas. Il est donc im­pos­sible de l’utiliser pour démarrer l’invite de commande. Ouvrez plutôt le menu Démarrer de Windows et utilisez la fonction de recherche intégrée du système d’ex­ploi­ta­tion. Saisissez le terme suivant dans la barre de recherche :

cmd

Windows proposera alors l’invite de commande dans la liste des résultats de recherche. Sé­lec­tion­nez-la d’un clic droit puis cliquez sur « Exécuter en tant qu’ad­mi­nis­tra­teur ». Pour finir, saisissez la commande CMD et confirmez en appuyant sur Entrée pour arrêter l’en­re­gis­tre­ment in­ter­mé­diaire en mode de veille et supprimer le fichier hiberfil.sys :

powercfg /hibernate off

Sup­pres­sion du fichier hiberfil.sys via le registre sous Windows 7 et 8 :

Le menu Démarrer de Windows est également le premier point de contact pour la dé­sac­ti­va­tion du fichier hiberfil.sys via le registre. Cependant, plutôt que la fonction de recherche, il faut alors utiliser la fonction « Exécuter ». Si elle n’apparaît pas dans votre menu Démarrer, procédez comme suit pour l’afficher :

  1. Avec le bouton droit de la souris, cliquez sur la barre des tâches.
  2. Sé­lec­tion­nez l’option de menu « Pro­prié­tés ».
  3. Passez à présent à l’onglet « Menu Démarrer » et cliquez sur « Ajuster ».
  4. Cochez l’entrée « Exécuter la commande », puis cliquez sur « OK » et « Appliquer » pour en­re­gis­trer la mo­di­fi­ca­tion.

Démarrez la boîte de dialogue « Exécuter » et saisissez la commande Démarrer pour ouvrir l’éditeur de registre :

regedit

Pour ouvrir le chemin d'accès à l’entrée de registre du mode de veille de Windows, procédez comme suit :

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power

Cliquez ensuite sur « Hi­ber­na­teE­na­bled » et réglez la valeur du fichier-clé sur « 0 » pour supprimer le fichier hiberfil.sys. Si, contre toute attente, le fichier-clé n’existait pas, créez-le : Effectuez un clic droit dans la fenêtre de droite, puis sé­lec­tion­nez « Nouveau » et « Valeur DWORD ». Nommez le fichier-clé « Hi­ber­na­teE­na­bled » :

Aller au menu principal