Staff note: This post may contain affiliate links, which means Pentax Forums may earn a small commission if a visitor clicks through and makes a purchase. If you would like to support the forum directly, you may also make a donation here.
Since there are fake SD cards available in eBay, I think it worthwhile being able to check that your SD card performs reasonably.
I've found a free performance utility on the German c't electronics magazine website. The program is very small, simple to use and has an option to show English language. It's H2TESTW.
H2testw, Download bei heise
One use is to completely fill and read back a SD card to verify both its capacity and its data integrity.
The use I want to look at here is its measurement of read & write speed.
The SD Class speed rating is good for DSLR usage because it specifies the minimum sustained write speed in MB/s. It's easy to interpret.
Class 2, 4, 6, 10 = a minimum sustained writing speed of 2, 4, 6, 10 MB/s.
Just to make things more interesting, SD speed in the specification document is measured with a MB of 10^6 (1,000,000), while the capacity is measured with a MB of 2^20 (1,048,576). See the bottom of page 6 in
http://www.sdcard.org/developers/tech/sdcard/pls/Simplified_Physical_Layer_Spec.pdf
Older SD cards are more difficult to interpret. They use a "x" rating e.g. 60x which is compared to the CD standard speed of 150 KB/s. So 60x is 9 MB/s. The confusing thing is that this can be either the read or write speed, and since the reading speed is usually faster than the writing speed, some manufacturers measure that. So being able to actually determine the true writing speed of an old SD card yourself is a good thing.
Here is the measured speed in MB/s of the SD cards I've got here (1000 MB test file):
Labelling | Write Speed | Read Speed | Comments |
Kingston 2 GB "0715" (YYweek) | 6 | 13.6 | Both Kingston cards look the same. Used in a Zoom H4 digital audio recorder |
Kingston 2 GB "0947" | 8.9 | 15.2 | Used in a Samsung P&S camera |
Apacer 2 GB "60x" | 3.7 | 8.8 | Used in K100DS |
Apacer 8 GB Class 6 | 8.4 | 15.9 | Two owned - same speed. K20D spare cards |
Transcend 8GB Class 10 "20MB/s" | 16.2 | 20.3 | K20D main card |
Notes:
The "60x" rating on the label is justified for the Apacer 2 GB card if you use 10^6 Megabytes: 9 MB/s. However, using the modern Class rating, this is only a Class 2 card. (There's no Class 3.)
The Apacer & Transcend 8 GB cards easily meet their class rating.
The max. reading speed of the Transcend (20.8 MB/s in 10^6 Megabytes) in my cheap A-power All-in-1 mini card reader seems like it's close to top reading speed for a USB 2 card reader. Compare the results to those measured in this translated 19 SDHC card roundup at the German Hardware-Infos website where the following 3 card readers were used:
- SanDisk ImageMate All-in-One
- Sapphire Card-Reader/Writer Sapphire Card-Reader/Writer
- takeMS 64in1 Card-Reader/Writer takeMS 64in1 Card-Reader/Writer
Google Translate of SDHC roundup
The highest reading speed measured was 21,895 KB/s. If that's 2^10 Kilobytes, that's 22.4 MB/s in 10^6 Megabytes.
The question is often asked "Should I buy an expensive SD card?" I'm not into DSLR video and I don't buy top brand SD cards. If video in a DSLR is important to you than the answer may well be "Yes". However, even the Transcend Class 10 card was not expensive when I bought it off eBay from a vendor in the Isle of Man. I've never had either a electronic or mechanical failure for with a SD card, so the advice of only buying top brand-name SD cards may well be a waste of money for non-video usage.
"Should I use a Class 10 card in my camera for non-video usage?" I pull the SD card out of the camera and transfer the files via an external card reader. Doing this, the Class 10 card tested here produces a 27% faster transfer (reading) rate than the class 6 card which is obviously a good thing.
Dan.