SD Card Specifications
SD Card Specifications
What SD (or microSD) cards are compatible with my host device? How do I choose the best card
for my host device?
There are three main types in the SD memory card family. SD, SD High Capacity (SDHC™),
and SD Extended Capacity (SDXC™). This article details the different specifications of all
three types of SD memory cards and the speed class ratings and compatibilities that are different
with each type.
Click here to jump straight to Speed Class & UHS Speed Class Ratings
Click here to jump straight to the Compatibility Summary
SD cards will work in all host devices that support SD, SDHC, or SDXC
SD High Capacity (SDHC™) card is an SD™ memory card based on the SDA 2.0 specification.
Because SDHC works differently than standard SD cards, this new format is NOT backwards
compatible with host devices that only take SD (128MB - 2GB) cards. Most readers and host
devices built after 2008 should be SDHC compatible.
To ensure compatibility, look for the SDHC logo on cards and host devices (cameras,
camcorders, etc.)
SD Extended Capacity (SDXC™) card is an SD™ memory card based on the SDA 3.0
specification.
Because SDXC uses a different file system called exFAT and it works differently than standard
SD cards, this new format is NOT backwards compatible with host devices that only take SD
(128MB to 2GB) or host devices that only take SDHC (4GB to 32GB). Most host devices built
after 2010 should be SDXC compatible.
To ensure compatibility, look for the SDXC logo on cards and host devices (cameras,
camcorders, etc.).
NOTE: Internal card readers on laptops from 2008 and prior may NOT support SDXC cards.
SDXC cards will work in SDHC compatible readers (not SD readers) if the computer OS
supports exFAT. For more information on exFat see: Operating Systems that support the exFAT
File System
Ultra High Speed, Phase I (UHS-I) bus design for SDHC and SDXC cards was added in SD spec
3.0. This is a design enhancement to increase the performance of SDHC/SDXC cards.
UHS-I specification defines two bus architecture options for up to 50MB/s (UHS-50) and
104MB/s (UHS-104) data transfer rates. These are theoretical maximum limits and actual
maximum performance for a specific card is defined on it label or in advertising.
UHS is an enhancement to the original SD interface specifications. Host devices will obtain the
UHS maximum speed when both the card and host device support UHS. Otherwise, the host
device and card will use the slower SD maximum speed obtainable.
Host devices will obtain the maximum UHS-II speed when both the card and the host device
support UHS-II. Otherwise, the host device and card will use the highest compatible UHS-I or
SD bus speed.
Compatibility Summary
The chart below shows the host device and the memory cards supported.
© images by sdcard.org
Operating
exFAT support Patch download
System
Windows 10 Supported natively
Windows 8 Supported natively
Windows 7 Supported natively
Windows Vista Requires update to Service Download Service Pack 1 (with exFAT
Pack 1 or 2 support)
(both supports exFAT) Download Service Pack 2 (with exFAT
support)
Windows XP No longer supported by
exFAT patch is no longer available for
(Service Pack Microsoft
Windows XP systems
2 or 3)
Mac OS X Requires Mac OS X version 10.6.6 and above