That moment you facepalm yourself because you forgot that particular machine won’t read SD cards because they are too big for the SD card reader in it: SD goes up to 4 gigabyte, anything bigger (nowadays basically everything) requires SDXC or SDHC compatible readers.
Quotes from Wikipedia:
However, older host devices do not recognize SDHC or SDXC memory cards, although some devices can do so through a firmware upgrade.[11] Older Windows operating systems released before Windows 7 require patches or service packs to support access to SDHC cards.[12][13][14]
Older host devices generally do not support newer card formats, and even when they might support the bus interface used by the card,[6]there are several factors that arise:
- A newer card may offer greater capacity than the host device can handle (over 4 GB for SDHC, over 32 GB for SDXC).
- A newer card may use a file system the host device cannot navigate (FAT32 for SDHC, exFAT for SDXC)
- Use of an SDIO card requires the host device be designed for the input/output functions the card provides.
- The hardware interface of the card was changed starting with the version 2.0 (new high-speed bus clocks, redefinition of storage capacity bits) and SDHC family (Ultra-high speed (UHS) bus)
- UHS-II has physically more pins but is backwards compatible to UHS-I and non-UHS for both slot and card.[27]
- Some vendors produced SDSC cards above 1GB before the SDA had standardized a method of doing so.
SD compatibility table
|
SDSC card |
SDHC card |
SDHC UHS card |
SDXC card |
SDXC UHS card |
SDIO card |
| SDSC slot |
Yes |
No |
No |
No |
No |
No |
| SDHC slot |
Yes |
Yes |
Yes[a] |
No |
No |
No |
| SDHC UHS slot |
Yes[a] |
Yes[a] |
Yes[b] |
No |
No |
No |
| SDXC slot |
Yes |
Yes |
Yes[a] |
Yes |
Yes[a] |
No |
| SDXC UHS slot |
Yes[a] |
Yes[a] |
Yes[b] |
Yes[a] |
Yes[b] |
No |
| SDIO slot |
Varies |
Varies |
Varies |
Varies |
Varies |
Yes |
–jeroen