- C:
- hiberfil.sys
FichierRisque : Prudence
- Caché
hiberfil.sys C:\hiberfil.sys
Fichier de veille prolongée : contient l'image de la mémoire à l'hibernation. Il disparaît si l'hibernation est désactivée avec powercfg /hibernate off.
À quoi ça sert
Fichier système caché, situé à la racine du lecteur où Windows est installé. Le gestionnaire d’alimentation du noyau (Kernel Power Manager) le réserve à l’installation. À la mise en veille prolongée, Windows y écrit le contenu de la mémoire vive pour le restaurer au redémarrage. Le démarrage rapide s’appuie lui aussi sur l’hibernation.
Ce qu’il contient
- Une image compressée de la mémoire (état du noyau, des pilotes et des sessions) écrite à l’hibernation.
- Taille : elle dépend du type de fichier d’hibernation (complet ou réduit) et de la taille configurée ; elle peut être nettement inférieure à la mémoire vive installée. Pour la connaître sur votre machine, utilisez
powercfg /h /sizeou lisez la taille du fichier.
Risques et bonnes pratiques
- Pour retirer le fichier, désactivez l’hibernation : Windows le supprime lui-même. Vous libérez de l’espace disque, mais la veille prolongée et le démarrage rapide disparaissent aussi.
- Sur un serveur ou une machine virtuelle sans besoin d’hibernation, la désactivation est courante.
- Le fichier peut contenir des données sensibles présentes en mémoire (clés, mots de passe) : chiffrez le disque.
Commandes utiles
# État de l'hibernation et états de veille disponiblespowercfg /a
# Taille du fichier (s'il existe)Get-Item -Force C:\hiberfil.sys | Select-Object FullName, Length
# En administrateur : désactiver l'hibernation (supprime hiberfil.sys)powercfg /hibernate off
# En administrateur : réactiver l'hibernationpowercfg /hibernate on