Que sont les fichiers hiberfil.sys et pagefile.sys et puis-je les supprimer en toute sécurité?


52

J'ai remarqué deux gros fichiers (~ 2 Go) (hiberfil.sys et pagefile.sys) à la racine de mon lecteur C: et je me suis demandé ce qu'ils étaient. J'ai cherché sur google et trouvé des liens intéressants, mais je n'ai trouvé aucune réponse sur ce site. Je suppose qu’il serait bon que cette question soit répondue ici pour référence future.

Voici mes questions:

  • A quoi sert le fichier hiberfil.sys?
  • A quoi sert le fichier pagefile.sys?
  • Puis-je supprimer ces fichiers en toute sécurité?


3
aaakkk, pourquoi les gens veulent-ils toujours supprimer les fichiers système?
Moab

3
@ Moab: Parce que ces fichiers occupent beaucoup de place sur mon disque dur de capacité un peu faible et que cela me préoccupait beaucoup.
marco-fiset

Réponses:


48

hiberfil.sys : est un fichier utilisé par Windows lorsque vous choisissez de mettre en veille prolongée le système. Jetez un coup d’œil à ce site pour savoir comment le supprimer, si vous n’utilisez pas l’option Hibernate. En bref, vous exécutez powercfg -h offun terminal de commande avec des privilèges d’administrateur. Le fichier doit ensuite être automatiquement supprimé et la fonctionnalité d'hibernation Windows désactivée.

pagefile.sys : le fichier utilisé par Windows pour être votre fichier de page ou votre échange de mémoire virtuelle. Si vous disposez de 1 Go de RAM et souhaitez utiliser 2 Go comme mémoire, Windows créera une mémoire virtuelle de 1 Go sur votre disque dur et l'utilisera au besoin. Voir ce site sur la façon de le supprimer.

Pouvez-vous les supprimer? Oui, mais pas simplement en allant dans l’explorateur Windows et en les supprimant. Consultez les liens fournis ou effectuez des recherches sur votre version de Windows pour savoir comment les supprimer.

Notez que les supprimer ne suffit pas: vous devez désactiver l'option de veille prolongée et l'utilisation de la mémoire virtuelle de Windows.


6
Je ne supprimerais pas le fichier d'échange dans Windows 7. D'après mon expérience, cela entraîne un comportement étrange. Cependant, si vous avez une quantité de mémoire exorbitante, vous pouvez l'essayer. [Ceci est une conversation de Windows XP où retirer le fichier d'échange si vous aviez plus de 1 Go de RAM fonctionnait parfaitement bien]
user606723

le lien vers ask-leo.com (pagefile.sys) est mort. il y a quelques informations ici: askleo.com/what_is_pagefilesys_and_can_i_move_it
AtomHeartFather

1
@ user606723 Shame Windows n'a pas trouvé comment créer ce fichier en cas de besoin. Comme un schéma d'allocation dynamique ...
Valmond

14

Hiberfil.sys, comme son nom l'indique, est le fichier dans lequel Windows enregistre les données de capture instantanée. Ainsi, la taille du fichier est toujours égale à la quantité totale de RAM disponible sur l'ordinateur.

Pour supprimer le fichier et désactiver l'hibernation.

1.Open a command prompt with administrative privileges.
2.Enter “powercfg.exe -h off”.

Pagefile.sys est le fichier d'échange Windows, également appelé fichier utilisé par Windows comme mémoire virtuelle. Et comme tel ne devrait pas être supprimer.


3

hiberfil.sys est le fichier d'hibernation dans lequel Windows écrit le contenu de la mémoire de votre système lorsqu'il est en veille prolongée. Je pense que cette suppression devrait être sécurisée lorsque votre système est en cours d’exécution, mais je voudrais obtenir la confirmation de quelqu'un qui connaît mieux Windows avant que vous ne fassiez quoi que ce soit.

pagefile.sys est le, pag, fichier page, analogue à la partition swap sous Linux (si cela aide du tout). Le système l'utilise pour plus de mémoire lorsqu'il manque d'espace dans la RAM (il le "copie" dans ce fichier, donc "fichier de page"). C'est extrêmement (relativement à la RAM) lent, mais généralement mieux que de manquer de mémoire. Vous ne devez PAS supprimer ce fichier, du moins pendant l’exécution du système.

Modifier:-

Vous pouvez contrôler l'existence et la taille du fichier d'échange, au moins dans XP: Propriétés système-> Avancé-> Performances / Paramètres-> Avancé / Modifier.


1
hiberfil.sys peut être supprimé en toute sécurité, mais cela rendra l'hibernation indisponible. Windows ne crée pas le fichier lui-même lorsqu'il est utilisé, et il n'est pas supprimé par la suite. Cela n’aidera pas vraiment de toute façon, l’espace libre gagné ne pourra pas être utilisé, ou le système d’exploitation ne disposera pas de suffisamment de mémoire pour la mise en veille prolongée.
Marcks Thomas

que se passe-t-il si je supprime le fichier d'échange lorsque le système n'est pas en cours d'exécution? Sous Linux, cela ne poserait pas de problème.
Janus Troelsen

1

hiberfil.sys est un fichier créé par le système lorsque l'ordinateur passe en mode veille prolongée. Le mode Veille prolongée utilise le fichier hiberfil.sys pour stocker l’état actuel (mémoire) du PC sur le disque dur. Le fichier est utilisé lorsque Windows est réactivé. En mode Veille prolongée, le PC est complètement hors tension. Vous pouvez même retirer la batterie, la remettre en place et revenir à l’endroit où vous vous trouviez. hiberfil.sys est un fichier caché. Cela signifie que vous pouvez le voir dans le gestionnaire de fichiers Windows uniquement si vous avez coché la case «Afficher les fichiers et dossiers cachés» dans les options des dossiers.

hiberfil.sys est un fichier système Windows et vous ne pouvez pas le supprimer comme vous le feriez pour, par exemple, un fichier que vous-même avez créé mais que vous ne vouliez plus sur votre ordinateur. Pour supprimer hiberfil.sys dans XP: Allez dans Panneau de configuration -> Options d'alimentation -> Onglet Veille prolongée. Décochez la case, redémarrez votre PC, puis supprimez le fichier hiberfil.sys. Pour Windows 7 ou Vista, exécutez l'utilitaire de ligne de commande en tant qu'administrateur et tapez «powercfg -h off».

http://www.neuber.com/taskmanager/process/hiberfil.sys.html

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.