One of the notable improvement of Windows Vista is the feature called "ReadyBoost". This is part of Windows Vista's improved I/O (input/output) subsystem features.
ReadyBoost is a feature which allows you to improve Windows Vista system performance by using USB flash-based storage memory disk, SD cards and compact-flash storage cards.
Overview
Whenever you a load a windows application (for example Microsoft Word or Photoshop), it is read from the hard disk and loaded into your computers temporary memory (RAM/System Memory) hence the bigger RAM the faster you applications will load.
To make programs loads faster, Windows Vista will try to cache (prepare it and read it for loading store into a file) frequently loaded applications, it will try to learn from your habits on what applications are being loaded when you're working on Windows. This is feature is know as "Superfetch", This feature was introduced earlier with Windows XP known as "PreFetcher" which stored cache on the hard disk. One drawback of this, was that the hard disk is far slower to access than RAM, while the cache stored in the hard disk would help, the performance is as only good as the speed of your computer's hard disk.
With Windows Vista, the SuperFetch feature is augmented by "ReadyBoost", instead of storing the cache on the hard disk drive, it now store this into USB Flash-memory based drives, this heavily improves system performance since these drives as a lot faster to access compared to the slower hard disk drives.
Using ReadyBoost
Make sure you have met the following before proceeding with rest of the steps:
- A spare or free USB 2.0 compliant USB port
- A USB 2.0 based flash-memory storage device such as SD Card, Compact-Flash memory card, USB disk drive.
- The USB drive must have at least 256 MB worth of free space.
Step 1:
Insert you USB flash-memory based drive into your USB port. Once plug Windows Vista will prompt with the dialog box similar to the one below, click on "Speed up my system". Window Vista will now do some testing if your drives met the speed requirements for ready-boost.
Once the test have been, the dialog box with the ReadyBoost tab will be shown.
Step 2:
Click on the "Use this device", you will also be prompted for the disk space to allocate along with the recommended size for ReadyBoost, the click on apply.
Step 3:
Verify that ReadyBoost is working, you can do this by opening the USB drive with Windows Explorer and will find the "Ready Boost Cache.sfcache" file, this file will now be populated with the "SuperFetch" cache. For added Security the file is encrypted with AES 256 Bit encryption, Also when the drive is remove this is automatically deleted by Windows.
The cache file size is compressed on a 2:1 ratio, So if you have 256MB of cache file, this is equivalent to 1024 MB worth of cache data. Windows will also compute based on the amount of free-space you have on your USB disk drive and the amount of Physical Memory your computer have to give out the optimal size of your cache file to be user for ReadyBoost.
ReadyBoost tools:
If you want to see ReadyBoost in action, you can download the tool RBMon - ReadyBoost Monitor.
3 comments:
What a great idea bai! I will forward this link to all my friends who are on Vista.
(My OS is XP)
dens..
I have a 3Gig RAM. I know that its fast na but could my computer still benefit from this? I heard that a 32 bit system can only go as high as 3 Gigs only? and anything higher wont matter unless you get a 64 bit system...
thanks
>Dens..
>I have a 3Gig RAM. I know that its >fast na but could my computer still >benefit from this? I heard that a >32 bit system can only go as high >as 3 Gigs only? and anything higher
>wont matter unless you get a 64 bit
>system...
Windows Vista 32 Bit can only see 3.2 GB of RAM, enabling Ready-boost will avoid having Windows Vista put the cached files (SuperFetch-ed files) to be stored on the hard disk, instead this will be placed on your ReadyBoost-enabled USB drive, thus improving the retrieval of those cached files.
Based on my observation, since I've enabled ReadyBoost for quite something, I have noticed that most of my frequently used programs loads faster (Visual Studie 2005 Express Editions), Apple iTunes, Microsoft Robotics Studio, Firefox and etc, As these are my frequently used programs.
To get hard data on the benefits of ReadyBoost, On my next blog, I will do the Test of Timing the loading times of these Application, with and without ReadyBoost enabled.
Post a Comment