9 votes

Comment puis-je rendre Windows 7 ReadyBoost persistant ?

Y a-t-il un moyen de faire en sorte que Windows 7 conserve le cache de ReadyBoost lors d'un redémarrage (et ne le crypte pas ou ne conserve pas la clé de cryptage lors du redémarrage) - de sorte que ReadyBoost puisse réellement augmenter la vitesse de démarrage au lieu de la ralentir en reconstruisant le cache pendant que le système essaie de se charger ?

Je sais qu'il devrait être possible de rendre ReadyBoost persistant. D'un Livre blanc de Microsoft :

Les périphériques intégrés qui prennent en charge ReadyBoost conservent les données même lorsque le machine est suspendue ou mise en hibernation.

Comment puis-je appliquer ReadyBoost sur le disque et le marquer comme "interne" pour que le cache ne soit pas vidé au redémarrage ?

J'ai essayé d'ajuster ReadyBoost manuellement en utilisant le registre comme j'ai trouvé cette citation :

Lorsque vous insérez un périphérique flash, comme une clé USB, dans un système, le système système, le service ReadyBoost examine le périphérique pour déterminer ses caractéristiques de et stocke les résultats de son test dans le système :

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt

Cependant, jusqu'à présent, je n'ai pas réussi à le faire fonctionner comme je le voudrais.

La meilleure solution semble être d'utiliser le script d'installation du système et de le mettre à jour. en insérant les clés script appropriées - mais faire une réinstallation complète de tout mon système est très lourd. Existe-t-il un moyen de les appliquer sans devoir procéder à une installation complète ? Je sais que Microsoft insiste spécifiquement sur le fait que l'outil ne doit PAS être utilisé sur des systèmes déjà déployés, mais si je veux ignorer cet avertissement, comment dois-je m'y prendre ?

3voto

Morgan Points 6578

Après avoir manipulé diverses parties du registre (sans parvenir à obtenir quoi que ce soit de significatif) et n'avoir pas voulu faire une nouvelle installation scriptée de type OEM de mon système, j'ai trouvé un moyen de faire quelque chose de similaire à ce que je voulais faire.

Malheureusement - ce que j'ai fait n'est pas gratuit. J'ai choisi d'utiliser un programme tiers appelé eBoostr (version 4, édition de bureau). Il est destiné à Windows XP à l'origine et fait fondamentalement les mêmes choses que ReadyBoost. Cependant, il fonctionne bien sous Vista et Windows 7 également. Il peut utiliser jusqu'à 4 périphériques de cache (y compris les disques durs, mais il n'est pas très efficace avec les disques durs) et conserve le cache pendant les redémarrages par défaut. L'utilisation du cryptage sur les disques amovibles est facultative.

J'utilise donc eBoostr sur la carte CF interne dans le slot IDE et je laisse superfetch / ReadyBoost gérer le prefetching dans la partie RAM et quelques clés USB.

Readyboost/Superfetch et eBoostr semblent bien fonctionner ensemble tant que vous les dirigez vers des lecteurs différents (utiliser la même clé USB pour ReadyBoost et eBoostr n'est pas très efficace).

Le coût du programme est d'environ 25 - 30 $ (et il y a une version d'essai gratuite disponible avec toutes les fonctionnalités) mais j'ai trouvé un magasin en ligne au Royaume-Uni qui vendait l'édition de bureau pour 12,9 £ et a réduit le prix de 5 £ lorsque j'ai coché une case leur permettant de m'envoyer du spam. Le coût final a donc été d'environ 9 euros pour l'édition de bureau (qui fait tout ce dont j'ai besoin puisque superfetch est déjà capable d'utiliser la RAM pour le cache).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X