Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As I understand, an SD card can be V1 or V2. Within the V2 catagory, there is non-SDHC and SDHC. I have an 1 GB SD card. Is there any software or anything that I can tell if it's V1 or V2?

share|improve this question
Really? I thought SDHC only applied to 4gb for both versions.. you could have 4GB-SD and 4GB-SDHC, then everything above is SDHC and everything below 4GB is standard... Thats why if you want compatibility in SD cards, I always use 2GB or 1GB ones. Just think about, why would you use HighCapicity on 2GB, if it does not exceed the limit? – ppumkin Jan 23 '12 at 16:42
a) 4GB cards are always sdhc. b) the op is asking about some distinction between different kinds of non-sdhc card, which I'm unfamiliar with. Try to draw a Venn diagram if you're still confused. – Eroen Jan 23 '12 at 19:33
I don’t suppose you are referring to speed classes are you? – Synetech Sep 16 '12 at 14:42

You must talk directly to the card to decide whether it is "SD 1" or "SD 2.x", either via SD protocol or SPI. Thouse USB->SD card readers hide this detail from you.

But it is of no interest for a user. I've looked through my code from a deeply embedded system - talks to SD/SDHC via SPI - and this bit is not used anywhere. So it contains zero usable information.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.