Sur mes ordinateurs (exécutant Windows 7 et Vista et utilisant des cartes SD et des lecteurs flash) ReadyBoost reconstruit le cache après chaque redémarrage. À cause de cela et du disque dur à 5400 tr / min, il faut plusieurs minutes pour que l'ordinateur commence à fonctionner normalement. J'ai renoncé à utiliser ReadyBoost à cause de cela. Aujourd'hui, j'ai lu dans les commentaires sur cette réponse que pour certaines personnes, ReadyBoost ne reconstruit pas le cache après chaque redémarrage.
Ma question est de savoir comment faire pour que ReadyBoost conserve son cache même après le redémarrage?
windows-7
windows-vista
cache
readyboost
AndrejaKo
la source
la source
Réponses:
On dirait que c'est une fonctionnalité de sécurité, donc je ne sais pas si elle peut être contournée:
http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx
Malheureusement, je ne peux pas penser à un moyen d'accélérer le processus de reconstruction ou de l'éviter (autre que l'augmentation de la quantité de RAM qui rendrait ReadyBoost inutile).
Mise à jour: je vais résumer les commentaires ci-dessous.
SuperFetch, ReadyDrive et ReadyBoost sont toutes des technologies qui fonctionnent ensemble.
SuperFetch surveille les fichiers utilisés par l'utilisateur et le système et apprend ce qui est beaucoup utilisé et tente de prédire ce qui pourrait être demandé à l'avenir. Ensuite, cela peut être préchargé avant d'être effectivement appelé.
ReadyDrive tente de prédire quelles pages de mémoire Windows doit mettre en veille prolongée. Ainsi, lorsque Windows se réveille, Windows reprendra plus rapidement en veille prolongée. Les données dont Windows aura besoin peuvent être stockées dans un lecteur ReadyBoost interne non amovible installé par l'OEM. ReadyDrive a besoin de ces disques internes car Windows peut faire confiance à ce qui ne lui est pas arrivé pendant une session de mise en veille prolongée. Lors d'un arrêt, même ces disques ne sont pas fiables.
ReadyBoostmet en cache le disque dur au niveau du secteur. Il ne se soucie pas des systèmes de fichiers car il sait seulement où se trouvaient les données du disque. SuperFetch peut déterminer qu'un fichier est utilisé fréquemment, il stockera donc ces données dans un cache ReadyBoost. Il y a un cache ReadyBoost sur le disque dur qui, je suppose, est là (plutôt que de le lire ailleurs sur le disque) parce que les disques durs ont de bonnes performances de lecture séquentielle (ce qui signifie lire secteur après secteur après secteur, plutôt que d'avoir à changer de piste et à gérer temps de recherche et latence de rotation). L'objectif de l'utilisation d'un périphérique flash ReadyBoost est de battre le disque en termes de performances. De cette façon, ces secteurs de disque dur mis en cache à l'aide de ReadyBoost peuvent être récupérés plus rapidement, augmentant les performances de l'ordinateur. Pour les lecteurs ReadyBoost amovibles, le contenu du lecteur peut ' t être approuvé via un événement de veille, d'hibernation ou d'arrêt, car le contenu du cache du disque dur ou de ReadyBoost aurait pu être modifié depuis que Windows avait créé ce cache. Pour empêcher l'utilisation de données incorrectes, Windows videra l'ancien cache ReadyBoost et commencera un nouveau cache. Pendant ce temps, les performances seraient moindres car le cache ne s'est pas réchauffé avec les données du secteur actuel.
Source: Voici une bonne vidéo qui parle de ces technologies et de leur interrelation. Certaines parties intéressantes font environ 16m30s-19m et 34m45s-38m40s, cependant, la vidéo entière peut valoir la peine d'être vue.
la source
Ces URL montrent comment désactiver la compression / cryptage sur un lecteur ReadyBoost
Il semble qu'un lecteur amovible soit toujours chiffré, même si vous essayez de le désactiver avec la stratégie de groupe.
Je me demande si vous avez désactivé la compression / le cryptage pour pouvoir conserver le cache lors d'un redémarrage.
la source
La réponse peut être aussi simple que de faire apparaître le lecteur comme un lecteur fixe.
Un seul bit dans le descripteur de périphérique du périphérique, le bit de support amovible (RMB), permet au lecteur d'être reconnu comme amovible ou non.
Si vous retirez le RMB, Windows considère le lecteur comme un «disque fixe local».
Un pilote de filtre pour supprimer le RMB a été créé par Hitachi pour leurs Microdrives et une version 64 bits par Uwe Sieber. Vous pouvez trouver les instructions d'installation et les deux ici:
Sous le titre:
Je prévois d'expérimenter avec cela au cours du week-end et après.
(Vous trouverez également de nombreux autres excellents logiciels et conseils liés à l'USB)
(Comme la procédure ci-dessus autorise plusieurs partitions sur un lecteur USB, on ne peut s'empêcher de se demander quel effet la création de 2 ou plus d'entre elles et le logiciel de raid ensemble aurait ..?!)
la source