Page 1 sur 1

Recherche Défragmenteur pour Pagefile.sys [RESOLU]

Posté : 16 mai 2009, 17:29
par TeeTooNet
Bonjour,

Suite à une défragmentation avec Defraggler, j'ai constaté que le fichier d'échange Pagefile.sys (ou mémoire virtuelle) était toujours fragmenté. Même chose avec Disk Defrag.
J'ai aussi essayé avec PageDefrag en Mode sans échec, mais il semble incompatible avec Vista (même en mode compatibilité).

Si quelqu'un a connaissance de l'existence d'un défragmenteur qui traite ce genre de fichiers, et qui fonctionne sous Vista bien sûr, je suis preneur!

Par avance, Merci.

Cordialement,
@+, :coucou:

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 16 mai 2009, 18:33
par lool_lauris
Bonjour,

Le pageFile.sys est en fait un fichier utilisé pour suppléer à la mémoire vive (RAM). Windows l'utilise quand il n'a plus assez de RAM disponible. C'est ce qu'on appelle communément le Swap.
Ce fichier est donc constamment réécrit.
Si ce fichier était défragmenté (et je ne sais pas si c'est possible), ceci ne serait donc que très ponctuel car à chaque nouvel utilisation de ce fichier par windows, il y a de nouvelles données qui y sont inscrites ... donc de nouvelles possibilités de défragmentation.
Il y a donc peut d'intérêt à tenter de vouloir absolument défragmenter ce fichier.

A+
lool

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 16 mai 2009, 18:35
par nardino
Bonjour
Page Files System c'est la mémoire virtuelle que le système utilise quand la mémoire vive risque saturation.
Elle est vidée à chaque redémarrage et ne se défragmente pas à ma connaissance, mais je n'en suis pas sûr à 100 %.
@+

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 16 mai 2009, 18:41
par lool_lauris
Re,

En revanche, si tu veux absolument être sûr de la totale défragmentation de ce fichier (un genre de toc en quelque sorte), tu peux le rediriger vers une partition où il serait seul présent. Et là, à coup sûr il ne serait jamais défragmenté (si il est possible qu'il se défragmente, comme Nardino semble l'infirmer).
Il y a une procédure pour ceci => http://www.pcinpact.com/forum/index.php?showtopic=91289

Mais je ne pense pas que ceci soit vraiment très utile.
Si tu fais la manip malgré tout, tiens nous au courant pour savoir si tu as constaté de réelles meilleures performances
Bye,
lool

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 16 mai 2009, 18:56
par nardino
Re,
J'ai déjà testé cette formule, le swap, mais je ne vois plus vraiment l'intérêt.
Ce qui peut être utile, c'est de déplacer le fichier quand la partition C devient un peu juste.
@+

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 16 mai 2009, 20:53
par TeeTooNet
Bonjour,

Merci à vous pour ces réponses.
Voici néanmoins quelques précisions.
nardino a écrit :Elle est vidée à chaque redémarrage et ne se défragmente pas à ma connaissance, mais je n'en suis pas sûr à 100 %.

Pour ma part, pour une question d'optimisation, et à partir du moment où je le fais régulièrement avec Defraggler, j'ai choisi de désactiver la défragmentation au démarrage. Mais, même en la réactivant cela ne change rien.
En fait, toujours pour une question d'optimisation, j'ai défini la taille allouée à ce fichier. C'est à ce moment-là qu'a eu lieu la fragmentation, car le fichier de départ, plus petit, était "coincé" entre 2.

J'ai appris que, sous XP, la défragmentation de ce type de fichiers était possible grâce à PageDefrag:
http://technet.microsoft.com/fr-fr/sysi ... 97426.aspx
Mais il ne semble pas compatible avec Vista (après essai). C'est pour çà que je suis à la recherche d'un autre.

lool_lauris a écrit :Si ce fichier était défragmenté (et je ne sais pas si c'est possible), ceci ne serait donc que très ponctuel car à chaque nouvel utilisation de ce fichier par windows, il y a de nouvelles données qui y sont inscrites ... donc de nouvelles possibilités de défragmentation.
Il y a donc peut d'intérêt à tenter de vouloir absolument défragmenter ce fichier.
lool_lauris a écrit :En revanche, si tu veux absolument être sûr de la totale défragmentation de ce fichier (un genre de toc en quelque sorte), tu peux le rediriger vers une partition où il serait seul présent.
Apparemment, le fait de définir soi-même la taille allouée, tout en laissant le fichier sur la partition système, serait suffisant pour limiter les risques de fragmentation:
http://www.zebulon.fr/dossiers/8-optimi ... uelle.html (sûr, l'article date un peu!)

Si je trouve une solution, je vous tiendrais au courant.

Cordialement,
@+, :coucou:

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 16 mai 2009, 21:06
par nardino
Bonsoir.
Je ne comprends pas pourquoi tu penses qu'elle est fragmentée ?
Te viendrait-il à l'idée de défragmenter ta mémoire vive ?
La fragmentation c'est quand un fichier stocké sur le disque dur est scindé pour cause de mauvais calcul de l'occupation dudit fichier au départ par Windows, c'est une tare qui a encore de beaux jours devant elle.
Sous Linux par exemple, quand tu veux enregistrer un fichier, le système cherche une place où il va tenir d'un seul bloc.
Microsft cherche la première place disponible sans se préoccuper de la taille de l'emplacement par rapport au fichier.
Dans la mémoire sont chargées essentiellement des dll, pourquoi veux-tu qu'elles soient fragmentées ?
Pour finir, si tu disposes de beaucoup de mémoire, le fichier Page Files System n'est même pas nécessaire.
@+

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 17 mai 2009, 02:24
par TeeTooNet
Bonsoir,
nardino a écrit :Te viendrait-il à l'idée de défragmenter ta mémoire vive ?
Pour cela, il faudrait que je me souvienne où je l'ai rangé dans ma tête! :mrgreen:

Plus sérieusement:
nardino a écrit :Je ne comprends pas pourquoi tu penses qu'elle est fragmentée ?
Image Image
Ce sont les informations que j'obtiens en utilisant Defraggler. On a bien la confirmation qu'il s'agit de Pagefile.sys qui est scindé en 2.
Et encore j'ai réussi à faire bouger un peu les choses, parce qu'au départ je devais avoir ~500Mo d'un côté et ~2 500Mo de l'autre.
nardino a écrit :Pour finir, si tu disposes de beaucoup de mémoire, le fichier Page Files System n'est même pas nécessaire.
Image Je dispose de 2Go de RAM.
Sur cette fenêtre, on peut voir que la taille totale recommandée par Vista, pour le fichier d"échange (en bas), est 3067Mo.
Comme j'ai encore de la place, j'ai pensé que çà ne pouvait pas être gênant de les utiliser.
Mais si dans mon cas tu estimes que ce fichier n'est pas nécessaire, peux-tu m'expliquer précisément pourquoi?
Et alors comment fait-on pour le supprimer, puisque la taille minimale autorisée est 16Mo? en me loggant en Grand Administrateur?

J'espère avoir répondu à tes questions.
Cordialement,
@+, :coucou:

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 17 mai 2009, 02:30
par Ycor
Bonsoir
Pour désactiver le fichier d'échange, il suffit de cocher la case "Aucun fichier d'échange" et de redémarrer le PC.
Plus de Pagefile.sys, c'est magique !

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 17 mai 2009, 02:37
par TeeTooNet
Bonsoir Ycor,

J'ai déjà essayé, mais chez moi çà ne fonctionne pas! :evil:
Le minimum auquel je peux réduire le fichier c'est 16 Mo.
Sinon, çà fait longtemps que j'aurais réglé ce problème de fragmentation, tu penses bien!

Cordialement,
@+, :coucou:

Re: Recherche Défragmenteur pour Pagefile.sys

Posté : 17 mai 2009, 02:49
par nardino
Bonsoir.
Dans le cadre tu effaces les données chiffrées et tu cliques sur Définir.
Cela doit le faire.
@+

Re: Recherche Défragmenteur pour Pagefile.sys [RESOLU]

Posté : 17 mai 2009, 18:56
par TeeTooNet
Bonjour Nardino et Ycor,
TeeTooNet a écrit :J'ai déjà essayé, mais chez moi çà ne fonctionne pas! :evil:
J'ai quand même voulu refaire une vérification, sait-on jamais! :wink:
Ycor a écrit :Pour désactiver le fichier d'échange, il suffit de cocher la case "Aucun fichier d'échange" et de redémarrer le PC.
Plus de Pagefile.sys, c'est magique !
Voici le résultat:
Image (image 1)
On a bien, selon Vista, 0 Mo alloué, mais par Defraggler, on voit que Pagefile.sys est toujours présent et fragmenté!
nardino a écrit :Dans le cadre tu effaces les données chiffrées et tu cliques sur Définir.
Cela doit le faire.
Voila le message qui apparaît lorsque je clique sur Définir:
Image
J'ai alors essayé 2 choses:
- j'ai cliqué OK, Définir, OK, etc.... et redémarré
- j'ai indiqué la valeur 0 dans Taille personnalisée, cliqué Définir, OK, etc.... et redémarré
Mais, dans les 2 cas, j'obtiens le même résultat que dans image 1.--> Pagefile.sys est toujours présent et fragmenté!

J'ai donc décidé de:
1-Tout en gardant ces réglages, supprimer dans C:\, Pagefile.sys (--> corbeille, au cas où!).
2-Refaire une défragmentation avec Defraggler (Pagefile.sys est devenu un fichier normal (en bleu) ).
3-Dans Taille personnalisée, rentrer à nouveau la taille recommandée par Vista, soit 3067 Mo.(Le nouveau fichier Pagefile.sys apparaît bien dans Defraggler et dans C:\)
4-Vider la corbeille.

Voici le résultat:
Image
Un nouveau fichier Pagefile.sys non fragmenté. --> Problème résolu!

En résumé: Pour défragmenter le fichier d'échange Pagefile.sys (mémoire virtuelle)

1- dans la fenêtre "Mémoire virtuelle", Cocher la case "Aucun fichier d'échange"--> Cliquer sur Définir--> Cliquer sur OK--> Etc.....
2- Redémarrer l'ordinateur
3- dans c:\, supprimer le fichier Pagefile.sys
4- dans la fenêtre "Mémoire virtuelle", choisir entre: laisser Vista gérer ou redéfinir soi-même, la taille de la mémoire virtuelle (Pagefile.sys)--> Cliquer sur Définir et/ou OK--> Etc....
5- Redémarrer l'ordinateur
(6- Vider la corbeille)

Merci à vous 2 pour vos indications, elles m'ont aidé à poursuivre la recherche et à trouver une solution.

Cordialement,
@+, :coucou:

Re: Recherche Défragmenteur pour Pagefile.sys [RESOLU]

Posté : 17 mai 2009, 19:02
par Ycor
Bonsoir
OUi, pardon j'avais oublié de signaler que le pagefile.sys, il fallait l'éliminer après avoir désactivé le ficheir d'échange.
Question : si ton Vista fonctionne bien sans fichier d'échange, pourquoi en remettre un ?
On peut s'en passer pour autant qu'on a assez de RAM et que l'on utilise pas des application trop gourmandes en RAM (hors Vista bien sûr :mrgreen: )

Re: Recherche Défragmenteur pour Pagefile.sys [RESOLU]

Posté : 18 mai 2009, 01:48
par TeeTooNet
Bonsoir Ycor,

D'origine, la gestion du fichier d'échange est automatique sous Vista.
Comme j'ai répondu à Nardino: j'ai de la place et donc j'ai pensé que ce n'était pas gênant
de le laisser, voire de l'optimiser.
Suite à vos questions, à toi et à Nardino, je me suis rendu compte que je n'ai jamais fait fonctionné
Vista sans ce fichier; ce qui fait que je ne sais pas en fait, si j'en ai besoin ou pas, avec 2Go de RAM.

La seule façon de le savoir est donc de le supprimer, et de voir comment fonctionne Vista et les applications.
Maintenant que je sais comment le supprimer et le recréer si besoin, YA + K! :wink:

Encore merci pour l'intérêt que vous avez bien voulu porter à mon sujet!

Cordialement,
@+, :coucou: