SuperFetch, ReadyBoost and ReadyDrive: some new feature names for you

 Although feature names aren't the most exciting thing to talk about, I do like to get them right if I can (although I'm still getting my mind around the 2007 Microsoft Office System). 

Anyhow, we've just finalised the names of some Vista features - the three that form part of the performance-enhancing aspects. I've mentioned SuperFetch before and you may have come across features codenamed EMD and Piton. 

Well they now have official names as follows: 

Windows SuperFetch™ is a memory management innovation in Windows Vista that helps make your PC consistently responsive by tracking what applications are used most on a given machine and intelligently preloading these applications into memory.

Or in other words, your apps load faster.


Windows ReadyBoost™ (formerly code-named “EMD”) makes PCs running genuine Windows Vista more responsive by using flash memory on a USB drive, SD Card, Compact Flash, or other memory form factor to boost system performance.  

Or in other words, if you plug in a USB memory stick your machine may run faster. 


Windows ReadyDrive™ (formerly code-named “Piton”)  enables Windows Vista PCs equipped with a hybrid hard drive to boot up faster, resume from hibernate in less time, and preserve battery power.  Hybrid hard drives are a new type of hard disk, which integrate non-volatile flash memory with a traditional hard drive.

Or in other words, your machine may start up almost instantly.


So now you can impress friends and family at parties with phrases like "yeah, I'm getting a hybrid hard drive to make sure I can take advantage of Windows ReadyDrive - you know, the feature that was codenamed Piton". Oh yes.

Comments (32)

  1. macbirdie says:

    Cool, but when will the hybrid drives become available and how much higher price tag will be there on them? 😉

  2. Jared says:

    Hope superfetch can be turned off

  3. Andy Simpson says:

    Sounds like a good idea to me. I do just use the same apps over and over, so if Windows sticks them into memory ready to go…

  4. Gary Colaw says:

    sounds nice if no one else is at your station with your passwordall your stuff preloads

  5. Ian Moulster says:

    Thanks for the comments. Some thoughts:

    – Will hybrid-drive machines have a higher price tag? I don’t know, but I’m sure OEMs will be doing some deals. I know that I want this feature no matter what, and I think quite a few people will probably agree (and others won’t of course, but that’s the nice thing about choice).

    – Can superfetch be turned off? Good question, I’ll find out. I would suspect yes.

    – Preloading apps concern: Not sure I quite get it, but SuperFetch isn’t going to compromise your security, it’s a pretty smart feature imho

  6. voice of reason says:

    SuperFetch does not make your applications load faster,  it just loads them sooner.

  7. Carl says:

    I’m confused.  Most thumb drives are substantially slower than modern hard drives, which are slower than main memory.  How is ReadyBoost going make systems faster again?

  8. Ian Moulster says:

    Re load faster vs load sooner: I think you’re splitting hairs to be honest, the bottom line is the time from when you indicate you want to use an application to when it’s available will be less, however you want to describe that.

    Re "thumb drives" vs hard drives: essentially ReadyBoost  offers the ability to upgrade the system’s memory even if there are no physical memory slots. The user can still remove the memory key at any moment without affecting system stability. To prevent security issues, the information is encrypted on the key to prevent data leaks.

  9. Ian Moulster says:

    Matt Ayers, the Product Manager for these features, has kindly provided some fuller (and more accurate) answers to the questions posed in the comments above:

    – ReadyBoost encrypts all data in its cache with AES-128. No real security worries if someone makes off with your UFD.

    –       Superfetch can make apps launch faster. By placing frequently used disk pages into unused memory, some of your frequently used apps will be launched ‘warm’ out of memory instead of cold off of disk. It really does speed up the launch of frequently used apps.

    –       We’re not using ReadyBoost as memory but rather as a cache for things that would otherwise come off of disk (frequently used data, memory pages, etc)

    –       Carl had a question about speed. Perf in this case depends on the data involved. HDDs are faster than flash for large sequential operations. For small, random reads (like pulling a 4k page off of disk), HDDs need to seek and that takes about 8-10ms. Flash can service a 4k I/O in under a millisecond. We use ReadyBoost to service these small random guys.

    Thanks Matt!

  10. macbirdie says:

    All in all – those technologies are really great since disk drives are still dog slow compared to RAM. I really hope that the day I put 4GB of memory in my PC, all everyday software I need will be always ready to launch from it. 😉

  11. Ian Moulster says:

    Sounds like something I could get used to as well 🙂

  12. davedave says:

    Is there any difference between:

    (a) HD + Flash Card + ReadyBoost


    (b) HHD + ReadyDrive

    Seems (a) is easier to upgrade as Flash continues to get cheaper, but does it have the same capabilities as (b)?

    Also, I wonder what Vista will do with:

    (c) HDD + ReadyDrive + Flash Card + ReadyBoost

  13. rape stories says:

    Best of the text i read about a problem.

  14. Todd says:

    Is there any method to programmatically setup readyboost onto a flash drive when inserted? Any API which can set the property page?

  15. Joe says:

    This all sounds too confusing.  I think I’ll just stick with SLED 10 instead of Vista.

  16. Pres says:

    Those flash drives that would support readyboost will probably be more expensive.  In which case, wouldn’t it be more prudent to just add more memory and just give people the option to disable the swap file.

  17. Scott M. says:

    I’m curiuos: Would there be any limitation on the amount of RAM that could be added via a USB Flash/Thumb drive? If my laptop has 2GB RAM and is running a dual-core CPU with Vista 64-bit (or even Vista 32-bit), could I use an 8GB Flash Drive as found here:|1||P_SignDesc1&N=0&whse=&Dx=mode+matchallpartial&Ntk=All&Dr=P_CatalogName:BC&Ne=4000000&D=USB%20Flash%20drive&Ntt=USB%20Flash%20drive&No=1&Ntx=mode+matchallpartial&Nty=1&topnav=&s=1?

    Could I use multiple flash drives (makes it really interesting if I’ve got a USB hub with four ports and another six ports "on-board")? Have you noticed that some vendors are selling multiple drives packaged together; i.e. (3)1GB flash drives? Hence my intrigue in running with multiple flash drives…

    thnx for any insight,


  18. WenchihChen says:

    I am curious about the possibility of using one normal hard drive (say, installed as Drive C:) and  then having one SSD(Solid-State Disk) with IDE interface and intall it as Drive D. Then, would I obtain the feature of ReadyDrive or I could have ReadyBoost only ? Any performance difference between ReadyDrive and ReadyBoost ?

  19. andrew says:

    can super fetch and ready boost be turned off and if so how?

  20. FrenchGeek says:

    Can we turn Superfetch off? With this "smart" function my latest desktop (01/2008) running Vista Home Premium 32bits (Intel Q6600/2x2gb 1066Mhz/Geforce 8600 GT 256mb/2x500gb 7200rpm HD)is slower than a slug (my 3-year-old laptop 2.8Ghz/2gb 667Mhz/100gb 7200rpm running XP Pro). In theory looks good on paper but in the real world I end up with Vista sucking up all the available memory for cache and leaving almost none free. And when I launch a task, it can  be so slow that I feel like writing something about how MSFT can make so much money by selling us this big !@#$%^.

Skip to main content