Articles

Accélérer Vista et Seven avec Windows ReadyBoost

Gain de performance ReadyBoostLa technologie ReadyBoost introduite dans Windows Vista permet d'utiliser une clef USB (ou tout autre type de mémoire flash) comme un cache du disque dur afin de réduire de façon significative le temps de chargement des applications. Nous verrons tout d'abord quel type de matériel utiliser et comment mettre en place cette nouvelle technologie afin d'optimiser Windows Vista et Windows 7. Enfin, nous terminerons par divers tests permettant de mesurer le gain réel obtenu grâce à l'utilisation de cette technologie.

La technologie Windows ReadyBoost

Windows ReadyBoost a pour but d'améliorer les performances de Windows Vista et Windows 7 en utilisant l'espace libre d'une clé USB ou d'une carte de mémoire Flash comme un cache de donnée. Cet espace mémoire supplémentaire, géré par Windows SuperFetch, permet ainsi d'accélérer le traitement des applications, et ce même lorsque la RAM de sa machine est entièrement utilisée. ReadyBoost est donc une mémoire cache supplémentaire mais en aucun cas une extension de la RAM de la machine.

Avant d'aller plus loin, parlons un peu de la technologie SuperFetch. Cet algorithme permet d'optimiser le temps d'ouverture et d'accès aux différentes applications en repérant les programmes qui sont le plus souvent utilisés afin de les pré-charger en mémoire. On retrouve un algorithme similaire appelé PreFetching sur Windows XP et 2000. Pour une meilleure efficacité, SuperFetch peut alors utiliser une mémoire rapide et non volatile supplémentaire, c'est ici qu'intervient ReadyBoost.

Coté  sécurité, les données inscrites sur la clé USB sont cryptées à l'aide d'un chiffrement AES (Advanced Encryption Standard) afin d'assurer toute confidentialité.

Microsoft affirme pourvoir obtenir un gain atteignant jusqu'à près de 40% avec l'utilisation de cette technologie. Nous verrons dans la suite de ce dossier si ces promesses sont respectées dans la pratique.

Windows ReadyBoost

Enfin, sachez que le fait de retirer la clé USB en pleine utilisation ne causera pas le plantage du système. Par contre, le fait de réintroduire cette clé USB par la suite provoquera divers ralentissements temporaires du système (à noter que ces ralentissements sont essentiellement visibles sur les configurations modestes). Mais après quelques secondes, tout reviendra en ordre. Ainsi, vous pourrez utiliser à tout moment votre clé USB pour autre chose sans pour autant éteindre ou redémarrer votre PC.

Vos commentaires
Laissez un commentaire !
A découvrir également :
  1. Lumi82 en tant qu'invité
    le 28/11/2012 à 13h06

    Bonjour Yann,

    Arf, merci quand même d'avoir regardé, plus qu'a attendre que windows revois sa stratégie de gestion de mémoire pour les config moderne...

    répondre
  2. Yann en tant qu'invité
    le 26/11/2012 à 07h09

    Bonjour Sébastien,

    A ma connaissance, il n'y a pas de moyen de forcer Windows à mettre en place un readyboost sur la mémoire émulée, désolé.
    Une recherche dans la base de registre n'indique aucun moyen de la faire (pas de flag à forcer)...

    Dommage car, comme tu le précises dans ton commentaire, cela pourrait en effet être intéressant.

    Si quelqu'un à une solution, qu'il n'hésite pas à la proposer ici !

    Yann

    répondre
  3. Lumi82 en tant qu'invité
    le 21/11/2012 à 19h04

    Bonjour,

    Désolé de remonter ce post mais vu que l'auteur a l'air de s'y connaitre...

    Voila a l'heure d'aujourd'hui beaucoup de nouveau pc on des ssd comme disque dur, readyboost semble donc complètement inutile.

    Cependant, avec suffisement de mémoire vive (perso j'ai 16go), je peux émuler un disque dur directement dans celle ci. (logiciel: Asrock extreme tuner utility)

    On peut donc avoir un espace readyboost cadencé a la vitesse de la ddr3 pour ma part 2133mhz. Ce qui est bien supérieur au ssd. (17go/s contre 500mo/s)

    L'avantage readyboost est donc toujours d'actualité j'ai l'impression.

    J'aurais bien voulu tester mais Windows m'interdit de mettre mon disque dur en readyboost sois-disant que la vitesse de mon ssd est bien trop grand pour avoir un gain. Comparé à une clé usb je comprend mais dans ce cas ce n'est plus valable.

    Je comprend aussi que le gain au démarrage du système ne serait pas forcément meilleur mais je m'intéresse aux ouvertures de logiciels répétitivent sur une même session.

    Ma question est: Comment puis je déverrouiller windows pour le laisser faire un readyboost sur ma mémoire émulée?

    La technique employer pour modifier la la vitesse d'un clé usb trop lente ne fonctionne pas, il n'y a pas les clés registres mentionnez dans le tuto.

    Merci pour vos avis.

    Sébastien

    répondre
  4. tape_m_en_5 en tant qu'invité
    le 26/05/2011 à 14h11

    Oui, cette mesure est efficace et ses bénéfices se font sentir immédiatement!
    J'ai juste un petit doute quant au cryptage des infos contenues sur la clé : s'agit-il de toutes les infos? Mystère, car moi je possède Sécunia (un prog qui m'avertit des "Mises A Jour" à faire pour éviter les failles) et celui-ci propose des "MAJ" pour un fichier "AVG" stocké sur la clé...

    répondre
  5. YAMXCITY en tant qu'invité
    le 8/03/2008 à 19h19

    Mon Toshiba satellite a un coef de 4.3, indice du disque dur.
    Après "déshabillage" de Vista, j'ai récupéré un peu de vitesse...
    Mais à l'introduction de la CORSAIR GT 4 GO, montée en ready-boost, excellents résultats: tout va plus vite!
    C'est pourquoi j'ai tenté l'introduction, à la place de ma clé - besoin ailleurs, dépasse de la machine - d'une carte SD hc kingston de 4 Go.
    La carte ne dépasse plus, performances extra!
    Côut: 11.86 € chez Amazon...Pas cher le Go.

    répondre
Ecrire un commentaire