Comment comprendre et supprimer Hiberfil.sys sous Windows

📅
🕑 7 minutes de lecture

Si vous avez déjà exploré votre disque système et découvert ce volumineux fichier caché nommé hiberfil.sys, vous n’êtes pas seul. Il est assez surprenant qu’il puisse occuper plusieurs gigaoctets d’espace, surtout sur les ordinateurs portables ou de bureau dotés d’une grande quantité de RAM. Nombreux sont ceux qui se demandent s’il est possible de le supprimer sans risque pour libérer de l’espace disque ; et c’est une question légitime, car Windows ne facilite pas la suppression manuelle de ce fichier.

Le fichier hiberfil.sys est le système utilisé par Windows pour gérer la mise en veille prolongée. Lorsque vous mettez votre PC en veille prolongée, Windows enregistre toutes les données présentes dans la mémoire vive (applications ouvertes, documents, paramètres système) dans ce fichier, puis s’éteint presque complètement.À la réouverture, il relit toutes ces informations, vous permettant de reprendre votre travail là où vous l’aviez laissé. Si vous n’utilisez pas la mise en veille prolongée ou si votre disque dur manque d’espace, supprimer ce fichier peut libérer beaucoup d’espace. Attention : vous ne pouvez pas le supprimer comme n’importe quel autre fichier, car il est protégé par Windows et étroitement lié à vos options d’alimentation.

Comment supprimer hiberfil.sys sous Windows ?

Méthode 1 : Désactiver l’hibernation via l’invite de commandes

Cela fonctionne car Windows crée et supprime dynamiquement le fichier hiberfil.sys selon que la mise en veille prolongée est activée ou non. La désactiver empêche donc Windows de le créer.

Quand l’utiliser : Si vous souhaitez une méthode fiable pour supprimer ce fichier volumineux sans avoir à fouiller dans les paramètres ni à risquer la stabilité du système.

L’espace de stockage utilisé devrait augmenter légèrement, et la mise en hibernation sera complètement désactivée ensuite. Sur certaines configurations, un redémarrage rapide peut être nécessaire pour que cette commande soit pleinement prise en compte.

Comme Windows ne facilite pas la suppression des fichiers système, vous devez exécuter cette opération en tant qu’administrateur. Procédure ci-dessous :

Ouvrir l’invite de commandes en tant qu’administrateur

  • Appuyez sur le menu Démarrer ou cliquez sur la barre de recherche.
  • Tapez « Invite de commandes » ou simplement cmd
  • Faites un clic droit sur Invite de commandes dans les résultats de recherche
  • Sélectionnez « Exécuter en tant qu’administrateur ».

Lorsque la fenêtre de contrôle de compte d’utilisateur apparaît, cliquez sur Oui. Une fenêtre de terminal noire s’affichera : c’est là que tout se passe.

Exécutez la commande PowerShell pour désactiver l’hibernation.

powercfg -h off

Saisissez la commande exactement comme indiqué, appuyez sur Entrée, et l’opération s’exécutera en arrière-plan. Windows devrait désactiver l’hibernation et supprimer automatiquement le fichier hiberfil.sys. Si le fichier est toujours présent, un redémarrage peut permettre de finaliser la suppression. Cependant, sur la plupart des systèmes, il disparaît sans problème.

Vérifiez que le fichier a bien été supprimé.

Ouvrez l’Explorateur de fichiers et accédez à Ce PC > Disque local (C:). Vous devrez peut-être afficher les fichiers cachés au préalable.

  • Sous Windows 11 : Affichage > Afficher > Éléments masqués
  • Sous Windows 10 : Onglet Affichage > Éléments masqués

Pour afficher correctement les fichiers système, désactivez l’option « Masquer les fichiers protégés du système d’exploitation » dans les options des dossiers. Voici comment procéder :

  • Cliquez sur les trois points (ou sur l’onglet Affichage).
  • Sélectionner les options
  • Accédez à l’ onglet Affichage
  • Décochez la case « Masquer les fichiers protégés du système d’exploitation » (recommandé).
  • Cliquez sur OK

Vérifiez maintenant la racine de C: : si le fichier hiberfil.sys a disparu, la commande a fonctionné. Vous devriez constater une légère augmentation de l’espace libre.

Redémarrez par précaution.

Ce n’est pas toujours nécessaire, mais il arrive que Windows ait besoin d’un redémarrage pour effectuer un nettoyage complet. Redémarrez votre PC via le menu Démarrer > Alimentation > Redémarrer. Une fois redémarré, votre espace disque sera libéré et la mise en veille prolongée restera désactivée.

Réactivez Hibernate si nécessaire ultérieurement.

Vous souhaitez réutiliser Hibernate ? Pas de problème. Il suffit d’exécuter la commande inverse :

powercfg -h on

Ouvrez à nouveau l’invite de commandes en tant qu’administrateur, saisissez la commande et appuyez sur Entrée. Windows recréera le fichier hiberfil.sys et rétablira la mise en veille prolongée. Pratique si vous souhaitez sauvegarder votre session à l’arrêt de votre ordinateur pour économiser la batterie ou reprendre rapidement votre travail plus tard.

