Drive speeds for ATA, USB Flash, SDHC and CF

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Guest Post[In recent weeks, there have been a number of posts on this blog looking at the Hyper-V developer workstation proof of concept (booting from a .VHD on a flash drive) that I knocked up for my colleague Garry Martin. This post is slightly different in that Garry did the legwork and provided me with some notes to publish in his name. So, with a little editorial input from yours truly, here are Garry’s notes on drive speeds for ATA, USB Flash, SDHC and CF.]

Card speed is usually specified in “x” ratings. This gives the data rate as a multiple of the data rate of the first CD-ROMs which ran at 150kB/s. Thus a 133x SDHC card is running at 133 * 150kB/s = ~20MB/s.

Most premium SDHC cards on the market today run at 200x (30MB/s) although a few 233x (~35MB/s) cards have started to appear.

In contrast, most premium CF cards on the market today run at 300x, or ~45MB/s, roughly equivalent to a modern 80GB laptop hard drive.

The faster USB flash drives currently run at somewhere between 200x and 233x (30MB/s and 35MB/s). Examples are the Corsair Flash Voyager GT 4GB, the OCZ ATV Turbo 4GB and the Lexar JumpDrive Lightning 4GB.

Looking at pricing for the various media types:

Device Approximate price to purchase (UK prices, August 2009)
SanDisk Extreme III SDHC 4GB (200x) £20
SanDisk Extreme III SDHC 8GB (200x) £50
SanDisk Extreme III 4GB CompactFlash (200x) £30
Corsair Flash Voyager GT 4GB (233x) £35
OCZ ATV Turbo 4GB (233x) £35
Lexar JumpDrive Lightning 4GB (200x) £35

[I’m still playing around with flash for my USB boot scenario (especially as an SDHC card will sit nicely in my notebook PC’s card reader slot) but, ironically, for a project that started out looking at booting from a USB flash drive, we will probably settle on the use of external hard disks. This isn’t for reasons of performance but because the internal disks that would have stored the VMs are encrypted – whereas with a USB-bootable hard disk we can store the VHDs for our VM workloads and the parent partition’s bootable VHD. (BitLocker and hibernation are two Windows features that boot from VHD does not support.)]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.