Comment puis-je réduire ma pagefile.sys de 12 Go?

26

Même si je n'ai que 4 Go de RAM, j'ai un pagefile.sys de 12 Go. D'après ce que j'ai lu sur le sujet, c'est plus grand que la règle empirique x1.5 et cela prend également une énorme place sur mon disque dur. J'ai tendance à exécuter beaucoup d'applications et d'onglets avec les navigateurs Web, donc la dernière fois que cela s'est produit, j'ai tout fermé et redémarré mon ordinateur. Lorsque j'ai exécuté WinDirStat à nouveau plus tard, le fichier d'échange était tombé à 3-4 Go. Maintenant, mon fichier d'échange est à nouveau jusqu'à 12 Go et la fermeture des programmes / redémarrage ne fonctionne pas.

Ma première question est de savoir quelles actions font que pagefile.sys grandit par rapport à la RAM installée (ordinateur allumé pendant trop longtemps, trop de programmes en cours d'exécution, trop d'onglets de navigateur ouverts)? Deuxièmement, comment puis-je réduire mon pagefile.sys à 6-7 Go?

J'utilise Windows 7 Home Premium SP1 avec 4 Go de RAM

Elizabeth Frazier
la source
5
Est le paramètre actuel pour permettre à Windows de gérer le fichier d'échange de taille ou l'avez-vous configuré pour être d'une taille spécifique. Bien sûr, si Windows crée un 12 Go, il devrait être aussi grand.
Ramhound
2
Une partie du problème est que vous avez si peu de RAM pour le nombre de programmes que vous utilisez. Lorsque Windows manque de VRAIE mémoire, il utilise un fichier d'échange et il utilise de plus en plus de fichiers d'échange jusqu'à ce que ses besoins soient satisfaits.
cybernard

Réponses:

21

Vous pouvez limiter manuellement la taille du fichier d'échange en procédant comme suit:

  1. Cliquez sur le bouton Démarrer .
  2. Faites un clic droit sur l' ordinateur .
  3. Sélectionnez Propriétés
  4. Cliquez sur Paramètres système avancés sur la gauche.
  5. Cliquez sur le bouton Paramètres sous le groupe Performance .
  6. Sélectionnez l' onglet Avancé de la fenêtre Options de performances .
  7. Cliquez sur le bouton Changer .
  8. Décochez Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs .
  9. Sélectionnez le lecteur C: dans la liste.
  10. Cochez la case d'option Taille personnalisée .
  11. Entrez les tailles initiale et maximale que vous souhaitez utiliser. Je recommanderais 4096 Mo pour l'initiale et 6144 Mo pour le maximum.
  12. Cliquez sur OK dans la boîte de dialogue Mémoire virtuelle .
  13. Cliquez sur OK dans la boîte de dialogue Options de performances .
  14. Cliquez sur OK dans la boîte de dialogue Propriétés système .
Drew Chapin
la source
Donc, multipliez votre Go de RAM par 1024 pour l' initiale et multipliez ce résultat par 1,5 pour le maximum ?
5ervant
9

Vous pouvez forcer la taille d'un fichier de mémoire virtuelle en:

  1. Cliquez avec le bouton gauche sur «Démarrer».
  2. Faites un clic droit sur «PC».
  3. Cliquez avec le bouton gauche sur «Propriétés».
  4. Cliquez avec le bouton gauche sur «Configuration système avancée».
  5. Si nécessaire, faites un clic gauche sur 'OK'.
  6. Sélectionnez l'onglet «Options avancées».
  7. Faites un clic gauche sur «Configuration» dans «Débit».
  8. Sélectionnez l'onglet «Options avancées».
  9. Cliquez avec le bouton gauche sur «Modifier» dans «Mémoire virtuelle».
  10. Modifiez vos préférences.
  11. Fermez toutes les fenêtres ouvertes en acceptant.
174140
la source
Cela ressemble à des instructions très spécifiques pour une version de système d'exploitation autre que Windows 7. Êtes-vous sûr que ce n'est pas pour Vista ou Windows 8?
jpaugh
Non pas du tout.
174140
Il n'y a pas de bouton «Configuration» ni de groupe «Débit» sur l'onglet «Avancé».
Drew Chapin
J'aurais pu deviner de cinq à neuf. Les votants, s'il vous plaît, votent également pour une réponse plus exacte .
174140
0

Si vous avez plus d'une partition, suivez les étapes indiquées par uprego dans sa réponse mais aussi:

  • définissez le fichier d'échange sur une autre partition (par exemple, donc aucune partie du fichier d'échange sur C :, tout sur D :)
  • redémarrer
  • refaire la même chose en redéfinissant le fichier d'échange

Cela recréera le fichier d'échange avec vos paramètres initiaux, vous pouvez donc toujours forcer sa taille de cette façon (toute fragmentation du fichier sera supprimée). Mais cela ne supprime pas la cause du gros fichier; vous devrez comprendre cela à partir d'autres indices. Comme vous l'avez déjà suggéré, vous avez probablement beaucoup de programmes ouverts en même temps, beaucoup d'onglets de navigateur ou vous utilisez des applications gourmandes en mémoire.

BTW Si vous souhaitez simplement supprimer la fragmentation dans le fichier d'échange, utilisez le pagedefrag de SysInternals

Jan Doggen
la source
pagedefrag ne fonctionne pas sur Windows 64 bits, ce que j'ai malheureusement découvert hier.
Jürgen A. Erhard