Autre solution : utiliser les paramètres du panneau de configuration

Si vous n’êtes pas à l’aise avec l’invite de commandes, vous pouvez modifier les paramètres d’Hibernate depuis le panneau de configuration classique :

  • Ouvrez le Panneau de configuration depuis le menu Démarrer ou effectuez une recherche.
  • Accédez à Matériel et audio > Options d’alimentation
  • Cliquez sur « Choisir la fonction des boutons d’alimentation ».
  • Cliquez sur Modifier les paramètres actuellement indisponibles
  • Dans les paramètres d’arrêt, décochez la case en regard de Mise en hibernation
  • Enregistrez vos modifications

N’espérez pas que cette méthode supprime directement hiberfil.sys ; elle vise plutôt à désactiver l’hibernation dans les options d’arrêt. Pour une suppression propre, l’invite de commandes est plus fiable.

Est-il sûr de supprimer hiberfil.sys ?

En général, oui. Si vous êtes certain de ne jamais utiliser Hibernate, sa suppression libère beaucoup d’espace. Cependant, n’oubliez pas que vous ne pourrez plus reprendre rapidement votre session ; si cela est important pour vous, il vaut peut-être mieux éviter de le supprimer ou simplement désactiver Hibernate pour le moment.

En revanche, certains systèmes, notamment les ordinateurs portables, pourraient démarrer légèrement plus lentement sans hibernation ni démarrage rapide. Mais pour la plupart des utilisateurs d’ordinateurs de bureau disposant d’un espace SSD limité, le choix est évident.

Pourquoi hiberfil.sys revient-il sans cesse ?

Bonne question. Windows réactive parfois la mise en veille prolongée lors des mises à jour système, des mises à jour de pilotes ou si vous réinitialisez vos options de gestion de l’alimentation. Si le problème se reproduit, il suffit de relancer la powercfg -h offcommande. C’est un peu agaçant, mais rien de mieux qu’une simple commande pour le désactiver.

Différence entre hiberfil.sys et pagefile.sys

On confond souvent ces deux fichiers.hiberfile.sys sert à la mise en veille prolongée et sauvegarde l’état de la mémoire vive.pagefile.sys est une mémoire virtuelle créée lorsque la mémoire vive est saturée et utilisée comme espace de stockage supplémentaire. Supprimer pagefile.sys est risqué car cela peut entraîner le plantage d’applications ou un ralentissement du système si l’opération n’est pas effectuée correctement.

FAQ

Où se trouve hiberfil.sys ?

Il se trouve à la racine de votre disque principal, généralement Ce PC > Disque local (C:), mais il est caché par défaut car il s’agit d’un fichier système protégé.

Pourquoi hiberfil.sys est -il si volumineux ?

La taille du fichier dépend principalement de votre mémoire vive (RAM).Windows crée un fichier dont la taille est approximativement égale à celle de votre RAM installée lorsque la mise en veille prolongée est active.

Puis-je supprimer hiberfil.sys manuellement ?

Pas vraiment. Windows le protège. Il faut d’abord désactiver la mise en veille prolongée, puis le fichier disparaît automatiquement.

La suppression du fichier hiberfil.sys améliore-t-elle les performances ?

Pas directement. Cela libère de l’espace, mais n’accélère ni votre processeur ni votre mémoire vive. Toutefois, plus d’espace libre peut contribuer à un fonctionnement globalement plus fluide de votre SSD.

Le mode veille fonctionnera-t-il toujours après la suppression de l’hibernation ?

Oui. Le mode veille reste inchangé. Après tout, hibernation et veille sont deux fonctionnalités distinctes.

Puis-je réduire la taille de hiberfil.sys au lieu de le supprimer ?

C’est possible avec des commandes avancées, mais pour la plupart des utilisateurs, le désactiver complètement est la solution la plus propre.

hiberfil.sys est -il un virus ?

Non, c’est un fichier système Windows légitime. Il ne contient aucun logiciel malveillant.

Conclure

En résumé, si vous manquez d’espace et n’utilisez pas la mise en veille prolongée, la désactiver et supprimer ce fichier volumineux est assez simple avec la bonne commande. Sachez toutefois que la désactivation de la mise en veille prolongée entraîne la perte de la fonction de reprise rapide ; tenez-en compte par rapport à vos besoins de stockage. Sur certaines configurations, il peut être nécessaire de répéter cette opération après les mises à jour Windows ou l’installation de pilotes, car le fichier a tendance à réapparaître. Mais globalement, c’est sans risque et tout à fait faisable si vous êtes à l’aise avec la ligne de commande.

Résumé

  • Désactiver l’hibernation à l’aide de la commande powercfg -h off
  • Exécuter l’invite de commandes en tant qu’administrateur
  • Vérifiez l’absence du fichier hiberfil.sys sur votre lecteur C:
  • Redémarrez pour finaliser et constater l’espace libéré.

J’espère que ça aidera.