In the last three years, I've gone from carrying a 512 MB USB memory stick to a 16 GB USB memory stick. That's pretty amazing.
According to the storagereview.com archives, hard drives with 16 GB of storage were introduced sometime around the beginning of 1999. Barely 10 years later, we carry around that much on our keychains. Heck, my laptop only has a 32 GB solid state drive, and I manage to scrape by with that. These things are essentially miniature hard drives. I'm starting to wonder why we don't just take our entire computing environment, operating system and all, along with us and boot it up on whatever computer we happen to encounter in the wild.
There is one big problem with this approach, however. USB flash drive performance, even for the best models, is a small fraction of typical hard drive performance.
Modern 2.5" hard drive performance looks something like this:
| HDD Sequential Read | 55 MB/sec |
| HDD Sequential Write | 55 MB/sec |
Mind you, those aren't particularly fantastic numbers, just typical ones. You can get significantly faster hard drives, such as the Western Digital Velociraptor I just bought. Storage Review described the Velociraptor thusly:
single-user scores .. blow away those of every other [hard drive]
I was immediately sold once I read that. It's not cheap, but you get what you pay for, and I'm firmly in the "hard drive performance matters" camp. To quote Ferris Bueller, it is so choice. If you have the means, I highly recommend picking one up.
But what about large USB flash drives? How do they compare to typical hard drive speeds, much less the awe-inspiring Velociraptor? X-Bit Labs recently reviewed three 32 GB USB flash drives:
| Sequential Read | Seqential Write | |
| 32 GB Corsair Flash Voyager | 22 MB/sec | 10 MB/sec |
| 32 GB OCZ Rally 2 | 30 MB/sec | 22 MB/sec |
| 32 GB Patriot Xporter XT | 31 MB/sec | 17 MB/sec |
Not bad by any means, but punishing next to typical hard drive throughput. If you really were booting and running your operating system entirely from a USB flash drive, you'd feel like you had stepped back in time five full years.
Even if you're only planning to use your USB flash drive for the mundane task of storing files, you should care deeply about read and write speeds. Throughput wasn't much of an issue when USB drives were "only" a gigabyte or two. But when we're talking about 8 GB, 16 GB or 32 GB of data, being limited to 10 MB/sec write speeds means 13, 26, and 52 minutes respectively to fill that flash drive up with data. Do you have that kind of time?
The OCZ Rally 2 flash drive appears to be the winner in the Xbit labs roundup, but does the 32 GB size really offer the best bang for your buck? I did a quick spot check of OCZ Rally 2 flash drive prices on Amazon:
| 2 GB | $17 | $8.50/GB |
| 4 GB | $26 | $6.50/GB |
| 8 GB | $37 | $4.62/GB |
| 16 GB | $78 | $4.88/GB |
| 32 GB | $136 | $4.25/GB |
Surprisingly, yes. The 32 GB OCZ Rally2 flash drive offers the best price per gigabyte of storage. I actually didn't do the math before I purchased, thinking that the 16 GB one would be a better deal. Now I wish I had! I just noticed there's a $20 rebate on the 32 GB model, too, which makes it an even more outstanding deal.
I wasn't sure which 16 GB flash drive would be faster -- the Corsair Flash Voyager, or the OCZ Rally 2. So I ended up purchasing both.
I formatted both of the drives with the default NTFS filesystem and did a bit of ad-hoc testing in Vista. You can find the raw ReadyBoost benchmark results if you know where to look in the event viewer.
| 16 GB Corsair Flash Voyager | 16 GB OCZ Rally 2 | |
| 3GB ISO Copy, Read | 26 MB/sec | 26 MB/sec |
| 3GB ISO Copy, Write | 9 MB/sec | 10 MB/sec |
| Readyboost Random Read | 6,426 KB/sec | 6,434 KB/sec |
| Readyboost Random Write | 3,292 KB/sec | 4,695 KB/sec |
In practice, the Rally is noticeably faster at writing, and a smidge faster at reading (not exposed here, but the chddspeed results confirm this). Not the results I expected based on reading the Xbit Labs review, but apparently there's quite a bit of variance for USB flash drives depending on the vagaries of manufacturing and what particular flash memory chips the manufacturer happened to be using that month.
The results are close enough that you may want to pick on ergonomics rather than performance. The Corsair drive has a chunky rubberized coating, which works well on a keychain (less jangly, more durable) but becomes annoying in a pocket or next to a narrow USB slot. I think I prefer the Rally's narrower metallic casing. Since it is a slightly better performer overall, the OCZ Rally 2 series gets my recommendation, if you're in the market.
One caution: if you do plan to use your USB flash drive to run applications or even operating systems, pay close attention to the random read and write speeds. Sequential throughput is a good overall baseline, but it's not the entire performance story. While typical portable storage usage does correlate well with sequential throughput, applications running on a USB flash drive are largely bounded by random access throughput.
You can never have enough storage on your keychain. Now if I can just figure out what else to put on mine...
Your USB drive is now bootable.
Insert your newly formatted drive into any USB-bootable mainboard, reboot, and select the USB drive as the first boot device. You will be brought to a Windows 98 MS-DOS prompt. From here you can update your BIOS, make system disk fixes, etc.
I have been advised to use a flash drive and Cobian for backup of a library database (holdings and circulation). 4 GB would probably be enough since replacing the changed files would be all that is necessary. Now I am thinking this may not be that reliable a way. Thoughts would be appreciated.
Bob on March 12, 2009 10:15 AMThere appears to be something rather important left out of the comparison. All flash drives have a finite life cycle, which could range from 10,000 to 100,000 re-write operations. OCZ provides no specs on their flash memory to compare with. And, OCZ makes no claims of leveling algorithms--which Corsair and some others use--which will slow down write operations but increase the time before failure, by writing new data to new locations instead of overwriting from bit #1 every time the same way.
So maybe they are faster--but there are some critical areas of durability and reliability that they are simply not discussing.
Then there are folks like Ironkey. They'll gladly give you all the information, because they make a very, very expensive product no holds barred designed for top performance. Somewhere in between...we make our choices.
Red on March 12, 2009 12:48 PMI recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.
Ann
Ann on March 23, 2009 10:31 AMThat is really good, you have done a great work, i really want to thank you, actually i am student of computer engineering and i have to make a report on usb flash details and i am sure i can get better marks from using this information, thanks dude in future i will be keep blogging.
Branded USB Sticks on August 3, 2009 12:14 PM"I'm starting to wonder why we don't just take our entire computing environment, operating system and all, along with us and boot it up on whatever computer we happen to encounter in the wild."
"It seem that Windows 7 will be able to boot up from .vhd image - so that you could have all your applications and data in your pocket and boot from that on any windows 7 pc: http://www.istartedsomething.com/20080523/windows-7-native-support-virtual-hard-disks/"
Well, I think the main reason for this is: Windows is apparently not able to run on different hardware. I had this several times, when some mainboard fried or a major upgrade was due and afterwards nothing worked (wouldn't even boot).
With GNU/Linux this works pretty much (almost) without any problems. I once upgraded from an AMD Athlon XP 1800 to an Intel Core 2 Duo which meant that essentially the only part left from the old system was the hard drive and it _still_ was able to boot and everything (except sound I think) worked. This might be the reason the only solutions for carrying around your OS on a USB drive are GNU/Linux based.
But who knows, MS might get it right with Windows 7, so there is hope...
Simon on February 6, 2010 10:24 PMI love how, on the amazon page for the $4,000 flash drive, it has below the entry: 'What Do Customers Ultimately Buy After Viewing This Item?'
James Robinson on February 6, 2010 10:24 PMThe comments to this entry are closed.
|
|
Traffic Stats |