Comment puis-je rendre Windows 7 ReadyBoost persistant?

9

Existe-t-il un moyen de faire en sorte que Windows 7 conserve le cache ReadyBoost pendant un redémarrage (et non pas le crypter ou conserver la clé de cryptage pendant le redémarrage) - afin 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. À partir d'un livre blanc Microsoft :

Les appareils intégrés qui prennent en charge ReadyBoost conservent les données même lorsque la machine est suspendue ou mise en veille prolongée.

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

J'ai essayé de modifier ReadyBoost manuellement en utilisant le registre car j'ai trouvé cette citation:

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

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

Cependant, jusqu'à présent, je n'ai pas pu le faire agir comme je le voudrais.

Le meilleur pari semble être d'utiliser l'installation scriptée du système et d' insérer les clés de script appropriées - mais faire une réinstallation complète de tout mon système est très fastidieux. Existe-t-il un moyen de les appliquer sans avoir à effectuer une installation complète? Je sais que Microsoft souligne spécifiquement 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 pourrais-je procéder?

Kert Tamm
la source
2
Aussi agréable que cela puisse être, le problème avec ce que vous voulez faire est que les pilotes ReadyBoost ne sont pas chargés jusqu'au démarrage de Windows. Windows ne peut pas lire le fichier ReadyBoost sur la clé USB pendant le démarrage. Vraiment, ce que vous voulez, c'est un disque dur à semi-conducteurs qui peut être démarré.
Hand-E-Food du
L'espace SSD devient moins cher, mais le prix par Go est encore relativement élevé par rapport au disque dur ordinaire. Lorsque j'obtiens un SSD, je voudrais l'utiliser comme lecteur readyboost au lieu de lecteur de démarrage. En fait, j'ai une carte CompactFlash dans l'un de mes emplacements IDE pour carte mère, mais ses performances ne sont pas assez bonnes. Bien que la lecture aléatoire 4k soit impressionnante, la vitesse de lecture soutenue est horrible par rapport au disque dur ordinaire à 7200 tr / min.
Kert Tamm, le
Un peu en retard, mais voici ce que j'ai découvert: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ StoreParameters \ et SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ UnattendSettings \ Microsoft-Windows-SystemMaintenanceService semblent être lus par sysmain.dll C'est peut-être là que les paramètres sont stockés. Le détournement des attributs dans HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ EMDMgmt provoque la réinitialisation de Readyboost, donc je suppose que ce ne sont que des données d'ID de disque. (La taille de la partition est là)
2015

Réponses:

3

Après avoir joué avec diverses parties du registre (sans y parvenir à quoi que ce soit d'important) et n'ayant pas voulu faire une nouvelle installation scriptée de style 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é à l'origine à Windows XP et fait essentiellement les mêmes choses que ReadyBoost. Cependant, cela fonctionne aussi bien sous Vista et Windows 7. 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 chiffrement sur des disques amovibles est facultative.

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

Readyboost / Superfetch et eBoostr semblent fonctionner correctement ensemble tant que vous les pointez sur 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 un essai gratuit disponible avec toutes les fonctionnalités) mais j'ai trouvé une boutique en ligne au Royaume-Uni qui vendait l'édition de bureau pour 12,9 £ et a réduit de 5 £ le prix lorsque j'ai coché une case à cocher permettant qu'ils m'envoient du spam. Ainsi, le coût final a fini par être d'environ 9 euros pour l'édition de bureau (qui fait tout ce dont j'ai besoin car superfetch est déjà capable d'utiliser la RAM pour le cache).

Kert Tamm
la source
Combien d'argent les gens vont-ils gaspiller afin d'obtenir plus rapidement une dizaine de secondes mythiques sur l'ordinateur? Je connais quelqu'un qui utilise Vista sur un ancien Duron 850, et la seule chose dont ils se plaignent est le manque de Silverlight.
kinokijuf
0

Eh bien, si c'est votre ordinateur portable de travail, vous essayez d'accélérer parce que vous n'avez pas la possibilité d'en acheter un plus récent ou d'y mettre un SSD. Je suis prêt à obtenir ma propre carte SD pour 10 euros si cela aide. Avec readyboost, mon temps de démarrage est passé de 5h45 du démarrage du navigateur à 3h45. Le basculement entre les applications est également instantané maintenant, alors que j'attendais 3 à 10 secondes pour que quelque chose se produise, en fonction de l'activité du disque dur. Je cherche s'il existe des options pour obtenir encore plus de gains de performances.

PS Je travaille sur un Lenovo T410 avec 6 Go de RAM, donc pas de CPU ou de RAM mais le disque dur est le goulot d'étranglement en raison des temps d'accès lents (17 ms vs <1 ms pour la carte SD) et de terribles lectures / écritures aléatoires (0,3 Mbps vs 5MBps pour la carte SD).

Dystoopia
la source