Comment supprimer le gros fichier hiberfil.sys sous Windows

Si vous vérifiez votre ordinateur pour des fichiers volumineux qui utilisent beaucoup d'espace disque, il est probable que vous tombiez sur un fichier appelé hiberfil.sys sur votre lecteur Windows principal qui a généralement une taille de plusieurs gigaoctets mais peut également franchir la barre des 10 gigaoctets sur certains systèmes.

Le fichier est masqué par défaut, mais vous pouvez le modifier dans les options du dossier de l'explorateur pour qu'il s'affiche.



Certains programmes tiers l'afficheront directement, mais si vous parcourez l'Explorateur Windows ou un autre gestionnaire de fichiers, vous risquez de ne pas le repérer jusqu'à ce que vous apportiez la modification et afficher les fichiers du système d'exploitation par défaut.

Pointe: utiliser un programme comme le WizTree gratuit pour afficher le fichier directement.

Le fichier hiberfil.sys a une taille de plusieurs gigaoctets sur les systèmes informatiques modernes. Sur un système de test avec 8 Go de mémoire exécutant Windows 8, il utilisait environ 6,6 gigaoctets d'espace sur le disque dur. La taille dépend de la mémoire utilisée.

Selon la quantité de mémoire dont dispose un système et la quantité utilisée, hiberfil.sys peut être assez volumineux. Cela est devenu de plus en plus un problème ces derniers temps avec la montée en puissance des disques SSD, dont beaucoup n'offrent pas de capacités de stockage trop importantes par rapport aux disques à plateau.

Questions et réponses rapides

Qu'est-ce que hiberfil.sys?

Hiberfil.sys est un fichier que le système d'exploitation Windows crée lorsque les utilisateurs choisissent de mettre en veille prolongée le PC exécutant Windows.

Pourquoi hiberfil.sys est-il si grand?

Windows prend un instantané de la mémoire système et le stocke sur le disque dur. Le fichier hiberfil.sys ne peut jamais être plus volumineux que la RAM installée, mais il peut avoir une taille de plusieurs gigaoctets.

Quel est l'avantage de l'utiliser?

Windows charge le fichier au prochain démarrage afin que les utilisateurs puissent reprendre leur session.

Hiberfil.sys expliquéhiberfil.sys

Le fichier lui-même est utilisé pour mettre le système en veille prolongée. Chaque fois que vous utilisez Hibernate sur votre ordinateur, Windows prend un instantané de la mémoire actuelle et l'enregistre sur le disque. Cela inclut les programmes en cours d'exécution, les documents ouverts, les fenêtres ouvertes et tout ce qui est important.

L'idée principale derrière cette fonctionnalité est d'accélérer le chargement de la session au prochain démarrage. Il a été conçu à l'origine pour les ordinateurs portables tels que les ordinateurs portables, mais peut également être utilisé sur les ordinateurs de bureau.



Le fichier peut être aussi volumineux que la quantité totale de RAM installée sur l'ordinateur, mais est généralement inférieur sur les systèmes modernes grâce à la compression utilisée par ces nouvelles versions de Windows.

Le fichier est volumineux et bien qu'il ait ses utilisations en particulier sur les appareils mobiles, vous pouvez envisager de désactiver la fonctionnalité, surtout si vous utilisez un ordinateur de bureau et que vous ne l'utilisez pas régulièrement ou pas du tout.

La meilleure façon de supprimer hiberfil.sys est de désactiver la fonction de mise en veille prolongée afin que le fichier hiberfil.sys ne soit pas créé du tout et que la mise en veille prolongée soit désormais une option sur le système.

La fonctionnalité est activée dans la plupart des ordinateurs portables vendus et peut être facilement désactivée, mais avant de vous dire comment le faire, nous devons mentionner les conséquences que la désactivation de l'hibernation peut avoir.

Conséquences

Si vous désactivez Hibernate, la fonctionnalité n'est plus disponible. Vous pouvez cependant passer à n'importe quel autre état d'alimentation, ce qui signifie que les modes d'arrêt et de veille fonctionnent comme avant.

Le seul autre effet est que vous libérez plusieurs gigaoctets d'espace de stockage sur votre disque dur lorsque hiberfil.sys est supprimé au cours du processus.

Désactiver la fonction de mise en veille prolongée sur les versions prises en charge de Windows

disable hibernate windows

Lorsque vous désactivez Hibernate, le fichier hiberfil.sys sera automatiquement supprimé. Pour ce faire sur toutes les versions prises en charge de Windows, procédez comme suit:



  • Appuyez sur la touche Windows pour afficher le menu Démarrer de votre version de Windows.
  • Tapez cmd.exe, maintenez les touches Ctrl et Maj enfoncées, puis cliquez sur le résultat. Alternative: cliquez avec le bouton droit sur cmd.exe et sélectionnez Exécuter en tant qu'administrateur.
  • Cela ouvre une invite de commande élevée. Vérifiez cela en regardant le titre de la fenêtre: elle doit être avec l'administrateur.
  • Type powercfg -h off.

Notez que vous n'obtenez pas de confirmation que Hibernate a été désactivé sur le système.

Cela désactive Hibernate sur le système et supprimera le gros fichier hiberfil, sys sur le PC, libérant ainsi de l'espace dans le processus.

Si vous avez besoin de mise en veille prolongée, exécutez simplement les mêmes étapes décrites ci-dessus, mais utilisez powercfg -h sur à la place en tant que commande car il active à nouveau la fonction.

Vous remarquerez que Hibernate n'est plus une option lorsque vous sélectionnez l'arrêt sur votre système, mais cela ne devrait pas poser de problème si vous ne l'avez jamais utilisé de toute façon ou si vous pouvez vous en passer. Il est toujours possible de restaurer la fonctionnalité à l'aide du paramètre -on

Changer la taille de hiberfil.sys

Les administrateurs système peuvent définir une taille maximale pour le fichier sous Windows. Il est possible de réduire la taille jusqu'à 50%, mais cela peut entraîner des problèmes si la mémoire utilisée est plus grande que la taille sélectionnée.

Utilisez la commande powercfg -h -size 50 pour limiter la taille à 50% de la RAM installée. Vous pouvez utiliser n'importe quel pourcentage de 50 à 100 pour définir la taille, mais vous ne pouvez pas descendre en dessous de 50 ou au-dessus de 100.

Encore une fois, il n'est généralement pas judicieux de limiter la taille du fichier car cela peut entraîner toutes sortes de problèmes.

Compression

Les systèmes informatiques modernes sont généralement dotés de plus de mémoire, ce qui a entraîné une augmentation de la taille du fichier d'hibernation sur les PC Windows. Pour éviter les fichiers hiberfil.sys d'une taille de 16 ou 32 gigaoctets, Microsoft a introduit la compression pour maintenir la taille aussi faible que possible, mais sans sacrifier la vitesse de démarrage du système.

Gardez toutefois à l'esprit que Vista et XP ne prennent pas en charge cette nouvelle fonctionnalité et que vous pourriez voir un très gros fichier de mise en veille prolongée en conséquence.