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