ReadyBoost


ReadyBoost is a new disk caching technology included in Windows Vista that uses flash memory to boost your system performance. It can use any form of flash memory such as a USB 2.0 drive, SD card or CompactFlash.

ReadyBoost functions as a complement for SuperFetch, giving SuperFetch another place to cache data. SuperFetch is a technology included in Windows Vista which prioritizes the programs you are currently using over background tasks and adapts to the way you work. This technology tracks your computer usage behavior and intelligently preloads applications into memory. This helps improving the general performance of your system and the loading times of your core applications. While SuperFetch loads by default all the necessary files into the main memory, ReadyBoost complements it by loading data into alternate storage devices such as USB 2.0 flash memory sticks.

While the USB flash drives are not as fast as the main memory, they can be faster than a hard disk drive and enabling ReadyBoost can free up some of the main memory which could be used for other tasks and applications.

How to use Windows ReadyBoost

First of all you need to have a flash memory device, such as a USB 2.0 drive. If you need to buy one then please make sure it is a fast speed drive and that it is compatible with Windows Vista as some old models have compatibility problems. If you need more guidance, check this page on ExtremeTech. They tested nine USB flash memory drives and made a list with the ones that worked and the ones that didn't.

The device can have any amount of memory from 512 MB to 4GB. If it is bigger than 4 GB there is no problem, but ReadyBoost will use only up to 4 GB due to the limitations of the filesystem.

First you plug it in and the Autoplay menu pops up.

ReadyBoost

Click on Speed up my system and then select the amount of space you want to be used by ReadyBoost. The recommended amount of memory to use for ReadyBoost is one to three times the amount of memory (RAM) installed in your computer. For instance, if your computer has 512 MB of RAM and you plug in a 4 GB USB flash memory stick, you should set aside from 512 MB to 1.5 GB.

ReadyBoost

Unfortunately, there are some situations when you may not be able to use all of the memory on your storage device to speed up your computer. Some USB storage devices contain both slow and fast flash memory, and Windows can only use fast flash memory for ReadyBoost. So if your device contains both slow and fast memory, keep in mind that you can only use the fast memory portion for this purpose.

After you have selected the amount of memory for ReadyBoost, click the OK button and that's it - ReadyBoost will start its work.

If you look on the memory stick you will see a file with the name ReadyBoost.sfcache. That is where ReadyBoost does all the caching.

ReadyBoost

Does it work?

We did not have everything that is required for a proper benchmark so we searched for reviews on the Internet. According to Tom's Hardware Guide and AnandTech, the performance improvement varies. The most impressive gains are made on less powerful systems with 512 MB of RAM, while on systems with 1 GB of memory and more, the gains are negligible.

We used ReadyBoost and a 2 GB USB memory stick on two systems and we noticed the same trend. On a system with 2 GB of RAM memory, ReadyBoost did not seem to provide a visible improvement but, on an older laptop with 756 MB of RAM and a slower hard disk drive, the applications started a bit faster.


Related articles:
How to configure the virtual memory in Windows Vista
Increase the performance of your SATA disk drive
How to configure your startup programs
Streamline your Startup Applications & Improve Windows Performance


Recommended articles:
ReadyBoost Q&A
Use any USB stick to ReadyBoost your computer



Comments

hello, i just bought a 1gb

hello,
i just bought a 1gb SD card for my pc an camera , poped it into the pc with nothing on the card , an it says that it does not have the required performace charactericits to use ready boost, i have 2gb ram , an i tryed to turn off some start up programs like windows messenger an AIM, so i have virus an spyware an a filter starting up w/ the drives of course. , is there any way i can get it to work or do i need to get a bigger card , an how big would it need to be..

Link

The problem might be generated by the fact that the card is not fast enough for ReadyBoost.
I recommend that you read this article. It might help!

reply

This is because your 1gb card is not fast enough for ready boost u need a device that is a bit faster

it is not worthy

it is not worthy to do, i tried with diferent pen drives and finally idecided to buy a new ddr2. i do not recomend it

Ready Boost is a JOKE!!!

Ready Boost is a JOKE!!! Its too Slow!!

Lets do the math......

1. Fact: Maximum data transfer rate on a memory stick 24-30mb/s MAX!!!

2. Fact: On most hard drives the data transfer rate is 80+mb/s

As you can see a hard drive is faster than a Memory Stick!!

I do not agree

This does not mean it cannot help improve the performance. If you look on several tests made by professional websites you will see that ReadyBoost delivers improvements.

ReadyBoost is not a joke...

What you forget to factor in is the seek time of the hard drive and the fact that what Readyboost helps with is caching relatively small data requests probably 100k or smaller. The seek time of a hard drive affects how fast a hard drive will start delivering (find) the data. Flash memory has virtually no seek time, probably on the order of microseconds compared with the fastest hard drive with seek times of milliseconds. Thats on the order of a 1000 times faster for flash. The flash drive can find and already have delivered a small data request before the fastest hard drive would have found the data for the same request...

Its not really a JOKE!!! Ive

Its not really a JOKE!!!
Ive tried it and it really does
ive 4 GB pen drive and 320 GB hard disk with transfer rate of 10GB/s and it really does boost

You don't account for seek

You don't account for seek time. Just data transfer. When it comes to seek time, the ready boost is by far an advantage to a HDD

It works

I have a 512MB DDR2 with my laptop and I did the readyBoost function with a 4GB SanDisk Cruzer (micro) and it definately improves the speed of things. Question...will this work with 2 different flash drives? And if it does, will it work if the the two flash drives equal to more than 4GB of space?

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options