Do SDXC cards need a special card reader, or is software support sufficient

card-readersd card

Can a card reader that accepts SD and SDHC cards support SDXC cards with the appropriate software support, or is a card reader specifically designed to accept SDXC cards needed? I'm looking for an answer that applies to card readers for PCs in general.

Best Answer

Given software support, any SDHC card reader is capable of reading SDXC cards.

From Secure Digital # SDXC - Wikipedia:

Compatibility with SDHC

[...] SDHC host devices will accept SDXC cards that follow Version 3.0, since the interface is identical, but the following issues may affect usability:

  • SDXC cards are pre-formatted with Microsoft's proprietary and patented exFAT file system, which the host device might not support. [...] FAT32-formatted SDXC cards can be used in a host device built for SDHC if the host device can handle 64GB and larger volumes.

  • SDHC host devices will not test the new capability bits defined for SDXC 4.0 cards. It will therefore not be able to use the new features of SDXC, such as transfer speeds above UHS104 (104MB/s).

SD/SDHC/SDXC Specifications and Compatibility confirms this:

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

The provided link contains information on how to obtain software support for Windows and OS X. For BSD or Linux, exfat - Free exFAT file system implementation - Google Project Hosting may be used.

Related Question