On TV.com: BEST and WORST New Fall Shows
BNET Business Network:
BNET
TechRepublic
ZDNet

January 18th, 2007

Is your flash drive fast enough for Vista's ReadyBoost?

Posted by Ed Bott @ 2:53 pm

Categories: Hardware, Image Galleries, Windows Vista

Tags:

In Focus » See more posts on: Hands on Vista, Vista

My colleague George Ou has an excellent rant on flash drive performance. As he notes, many people are in for a rude shock when they plug in a USB flash drive, Compact Flash card, or SD card and expect it work well with the new ReadyBoost feature in Windows Vista. Many of those flash devices will fail, with a message that reads: "This device does not have the performance characteristics for use in speeding up your system.”

But George gets one detail wrong in his post:

Unfortunately Vista doesn't report the actual raw data for its ReadyBoost test since it only gives you a pass/fail score making it as useless and confusing as the Vista performance index that's based on a scale of 0 to 6.

In broad terms, that's true. When you insert a new flash device and try to use it as a ReadyBoost device, it either passes or it fails. If you try to use a cheapo USB flash drive that some company passed out at a trade show, you won't know from that initial screen why it failed. But the actual numbers are there for all to see, if you know where to look. Carl Siechert, Craig Stinson, and I discovered this fact during our research for Windows Vista Inside Out, and to the best of my knowledge no one has published this information online yet.

I gathered together more than 20 flash devices I've picked up over the past several years and put them to the test. Follow along in the image gallery that accompanies this post and you'll see how you can measure the performance of your own flash devices.

To be used as a ReadyBoost device, your flash drive has to pass several tests, including available free space, write performance, and random read performance. When you connect a supported flash device to your system and choose the Speed Up My System option, Windows Vista runs a quick performance test to see if the device meets minimum standards required for ReadyBoost. Those standards are:

  • 2.5 MB/sec throughout for 4 KB random reads
  • 1.75 MB/sec throughout for 512 KB random writes

These results must be consistent across the entire device. In addition, the device must be at least 235 MB in size (although you can designate less than the full space on the drive for the ReadyBoost cache).

If any of these tests fail, the drive is rejected.

If you get a failure message when you first insert a flash device and try to use it as a ReadyBoost drive, you can click Test Again to get a second hearing. If the drive fails several tests, you can look up the specific performance results for yourself. Open Event Viewer (Eventvwr.msc) and click the Applications And Services Logs category in the console tree on the left. Under this heading, click Microsoft, Windows, and ReadyBoost. Under this latter heading, select Operational. The log entries in the center pane include performance test results for both successful and unsuccessful attempts.

ReadyBoost performance as measured in Event Viewer

Just to make things more confusing, the Event Viewer logs report results in KB/sec instead of MB/sec. Although the spec says 1.75 MB/sec write performance, the report in Event viewer would display this as 1750 KB/sec

So how did my motley collection of flash drives do? All in all, not bad.

Six drives, most of them originally given to me as freebies at various press events, failed because they were smaller than the minimum size.

