Windows ne vous permet pas de définir une taille personnalisée pour le cache du système de fichiers.

Cela signifie que sur un ordinateur avec beaucoup de mémoire disponible, disons 3 ou 4 Go, avec un disque dur plus lent, il n’y a aucun moyen de maximiser l’utilisation de la mémoire afin d’accélérer l’accès au disque dur.

Sur certains sites techniques en anglais, j’ai trouvé un truc, pas trop documenté et clair, qui permet à Windows d’utiliser plus de caches pour le « pool » NTFS, augmentant ainsi les performances au cas où vous utilisez l’ordinateur ouvrir et fermer de nombreux fichiers et programmes.

L’astuce est très simple mais je ne garantis pas qu’elle affectera tous les ordinateurs et, si vous remarquez une détérioration des performances, vous pouvez immédiatement y retourner.

Bien qu’il s’agisse d’une opération sécuritaire, puisque tous les ordinateurs sont différents, je ne peux pas garantir à 100% qu’il n’y a aucun risque ou danger de rendre le système instable.

La page de documentation de Microsoft est très cryptique et dit :

« L’augmentation de la mémoire physique n’entraîne pas une augmentation de la mémoire de pagination disponible pour le système de fichiers NTFS.

Si vous réglez le paramètre d’utilisation de la mémoire sur 2, la limite de mémoire du pool de téléavertisseurs augmente. Cela peut entraîner une amélioration des performances si vous ouvrez et fermez un grand nombre de fichiers, mais pas si la mémoire est utilisée par un programme plus lourd.

Dans ce dernier cas, l’effet serait une réduction des prestations. »

Essentiellement, même moi, je ne peux pas comprendre ce qui est écrit dans la documentation (si quelqu’un de plus expérimenté aimerait clarifier la question serait le bienvenu) mais, pour nos besoins expérimentaux, ce n’est pas essentiel.

Voir aussi :  Mise à niveau de Windows 7 avec le Service Pack 2

L’important est de vérifier l’effet que peut avoir l’utilisation de la mémoire des paramètres sous Windows, si elle rend le système plus rapide ou si on doit l’inclure dans la liste des trucs inutiles pour Windows.

Je le répète, le risque de créer de l’instabilité ou des erreurs est très faible, mais je ne peux garantir que tout se passera bien.

Pour modifier la valeur de l’utilisation de la mémoire, allez dans le menu Démarrer – Programmes – Accessoires – Prompt Dos.

Ouvrez-le en mode administrateur en cliquant avec le bouton droit de la souris et en sélectionnant l’option appropriée.

Une fois l’interface d’invite noire ouverte, tapez la commande suivante pour augmenter le paramètre du cache :

fsutil behavior set memoryusage 2

Pour vérifier la valeur actuelle, tapez :

fsutil behavior query memoryusage

Pour revenir à la situation par défaut de Windows écrire :

fsutil behavior set memoryusage 1

Après avoir modifié le paramètre, vous devez redémarrer l’ordinateur pour vérifier ses effets.

Il y a aussi un moyen autre pour changer cette valeur, via les clés de registre.

Allez à nouveau dans le menu Démarrer, cliquez sur « Exécuter » et écrivez regedit.

Dans le menu de droite, naviguez jusqu’à la touche

HKEY_LOCAL_MACHINESYSTÈMECurrentControlSetControl_FileSystem

Double-cliquez sur la clé NtfsMemoryUsage que vous voyez à droite de l’éditeur de clés de registre et changez la valeur en 2.

Les valeurs de cette clé peuvent être :

Non réglé : 0

Valeur par défaut : 1

Augmentation du cache : 2

Le réglage par défaut est « 1 », « 0 » signifie « Non réglé », c’est-à-dire que le système utilise le réglage par défaut (c’est-à-dire que 0 ou 1 p est le même).

Voir aussi :  Installation de Windows 7 sur un PC virtuel (Virtualbox)

Vous pouvez toujours retourner la valeur à « 0 » ou « 1 » si vous ne remarquez aucune amélioration.

À ce stade, vous pouvez tester la vitesse de Windows pendant l’utilisation normale de l’ordinateur que vous faites avec lui, de travail ou de navigation, pour voir si elle est meilleure ou pire.

Ce paramètre devrait être disponible sur tous les systèmes Windows : Vista, Windows 7, Windows Server et même XP même si je ne suis pas sûr.