Ai-je besoin de hiberfil.sys si j'utilise uniquement «Sleep» sur une instance Windows 7 qui est sur un SSD?

9

Je ne sais pas comment "Sleep" fonctionne (c'est-à-dire s'il met tout ce qui se trouve actuellement dans la mémoire principale de la DRAM hiberfil.sys, puis quand je réveille le système, il charge tout en mémoire).

J'ai actuellement 16 Go de RAM et Windows 7 64 bits sur un SSD M4 de 128 Go.

hiberfil.sysprend 12 Go de précieux espace SSD. Inutile de dire que je veux le libérer.

Wuschelbeutel Kartoffelhuhn
la source

Réponses:

9

hiberfil.sys est utilisé par Hibernate , pas par Sleep . La seule méthode infaillible de désactiver Hibernate , et donc de supprimer hiberfil.sys, sur Windows Vista et Windows 7, est via l'invite de commande et les étapes suivantes:

  1. Ouvrez une invite de commande avec des privilèges administratifs.
  2. Entrez «powercfg.exe -h off».
  3. Quittez l'invite de commande.
alexs
la source
merci cela a fonctionné. Je n'ai pas vu "hibernate" parmi les options. "veille" maintient-il toujours les modules RAM sous tension? donc tout ce qu'il fait est de fermer les lecteurs de disque?
Wuschelbeutel Kartoffelhuhn
AFAIK, Sleep ne maintient que les modules RAM sous tension, tout le reste est arrêté
alexs
Ceci est une erreur. Voir des informations plus complètes dans ma réponse.
Corporate Geek
Ça marche! Je viens de récupérer 4 Go sur un ancien système (mais toujours Windows 7) qui manquait d'espace disque. hiberfil.sys a été supprimé immédiatement, sans aucun redémarrage.
Peter Mortensen
10

Vous ne devez pas supprimer ce fichier. Sleep et Hibernate fonctionnent ensemble dans Windows 7 et Windows 8.

Windows 7 dispose d'un mode appelé veille hybride, utilisé sur les ordinateurs de bureau. Pour citer Microsoft:

La veille hybride est conçue principalement pour les ordinateurs de bureau. Le sommeil hybride est une combinaison de sommeil et de mise en veille prolongée: il place tous les documents et programmes ouverts en mémoire et sur votre disque dur, puis met votre ordinateur dans un état de faible consommation afin que vous puissiez reprendre rapidement votre travail. De cette façon, en cas de panne de courant, Windows peut restaurer votre travail à partir de votre disque dur. Lorsque la veille hybride est activée, la mise en veille de votre ordinateur met automatiquement votre ordinateur en veille hybride. La veille hybride est généralement activée par défaut sur les ordinateurs de bureau .

De plus, sur les ordinateurs portables, si la charge de la batterie de votre ordinateur portable devient extrêmement faible pendant que l'ordinateur est en veille, Windows met automatiquement l'ordinateur portable en mode hibernation.

Par conséquent, ne supprimez pas ce fichier, sauf si vous désactivez les modes Veille et Veille prolongée dans votre plan d'alimentation actif.

Pour plus d'informations sur le sommeil et l'hibernation, je vous recommande de lire cette FAQ: sommeil et hibernation: foire aux questions .

Geek d'entreprise
la source
Il n'y a aucun moyen de contrôler la quantité d'espace que le fichier hiberfil.sys prend?
Boris_yo
Pas que je sache. Du moins pas sans un piratage sérieux. :)
Corporate Geek
1
@Corporate Geek: j'ai réveillé mon bureau de mon sommeil plusieurs fois avec hyberfil.sys disparu (via la méthode dans l'autre réponse)
Wuschelbeutel Kartoffelhuhn
avez-vous eu des pannes de courant? Microsoft cité par CorporateGeek dit qu'il est nécessaire en cas de panne de courant.
vinnief
2

La réponse acceptée par alexs était-presque-juste pour moi, avec seulement la petite variation que je devais utiliser slash au lieu de moins:

powercfg /h off

Système d'exploitation: Windows 7 Professional

Veuillez consulter la réponse acceptée ici pour plus de détails: L' utilisation de Powercfg pour supprimer le fichier d'hibernation ne fonctionne pas, même si je suis l'administrateur

dracuella
la source
1
Bienvenue sur SuperUser dracuella ... Veuillez spécifier votre version de Windows, elle peut être utile pour d'autres lecteurs. Mon convincement personnelle est qu'une barre oblique , /, son plus comme des fenêtres quant à lui un moins , -plus Unix . Avec les versions modernes des programmes Cela devrait fonctionner avec n'importe lequel d'entre eux, mais cela dépend de l'implémentation. Juste une note générale, les options sont fournies avec un moins qui peut être différent du caractère Hypen ... (donc nous pouvons expliquer pourquoi, parfois, copier et coller à partir de certains sites cela produira une erreur ...).
Hastur
@hastur powercfg /?liste toutes les options en commençant par -...
DavidPostill
@Hastur, a ajouté l'OS et a changé le 'trait d'union' en 'moins' - je ne savais pas qu'il y avait une différence. Aussi, j'ai fait un powercfg /? d'abord ce qui m'a donné le -h mais n'ayant pas de chance avec ça, j'ai googlé et trouvé le lien que j'ai posté qui a résolu mon problème.
dracuella
1

Vous pouvez modifier la taille de hiberfile.sys, sur Win7-Win10 en ouvrant une invite de commande élevée

  • appuyez sur la touche windows
  • tapez "cmd"
  • faites un clic droit sur "cmd" dans la liste qui apparaît
  • choisissez "exécuter en tant qu'administrateur"

puis tapez la commande,

Powercfg –h –size percentsize 

remplacez Percentsize par votre valeur (par exemple, 60%), mais elle ne peut pas être inférieure à 50. Voir ici pour quelques photos.

vinnief
la source
1

Après tant d'années, Windows 10 est devenu le système le plus populaire aujourd'hui. Si quelqu'un veut supprimer ce fichier sur Windows 10, j'ai quelque chose à vous rappeler avant de le faire.

Si vous désactivez la fonction d'hibernation à l'aide de "powercfg.exe -h off" sous Windows 10, vous perdrez également la fonction de démarrage rapide. Parce que la fonction de démarrage rapide a besoin de ce fichier.

Donc, si votre espace disque n'est pas si petit, il vaut mieux ne pas désactiver la fonction d'hibernation sur Windows 10.

lcysyx
la source