One of my oldest flash drives, a PNY Attache 256MB device I bought about four years ago, passed with respectable scores (read 2920 KB/sec, write 3737 KB/sec). It was the only one of its vintage that passed. More typical was the story of a Micro Advantage 1GB QuickiDrive. (It's the oversized, roundish device at the right in the photo at the top of this post.) It was one of the first 1GB devices on the marker, although its designers cheated by repackaging a Compact Flash card in a USB case. It was very slow on the write test.

Several drives I was given at CES last week in lieu of paper press kits (PR people take note: this is a good thing) all failed. A 1GB no-name drive could only muster write scores of 1004 to 1040 KB/sec. Another very handsome 512MB leather-wrapped flash drive supplied by a vendor failed with dreadful read performance scores of 157 KB/sec.

One of the most interesting failures was an A-Data 1GB drive, originally purchased from an online outlet store. The rubber holder is in the shape of a soccer ball, dating it to last year's World Cup. I expected this cheap drive to fail, but it got surprisingly close. The first test produced a read write [corrected after initial post - Ed] performance of 1602 KB /sec, only about 10% below the threshold of 1750 KB /sec. Three separate retests produced a range of results from 1401 to 1729 KB / sec. Closer, but still no cigar. On the sixth retest, I got a different result, indicating that it had failed because it "does not exhibit uniform performance across the device." This cheap device was able, on this pass, to clear the read and write performance bars, but that exposed a design decision that made the drive unacceptable for ReadyBoost. No doubt for cost reasons, its designers used a single fast 128MB flash chip matched with slower flash chips.

A 256MB Memorex Travel Drive, given away at last year's CES, passed with excellent test results: Random read speed 4627 KB/sec, sequential write speed 4131 KB/sec.

The 2GB Teac Mini-SD card in my Smartphone, originally purchased at retail, had a read speed that was too slow.

The runner-up in the speed trials was a SanDisk Cruzer 2GB flash drive, provided by Microsoft as part of its Windows Vista Launch Kit for press visitors at CES. It passed with excellent scores: random read speed of 5407 KB/sec, sequential write speed 3701 KB/sec.

But the speed champ in my tests was an Apacer Handy Steno 2.0 USB flash drive. I purchased two of these 1GB drives (update: these are model HT203) for the remarkably low price of $24 each a few months ago, on the recommendation of Scott Hanselman. He didn't steer me wrong. Both are now in use as ReadyBoost drives. They passed the ReadyBoost performance test with blazing speed, roughly twice as fast as any other device I tested: random read speeds were 8067 KB/sec and sequential write speeds were a blistering 9396 KB/sec. I can tell the difference in startup and app load times when this device is inserted into a Vista system.

Now, it's important to note that a device that scores low on this test might not be a dog for other purposes. I have a 2GB MyFlash drive that works just great for transferring files between machines; it just doesn't do well on the specific activities that count for the ReadyBoost cache.

Grant Gibson has already begun compiling a list of devices that pass or fail the ReadyBoost test. It would be great if someone could build a similar database with the actual numbers, so you can see for yourself which devices rock and which barely pass. Any coders out there want to take up the challenge? I'll gladly host the database if you'll help me build it.

Ed BottEd Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. See his full profile and disclosure of his industry affiliations.

Email Ed Bott

Subscribe to Ed Bott's Microsoft Report via Email alerts or RSS.

  • Talkback
  • Most Recent of 134 Talkback(s)
RE: Is your flash drive fast enough for Vista's ReadyBoost?
According to many reviews, Ready Boost is best for "older" computer systems than newer ones.

If you have a new computer with i7 and 9Gb DDR3 ram, it won't matter (as much) since you can't reall... (Read the rest)
Posted by: mchan1 Posted on: 09/18/09 You are currently: a Guest | | Terms of Use
Minimum spec is wrong  georgeou | 01/18/07
ReadyBoost vs ReadyDrive  Ed BottZDNet Moderator | 01/18/07
Good point there, Wikipedia needs to be corrected too  georgeou | 01/18/07
Wikipedia now has the numbers from the ReadyBoost FAQ  Ed BottZDNet Moderator | 01/19/07
wikipedia  CobraA1 | 01/19/07
The specs published in this post are correct  Ed BottZDNet Moderator | 01/20/07
I need to get one of those press kits!  georgeou | 01/18/07
As I pointed out in my blog, we need a simple yet accurate rating  georgeou | 01/18/07
Agreed. How about 1xRB or 1.5xRB  Grayson Peddie | 01/18/07
Yeah, sure  georgeou | 01/18/07
You could use a flash drive for virtual memory  Grayson Peddie | 01/18/07
I'm not substituting, I'm saying 1 GB is enough for most people  georgeou | 01/18/07
Wow. You must realy enjoy kool-aid and spam.  Mr. Roboto | 01/18/07
Message has been deleted.  Mr. Roboto | 01/18/07
You're assuming we're all going to run out and buy Vista...  HypnoToad72 | 01/18/07
He did no such thing, and flash will last 10 years  georgeou | 01/18/07
MONTHS?  Wolfie2K3 | 01/19/07
He knows the date Vista PCs go on sale.  ShadeTree | 01/19/07
failure or removal of device not a problem  john.murray@... | 01/18/07
No we don't, Vista is for smart  No_Ax_to_Grind | 01/19/07
LOL Like You?  itanalyst | 01/19/07
RE: VISTA WILL FAIL...but Itanalyst won't.  harrisharris | 01/19/07
So you are not the target consumer then?  B.O.F.H. | 01/19/07
Oh I didn't realize you were not using Vista. What changed your mind?  slim-01 | 01/19/07
No_clue_as_Usual!  Linux User 147560 | 01/20/07
Not necessarily but ...  mwagner@... | 01/19/07
5 4 3 2 Ready BOOST !  stemcellphone | 01/19/07
rant or rave  stemcellphone | 01/19/07
That's because...  my_iggy_bin | 01/21/07
WAKE UP!  my_iggy_bin | 01/21/07
Readyboost is a silly impractical gimmick.  kraterz | 01/18/07
Not used the way you think  Mr. Big | 01/18/07
You're a silly impractical gimmick.  harrisharris | 01/19/07
Wow, thanks for the amazing insight.  kraterz | 01/19/07
Sony MicroVault  Wolfie2K3 | 01/18/07
To retest...  Ed BottZDNet Moderator | 01/18/07
Hmmm...  Wolfie2K3 | 01/19/07
Ah, you're right  Ed BottZDNet Moderator | 01/19/07
Nope..  Wolfie2K3 | 01/19/07
You don't see the test happen  Ed BottZDNet Moderator | 01/19/07
That's just it...  Wolfie2K3 | 01/19/07
Additional note on HDD performance vs Flash  Mr. Big | 01/18/07
Flash 10 times slower in writing?  joemartn | 01/19/07
Which Apacer Steno exactly?  mrolak | 01/18/07
Handy Steno HT203 200X  georgeou | 01/19/07
HT203  Ed BottZDNet Moderator | 01/19/07
Kingston DataTraveler 2.0 - Failed  jpr75_z | 01/19/07
Anyone tested an iPod Nano yet?  Fred Fredrickson | 01/19/07
The iPod Nano like many other MP3 players ...  ShadeTree | 01/19/07
Who really cares? [NT]  swoopee | 01/19/07
Too funny  frgough | 01/19/07
Go buy a dictionary  RocketEater | 01/19/07
Sigh  frgough | 01/19/07
You don't need Vista !  fstocking | 01/19/07
Why do I want Vista?  Savemyboat | 01/19/07
re: Why do I want Vista?  Wolfie2K3 | 01/19/07
Won't be fine. See above post.  slim-01 | 01/19/07
No longer supported...  Wolfie2K3 | 01/19/07
Fine just don't connect to a Network including the Internet.  slim-01 | 01/19/07
What will you do when MS quits supporting 2k/XP? Unplug from Web?  slim-01 | 01/19/07
There's a roadmap  Ed BottZDNet Moderator | 01/19/07
LOL  frgough | 01/19/07
Fine I'll save this post and get back to you in 2yrs.  slim-01 | 01/19/07
IBM are still on Win2K in many plants  A_Selby | 01/21/07
WRONG!  justanitguy | 01/19/07
Look at your Source. Read my Lips. Don't Trust Microsoft.  slim-01 | 01/19/07
Where did I say that?  Ed BottZDNet Moderator | 01/19/07
Ok I was a bit off 13yrs not 15yrs  slim-01 | 01/20/07
You won't be right  Ed BottZDNet Moderator | 01/20/07
Hi Ed you bozo  my_iggy_bin | 01/21/07
Pay attention  Ed BottZDNet Moderator | 01/21/07
You might not need it  Heatlesssun1 | 01/19/07
I like Vista because....  harrisharris | 01/19/07
Thanks for the info, Ed  RocketEater | 01/19/07
Ed  stemcellphone | 01/19/07
Actually...  Ed BottZDNet Moderator | 01/19/07
Flash Disks and Pen Drives don't live forever.  dlauer@... | 01/19/07
Read the FAQ on ReadyBoost, it will last 10 years  georgeou | 01/19/07
Also keep in mind...  Ed BottZDNet Moderator | 01/19/07
Has anyone tried setting a flash device to "Optimize for performance"?  jacec | 01/19/07
Doesn't make sense  Ed BottZDNet Moderator | 01/19/07
Sorry, but it doesn't introduce risk, read up on this feature  jacec | 01/19/07
You misunderstand what I was saying  Ed BottZDNet Moderator | 01/19/07
A follow-up question  Ed BottZDNet Moderator | 01/19/07
I'll answer both replies here  jacec | 01/20/07
Thanks!  Ed BottZDNet Moderator | 01/20/07
Look people, stop this  my_iggy_bin | 01/21/07
I tried this, no difference  Ed BottZDNet Moderator | 01/22/07
Whoops  Ed BottZDNet Moderator | 01/22/07
If I understand this right I'm not sure why anyone would want to do this.  slim-01 | 01/19/07
It's in addition to RAM  Ed BottZDNet Moderator | 01/19/07
1Gb flash vs 1Gb DRAM  M.R. Kennedy | 01/19/07
Not quite right  Ed BottZDNet Moderator | 01/20/07
Whups!  M.R. Kennedy | 01/22/07
to do What ?  digitrog | 01/19/07
You Have a Great Story... I have a Great Solution  jah@... | 01/19/07
Axxen Xo  shimong@... | 08/07/07
JUST INSTALL MORE MEMORY IF YOU DON'T HAVE ENOUGH (NT)  CobraA1 | 01/19/07
Look at my answer above  Ed BottZDNet Moderator | 01/19/07
OK, maybe for laptop users, but your other answer . . .  CobraA1 | 01/19/07
Let me try again  Ed BottZDNet Moderator | 01/19/07
**HARLOT ALERT**  my_iggy_bin | 01/21/07
**TROLL ALERT**  Wolfie2K3 | 01/26/07
NO Apacer Handy Steno 2.0 HT203 found!!  mustang_z | 01/19/07
Here's where I got them  Ed BottZDNet Moderator | 01/19/07
Supermediastore.com  Ed BottZDNet Moderator | 01/19/07
Thanks Ed!!  mustang_z | 01/22/07
I got one yesterday - Apacer Handy Steno 2.0 USB  ddw301276 | 03/08/07
Apacer HT203  M.R. Kennedy | 01/19/07
YES Apacer Handy Steno's 2.0 HT203 lost!!!  makingitbetter7 | 02/17/07
Amazon  sweklaweklfwe@... | 03/29/07
where and how?  tech_ed@... | 01/19/07
unsupported  phutmacher | 01/19/07
More on the Minimum Spec  jpr75_z | 01/20/07
Thanks  Ed BottZDNet Moderator | 01/20/07
Best companion for Windows Vista  johnroberts_abroad | 01/20/07
and some more...  johnroberts_abroad | 01/20/07
Flash drive compatability w/ Vista?  rbert16000 | 01/20/07
Flash drive compatibility with OS X?  M.R. Kennedy | 01/22/07
fully agree  linux_is_next | 01/22/07
Red eye syndrome=vista  linux_is_next | 01/22/07
Melodramatic, aren't we?  Wolfie2K3 | 01/22/07
Database? Why not a Visokio Omniscope file?  tjbate2000@... | 01/22/07
Apacer HA202  cyoon | 01/23/07
Flash Drive and ReadyBoost  wademan | 02/15/07
Using ReadyBoost on subspec flash drives  DWAnderson | 03/05/07
command line to check flash device read/write speed speed  hw_enthusiast | 04/05/07
updated flash device specs to get the most out of Windows ReadyBoost  hw_enthusiast | 04/05/07
Speed Database with Figures  riojones | 04/06/07
USB Only?  dhamilt01@... | 12/22/07
ReadyBoost rocks with OCZ SD 150x 2G  tomsailor@... | 02/22/08
RE: Is your flash drive fast enough for Vista's ReadyBoost?  nelsonk_@... | 04/03/08
RE: Is your flash drive fast enough for Vista's ReadyBoost?  markabarnes | 08/12/09
RE: Is your flash drive fast enough for Vista's ReadyBoost?  mchan1 | 09/18/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here