J'essaie de déplacer des éléments tels que temp et le fichier d'échange vers un ancien disque IDE de 120 Go que j'ai trouvé traîner, afin que cette chose puisse atténuer un peu l'usure de mon beau disque SSD C: \ avant qu'IDE ne prenne le chemin du dodo. Le fichier d'échange est vraiment foutu. Fondamentalement, ces deux threads décrivent ce que devrait être le processus.
Comment puis-je déplacer le fichier de page vers un autre emplacement de disque physique?
Modifier le volume sur lequel se trouve le fichier de page Windows
Mais ils ne rencontrent pas mon problème. Je suis la procédure et alloue 1-4GB sur mon lecteur IDE B :. J'ai essayé toutes sortes de quantités dans cette gamme, mais le résultat est toujours le même. Si je règle C: \ pour qu'il n'y ait pas de fichier d'échange, je redémarre et Windows indique qu'il y a eu une erreur avec la configuration du fichier d'échange et en crée une de 4 Go sur C :. Aucun fichier pagefile.sys sur B: \ ne peut être trouvé lorsque je coche la case pour afficher les fichiers cachés.
Si je mets la quantité minimale de fichier d'échange sur C: \ de 16 Mo, mon ordinateur démarre sans boîte de dialogue et j'ai 16 Mo de mémoire disponible supplémentaire répertoriée dans le gestionnaire de tâches sous COMMIT, même si je lui avais indiqué 16 Mo sous C: \ et 2GB sur B: \ ou autre chose. Aucun fichier pagefile.sys ne peut être trouvé sur B: \.
Dans les deux cas, si je ressaisis à nouveau le menu de configuration du fichier d'échange, modifie ou ne change rien et que je clique sur OK, le fichier d'échange est finalement écrit dans B: \ et est reconnu sous COMMIT dans le gestionnaire de tâches. Si j'ouvre tous mes programmes et utilise au-dessus de ma RAM physique, le fichier d'échange de l'autre lecteur est utilisé correctement et il est possible de voir qu'il est accessible dans la section du disque dur du moniteur de performances de Windows. Jusqu'à ce que je redémarre; alors je dois entrer dans les arrangements encore pour obtenir un fichier d'échange.
J'ai également essayé la suggestion à la fin du premier thread de modifier le paramètre Write Debug Information. Cela ne fait aucune différence dans les deux cas.
J'ai essayé cela sur l'un de mes disques de stockage SATA pour voir si c'était quelque chose de vicieux sur mon PC et IDE. Le phénomène est exactement le même. Des idées?
Réponses:
J'ai vu des choses comme celle-ci se produire dans les cas où les valeurs du registre qui définissent la taille du fichier d'échange sont corrompues.
La clé de registre est HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Gestion de la mémoire. Le nom de la valeur est PagingFiles. C'est une valeur MULTI_SZ - si vous double-cliquez dessus, vous verrez une ligne par fichier d'échange. Changez-le en une seule ligne,
c: \ pagefile.sys 4096 4096
Assurez-vous également que la chaîne ExistingPageFiles ne comporte qu'une seule ligne, comme ceci:
\ ?? \ c: \ pagefile.sys
Arrêtez, redémarrez, voyez ce qui se passe.
Inutile de dire que des erreurs peuvent rendre votre machine impossible à démarrer. Cependant, il s’agit d’un cas où le menu F8 et "Last Known Good" vous sauveront. (Cela est vrai pour tout ce qui se trouve dans CurrentControlSet, tant que vous n'êtes pas connecté avant que les problèmes ne soient visibles)
la source