接受 SD 和 SDHC 卡的读卡器能否通过适当的软件支持来支持 SDXC 卡,还是需要专门设计用于接受 SDXC 卡的读卡器?我正在寻找适用于一般 PC 读卡器的答案。
答案1
只要有软件支持,任何 SDHC 读卡器都能够读取 SDXC 卡。
与 SDHC 兼容性
[...] SDHC 主机设备将接受遵循 3.0 版本的 SDXC 卡,因为接口相同,但以下问题可能会影响可用性:
SDXC 卡已使用 Microsoft 专有且获得专利的 exFAT 文件系统进行预格式化,主机设备可能不支持该系统。[...] 如果主机设备能够处理 64GB 及更大的容量,则可以在为 SDHC 构建的主机设备中使用 FAT32 格式的 SDXC 卡。
SDHC 主机设备不会测试为 SDXC 4.0 卡定义的新功能位。因此,它将无法使用 SDXC 的新功能,例如高于 UHS104(104MB/s)的传输速度。
SD/SDHC/SDXC 规格和兼容性证实了这一点:
如果计算机操作系统支持 exFAT,则 SDXC 卡可在 SDHC 兼容读卡器(而非 SD 读卡器)中使用。有关 exFat 的更多信息,请参阅:支持 exFAT 文件系统的操作系统
提供的链接包含有关如何获取 Windows 和 OS X 软件支持的信息。对于 BSD 或 Linux,exfat - 免费 exFAT 文件系统实现 - Google 项目托管可能用过了。
答案2
不要在非 SDXC 读卡器上格式化卡。我遇到过这种情况,导致卡无法使用。大多数 SDXC 相机都无法重新格式化。我不知道为什么。
答案3
我为我的数码单反相机买了一张 SDHC 卡(32GB),并尝试在我通常使用的经济型 SD 卡读卡器中读取它 - 这不是一种昂贵的型号。我只是猜测,但我认为读卡器无法处理这张卡,现在它已经一文不值了 - 这张 SD 卡就是如此。因此,在购买之前,请确保读卡器表明它可以处理 SDHC 或 SDXC 或 SDHC UHS-I。