SD card

[citation needed] SD was designed to compete with the Memory Stick, a flash storage format with DRM Sony had released the year before.

[9] The trademarked SD logo was originally developed for the Super Density Disc, which was the unsuccessful Toshiba entry in the DVD format war.

The SD Association, which was headquartered in San Ramon, California, United States, then had 30 member companies and product manufacturers that made interoperable memory cards and devices.

[citation needed] MicroSD form-factor memory cards were introduced in 2004 by SanDisk at CeBIT[16] and originally called T-Flash,[17] and later TransFlash,[18] commonly abbreviated to "TF".

[citation needed] The storage density of memory cards increased significantly[quantify] throughout the 2010s, allowing the earliest devices to offer support for the SD:XC standard, such as the Samsung Galaxy S III and Samsung Galaxy Note II mobile phones, to expand their available storage to several hundreds of gigabytes.

In April 2024, Western Digital (SanDisk) revealed the world's first 4 TB SD card at NAB 2024, which will make use of the SDUC format.

Version 2.0 also introduces a high-speed bus mode for both SDSC and SDHC cards, which doubles the original Standard Speed clock to produce 25 MB/s.

[68][69][70][71] Version 4.0, introduced in June 2011, allows speeds of 156 MB/s to 312 MB/s over the four-lane (two differential lanes) UHS-II bus, which requires an additional row of physical pins.

[80] Users of older kernels or BSD can manually install third-party implementations of exFAT (as a FUSE module) in order to be able to mount exFAT-formatted volumes.

[81] However, SDXC cards can be reformatted to use any file system (such as ext4, UFS, VFAT or NTFS), alleviating the restrictions associated with exFAT availability.

The sequential performance aspect is the most relevant for storing and retrieving large files (relative to block sizes internal to the flash memory), such as images and multimedia.

The higher speed rates of UHS-II and III are achieved by using two-lane 0.4 V low-voltage differential signaling (LVDS) on a second row of pins.

[116] A2 class cards require host driver support as they use command queuing and write caching to achieve their higher speeds.

[117] In applications that require sustained write throughput, such as video recording, the device might not perform satisfactorily if the SD card's class rating falls below a particular speed.

Vendors have sought to differentiate their products in the market through various vendor-specific features: A SDIO (Secure Digital Input Output) card is an extension of the SD specification to cover I/O functions.

Two other unique features of Low-Speed SDIO are a maximum clock rate of 400 kHz for all communications, and the use of Pin 8 as "interrupt" to try to initiate dialogue with the host device.

[149] Host devices that comply with newer versions of the specification provide backward compatibility and accept older SD cards.

Due to the technical development of memory cards, users of existing mobile devices are able to expand their storage further and priceworthier with time.

They may also not present the best choice for applications that require higher storage capacities or speeds as provided by other flash card standards such as CompactFlash.

[b][154] Many personal computers of all types, including tablets and mobile phones, use SD cards, either through built-in slots or through an active electronic adapter.

Commonly found on the market are mislabeled or counterfeit Secure Digital cards that report a fake capacity or run slower than labeled.

[155][156][157] Software tools exist to check and detect counterfeit products,[158][159][160] and in some cases it is possible to repair these devices to remove the false capacity information and use its real storage limit.

The latter approach leverages the fact that counterfeited cards let the user read back files, which then consist of easily compressible uniform data (for example, repeating 0xFFs).

If not, SPI can also be emulated by bit banging (e.g. a SD card slot soldered to a Linksys WRT54G-TM router and wired to GPIO pins using DD-WRT's Linux kernel achieved only 1.6 Mbit/s throughput).

Universal support for FAT12, FAT16, FAT16B and FAT32 allows the use of SDSC and SDHC cards on most host computers with a compatible SD reader, to present the user with the familiar method of named files in a hierarchical directory tree.

In version 1 of the SD specification, capacities up to 2 GB[d] are calculated by combining fields of the CSD as follows: Later versions state (at Section 4.3.2) that a 2 GB SDSC card shall set its READ_BL_LEN (and WRITE_BL_LEN) to indicate 1,024 bytes, so that the above computation correctly reports the card's capacity, but that, for consistency, the host device shall not request (by CMD16) block lengths over 512 B.

[98] In the definition of SDHC cards in version 2.0, the C_SIZE portion of the CSD is 22 bits and it indicates the memory size in multiples of 512 KB (the C_SIZE_MULT field is removed and READ_BL_LEN is no longer used to compute capacity).

Subsequent to the release of most open-source drivers, the SDA provided a simplified version of the specification under a less restrictive license helping reduce some incompatibility issues.

[citation needed] Desktop card readers are themselves embedded systems; their manufacturers have usually paid the SDA for complete access to the SD specifications.

[citation needed] A malfunctioning SD card can be repaired using specialized equipment, as long as the middle part, containing the flash storage, is not physically damaged.

MiniSD memory card including adapter
microSD card inserted on a smartphone
This microSDHC card holds 8 billion bytes. Beneath it is a section of a magnetic-core memory (used until the 1970s) that holds eight bytes using 64 cores. The card covers approximately 20 bits ( 2 + 1 2 bytes).
Macro shot of a microSDXC memory card with eight gold plated electrical contacts
Secure Digital Standard Capacity (SD) logo. The specification defines cards with a capacity of up to 2 GB .
Secure Digital High Capacity (SDHC) logo. The specification defines cards with a capacity of more than 2 GB up to 32 GB .
Secure Digital eXtended Capacity logo. The specification defines cards with a capacity of more than 32 GB up to 2 TB .
Secure Digital Ultra Capacity (SDUC) logo. The specification defines cards with a capacity of more than 2 TB up to 128 TB .
Back side of a Lexar UHS-II microSDHC card, showing the additional row of UHS-II connections
Front and back of an SD Express card
Unlocked and locked SD cards
Sony 64 GB SF-M Tough Series UHS-II SDXC Memory Card is one of the few cards in the market without a sliding tab on the write protect notch.
MicroSD-to-SD adapter (left), microSD-to-miniSD adapter (middle), microSD card (right)
SD cards with dual interfaces: SD and USB
Secure Digital Input Output (SDIO) logo.
Camera using the SDIO interface to connect to some HP iPAQ devices
This image shows an internal MicroSD card reader, as it can be found in game consoles like the Nintendo Switch
An internal microSD card reader, taken from a Nintendo Switch
Samsung Pro 64 GB microSDXC original (left) and counterfeit (right): The counterfeit claims to have 64 GB in capacity, but only 8 GB (Class 4 speed) are usable: When trying to write more than 8 GB, data loss occurs. Also used for SanDisk 64 GB fakes.
Images of genuine, questionable and counterfeit microSD (Secure Digital) cards before and after decapsulation. Details at source , photo by Andrew Huang
SD card in a DSLR camera
A shield ( daughterboard ) that gives Arduino prototyping microprocessors access to SD cards
Size comparison of families: SD (blue), miniSD (green), microSD (red)
Official pin numbers for each card type (top to bottom): MMC , SD, miniSD, microSD. This shows the evolution from the older MMC, on which SD is based. NOTE: This drawing does not show 8 new UHS-II contacts that were added in spec 4.0.
Inside a 512 MB SD card: NAND flash chip that holds the data (bottom) and SD controller (top)
Inside a 2 GB SD card: two NAND flash chips (top and middle), SD controller chip (bottom)
Inside a 16 GB SDHC card
4 GB SDSC card
Dismantled microSD to SD adapter showing the passive connection from the microSD card slot on the bottom to the SD pins on the top
Size comparison of various flash cards: SD, CompactFlash , MMC , xD