上から下へ: SD、miniSD、microSD | |
| メディアタイプ | メモリーカード |
|---|---|
| 容量 |
|
| ブロック サイズ | 変数 |
| 読み取り メカニズム |
|
| 開発 者 | SD協会 |
| 寸法 |
|
| 重さ |
|
| 延長 | マルチメディアカード |
| リリース | 1999年8月 |
SDカードは、SDアソシエーション(SDA)が開発した独自の不揮発性フラッシュメモリカードフォーマットです。SDカードには、フルサイズのSD、より小型のminiSD(現在は廃止)、そして最小サイズのmicroSDの3つの形状があります。コンパクトな形状のため、SDカードはデジタルカメラ、ビデオカメラ、ビデオゲーム機、携帯電話、アクションカメラ、ドローンカメラなど、様々なポータブル家電製品に広く採用されています。 [ 1 ] [ 2 ]
このフォーマットは、1999年8月にサンディスク、パナソニック(当時は松下電器)、キオクシア(当時は東芝の一部門)によってセキュアデジタルとして導入されました。マルチメディアカード(MMC)フォーマットの後継として設計され、デジタル著作権管理(DRM)機能、より耐久性の高い筐体、機械式の書き込み保護スイッチなど、いくつかの機能強化が導入されました。これらの改良と業界からの強力な支持が相まって、このフォーマットは広く普及しました。
ライセンスと知的財産権の管理のため、設立企業はSD-3C, LLCを設立しました。2000年1月には、SD規格の策定と普及を担う非営利団体であるSDアソシエーションも設立しました。[ 3 ] 2023年現在、SDアソシエーションには約1000社の会員企業が参加しています。協会は、公式規格への準拠を徹底し、製品の互換性を示すために、SD-3Cが所有する商標ロゴを使用しています。[ 4 ]
1994年、サンディスクはコンパクトフラッシュ(CF)フォーマットを発表しました。これは、フラッシュメモリカードの初期の成功例の一つです。[ 5 ] CFは、ミニチュアカードやスマートメディアといった初期の競合フォーマットを凌駕しました。しかし、1990年代後半には、ソニーのメモリースティックやオリンパスと富士フイルムのxDピクチャーカードといった独自フォーマットが急増し、メモリカード市場は細分化されました。[ 5 ]
これらの課題に対処するため、サンディスクは1996年にシーメンスおよびノキアと提携し、切手サイズの新しいメモリカード「マルチメディアカード(MMC)」を開発しました。技術的には革新的でしたが、MMCの普及は遅く、ノキアでさえモバイル機器へのMMCサポートの統合に時間がかかりました。[ 5 ]
1999年、サンディスクはパナソニック(当時は松下電器)とキオクシア(当時は東芝傘下)から、MMCの後継となる第二世代の新たなフォーマットの開発を打診された。[ 6 ]目標は、セキュリティ機能を統合し、より広範な相互運用性を備えた、ポータブルで高性能なメモリーカードの開発だった。ソニーの独自規格メモリースティックに市場シェアを奪われることを懸念していた東芝とパナソニックは、この協業をオープンで業界標準を確立する機会と捉えた。[ 5 ] [ 7 ]
パナソニックと東芝は、以前スーパーデンシティディスク(DVDの前身)で協力していたが、セキュアデジタル(SD)カードフォーマットにその様式化された「SD」ロゴを再利用した。[ 8 ] MP3プレーヤーの成長を予測し、著作権侵害を懸念するコンテンツ出版社を安心させるためにデジタル著作権管理(DRM)のサポートも推進した。[ 5 ] [ 9 ]採用されたDRMシステムである記録可能メディアコンテンツ保護(CPRM)は、 IBM、インテル、そしてインテルとの提携により以前に開発され、セキュアデジタルミュージックイニシアチブ規格に準拠していた。[ 10 ] CPRMは、このフォーマットが業界で広く支持されている要因としてしばしば挙げられるが、実際にはほとんど実装されなかった。[ 11 ] [ 12 ] SDカードには機械式の書き込み禁止スイッチも搭載されており、初期のSDスロットはMMCカードとの下位互換性を維持していた。[ 13 ] 2000年初頭、最初の商用SDカードが8MBのストレージがリリースされ、その後すぐに大容量バージョンがリリースされました。[ 14 ] 2000年8月までに、64MBのカードは約200ドル(2024年には365ドルに相当)で販売されていました。 [ 15 ]サンディスクによると、東芝とパナソニックがカードと並行して互換デバイスを発売するというコミットメントにより、消費者の普及が加速しました。[ 5 ]
標準化と相互運用性を支援するため、サンディスク、東芝、パナソニックは2000年1月のコンシューマー・エレクトロニクス・ショー(CES)において、 SDアソシエーション(SDA)の設立を発表しました。カリフォルニア州サンラモンに本部を置くSDAは、当初30社の会員企業で構成されていましたが、現在では世界中で約800の組織を擁するまでに成長しました。[ 16 ]

2003年3月のCeBIT見本市で、サンディスクはminiSDカードフォーマットを発表し、デモンストレーションを行いました。[ 17 ] SDアソシエーション(SDA)は同年後半、主に携帯電話での使用を目的としたSDカード規格の小型拡張版としてminiSDを採用しました。しかし、2008年にはさらに小型のmicroSDカードの導入に伴い、このフォーマットはほぼ廃止されました。[ 18 ]
microSDフォーマットは、2004年のCeBITでサンディスク社によって発表されました。当初はT-Flashという名前でしたが、後にTransFlashまたはTFにブランド名が変更されました。[ 19 ] [ 20 ] 2005年にSDAは正式名称をmicroSDとして採用しましたが、TransFlashという名前はmicroSDカードの総称として一般的に使用されています。[ 21 ] [ 22 ] [ 23 ]パッシブアダプターを使用すると、microSDカードを標準のSDカードスロットで使用できるため、デバイス間での下位互換性が維持されます。

SDカードのストレージ容量は、NANDフラッシュの製造技術とインターフェース速度の進歩により、2010年代を通して着実に増加しました。2009年1月、SDAは最大128GBのSDカードをサポートするSecure Digital eXtended Capacity(SDXC)フォーマットを導入しました。2TBのストレージと最大転送速度300 MB/秒。[ 24 ] SDXCカードはデフォルトでexFATファイルシステムでフォーマットされます。 [ 25 ]
最初のSDXCカードは2010年に登場し、初期モデルは32~64GBの容量があり、読み書き速度は数百メガビット/秒です。[ 26 ]デジタルカメラ、スマートフォン、カードリーダーがSDXCと互換性を持つようになり、消費者の採用が加速しました。
2011年までにメーカーはSDXCカードを64GBと128GBの容量があり、一部のモデルはUHSスピードクラス10以上をサポートしています。[ 27 ]その後数年間、容量のマイルストーンは定期的に達成されました。2013年には256GB、2014年には512GB、2019年には1TB、2022年には2TBに達する。 [ 28 ] [ 29 ]
2018年に発表されたセキュアデジタルウルトラキャパシティ(SDUC)仕様は、最大容量を128 TBと理論上の転送速度の向上985 MB/秒。[ 30 ] 2024年にウエスタンデジタルは、4TB SDUCカード、2025年に商用リリース予定。[ 31 ]
SDカードの容量規格には、標準容量(SDSC)、大容量(SDHC)、拡張容量(SDXC)、超大容量(SDUC)の4つが定められています。これらの規格では、最大ストレージ容量の規定に加えて、カードをフォーマットするための推奨ファイルシステムも定義されています。[ 25 ] [ 32 ] [ 33 ]
| SDSC | SDHC | SDXC | SDUC | |
|---|---|---|---|---|
| マーク | ||||
| 最大容量 | 2GB | 32GB | 2TB | 128 TB |
| ファイルシステム | FAT12、FAT16 | FAT32 | exFAT | |
オリジナルのSecure Digital ( SD ) カードは、MMCフォーマットの後継として1999年に導入されました。後に、新しい規格と区別するために、SD Standard Capacity ( SDSC ) という名称が付けられました。MMCと同じ電気的インターフェースをベースとしながらも、SDフォーマットは使いやすさ、耐久性、パフォーマンスの向上を目指していくつかの機能強化を導入しました。
SDSCカードは最大容量をサポート2GBの容量があり、 FAT12またはFAT16ファイルシステムを使用します。ほとんどのSDカード対応デバイスと互換性がありますが、より大容量のフォーマットに大きく置き換えられています。
物理的な違いにより、フルサイズの SD カードはスリムな MMC 専用スロットに適合しません。
SD High Capacity ( SDHC )は、2006年1月にリリースされたSD仕様バージョン2.0で導入されました。[ 35 ]これにより、最大容量が32 GBと比較して、SDSCの2GB制限。 [ 25 ]
SDHCカードは、従来の標準容量SD(SDSC)カードと物理的には同一ですが、データの保存方法とアドレス指定方法が異なります。これには、カード固有データ(CSD)レジスタの再定義が含まれます(詳細は§ストレージ容量の計算を参照)。また、SDHCカードは通常、 FAT32ファイルシステムでフォーマットされています。
SDHC対応デバイスは、古いSDSCカードに対応している必要があります。ただし、古いSDSCデバイスはファームウェアをアップデートしないとSDHCカードを認識しない場合があります。[ 36 ] Windows XPなどの古いオペレーティングシステムでは、SDHCカードにアクセスするためにパッチまたはサービスパックが必要です。[ 37 ] [ 38 ] [ 39 ]
SD拡張容量(SDXC)は、2009年1月にリリースされたSD仕様バージョン3.01で導入されました。[ 40 ]最大容量を2 TBと比較してSDHCの容量制限は32GBです。SDXCカードはSDXC規格で要求されているexFATファイルシステムでフォーマットされます。 [ 41 ] [ 25 ] Windows Vista SP1以降とMac OS X 10.6.5以降はexFATをネイティブでサポートしていますが、BSDおよびLinuxディストリビューションでのサポートは、MicrosoftがexFAT仕様をリリースし、Linuxカーネル5.4にオープンソースドライバーが含まれるまで制限されていました。[ 42 ] [ 43 ] [ 44 ] [ 45 ]
SDXCカードは他のファイルシステム(例: ext4、UFS、VFAT、NTFS )に再フォーマットすることができ、これによりexFATをサポートしていない古いデバイスやシステムとの互換性が向上する可能性があります。多くのSDHC対応ホストは、FAT32に再フォーマットすればSDXCカードを使用できますが、完全な互換性は保証されません。[ 46 ] [ 47 ] [ 48 ]
SDウルトラキャパシティ(SDUC)は、2018年6月にリリースされたSD仕様バージョン7.0で導入されました。これにより、最大容量が128 TB、SDXCの2TBの制限。[ 49 ] SDXCカードと同様に、SDUCカードはデフォルトでexFATファイルシステムを使用します。
バスマークは、バスインターフェースとデバイスの最小データ転送性能の両方を示します(カードの性能を示すスピードクラスとは対照的に)。これは、持続的なシーケンシャル読み取りおよび書き込み速度の観点から評価されます。これらは、写真や動画など、連続したブロック単位でデータにアクセスする大容量ファイルの処理に最も関連します。SD規格では、カードとホストデバイス間のデータ転送に使用されるクロック周波数を向上させることで、バス速度性能が徐々に向上してきました。バス速度に関係なく、カードは読み取りまたは書き込み操作の実行中に「ビジー」状態を示す信号を送信することがあります。より高速なバス規格に準拠することで、この「ビジー」信号への依存度が低減され、より効率的で継続的なデータ転送が可能になります。
| インタフェース | マーク | バス | 容量基準 | スペック | |||||
|---|---|---|---|---|---|---|---|---|---|
| スピード | PCIe | デュプレックス | SD | SDHC | SDXC | SDUC | |||
| デフォルト | 該当なし | 12.5 MB/秒 | 該当なし | 半分 | はい | はい | はい | はい | 1.01 |
| 高速 | 該当なし | 25 MB/秒 | 半分 | 1.10 | |||||
| UHS-I | 50 MB/秒 | 半分 | いいえ | 3.01 | |||||
| 104 MB/秒 | |||||||||
| UHS-II | 156 MB/秒 | 満杯 |
| ||||||
| 312 MB/秒 | 半分 | ||||||||
| UHS-III | 312 MB/秒 | 満杯 | 6.00 | ||||||
| 624 MB/秒 | |||||||||
| SDエクスプレス | 985 MB/秒 | 3.1x1 | 該当なし |
| |||||
| 1969 MB/秒 |
| 8.0 | |||||||
| 3938 MB/秒 | 4.0x2 | ||||||||
ホスト カード | UHS-I | UHS-II | UHS-III | 急行 | |||
|---|---|---|---|---|---|---|---|
| UHS50 | UHS104 | 満杯 | 半分 | ||||
| UHS-I | UHS50 | 50 | 50 | 50 | 50 | 50 | 50 |
| UHS104 | 50 | 104 | 104 | 104 | 104 | 104 | |
| UHS-II | 満杯 | 50 | 104 | 156 | 156 | 156 | 156 |
| 半分 | 50 | 104 | 156 | 312 | 312 | 312 | |
| UHS-III | 50 | 104 | 156 | 312 | 624 | 624 | |
| 急行 | 50 | 104 | 104 | 104 | 104 | 3,938 | |
SD仕様のバージョン1.00で導入されたオリジナルのSDバスインターフェースは、最大転送速度をサポートしていました。12.5 MB/秒。このモードはデフォルト速度と呼ばれます。
仕様のバージョン1.10では、SDアソシエーションは高速モードを導入し、最大転送速度を25 MB/秒。この機能強化は、デジタルカメラなどのデバイスの高まるパフォーマンス要件を満たすために設計されました。[ 51 ]
超高速(UHS)バスインターフェースは、SDHC、SDXC、SDUCカードでのより高速なデータ転送を可能にします。[ 51 ] [ 52 ]
UHS対応カードにはSDロゴの横にローマ数字が付いており、UHS規格のバージョン、つまりサポートしているバス速度を示しています。[ 51 ] [ 53 ]これらのカードは、以前のタイプのSDカードよりも大幅に高速な読み取りおよび書き込み速度を提供し、高解像度のビデオ、バースト写真、その他のデータ集約型アプリケーションに適しています。
より高速な転送速度を実現するために、UHSカードとデバイスは特殊な電気信号とハードウェアインターフェースを採用しています。UHS-Iカードは標準ではなく1.8V3.3Vで4ビット転送モードを使用します。UHS-IIとUHS-IIIでは、2番目のデータ転送レーンを追加するために2列目のインターフェースピンを導入し、低電圧差動信号(LVDS)を使用します。0.4 Vに下げることで速度が向上し、消費電力と電磁干渉(EMI)が低減されます。[ 54 ] [ 50 ]
次の UHS 速度クラスが定義されています。
UHS-Iインターフェースのサポートは、2010年5月にリリースされたSD仕様バージョン3.01で導入されました。このバージョンでは、いくつかの新しい転送モードが追加されました。SDR50は、100MHzクロックでシングルデータレート信号により最大50 MB/s ; DDR50、ダブルデータレートモード50MHzで両クロックエッジで最大データを転送50 MB/秒、そしてSDR104ではクロック速度が208 MHz、最大転送速度を実現104 MB/秒[ 40 ]
2018年にサンディスクは、 DDR200と呼ばれる独自のモードを開発しました。これは、ダブルデータレートシグナリングと208MHzクロックで最大読み取り速度を実現追加ピンを必要とせずに170MB /秒を実現。書き込み速度は104 MB/秒で、SDR104に似ています。これらの高速化は、通常、専用のリーダーを介してカードからデータをオフロードするときに使用されます。[ 55 ] [ 56 ] 2022年にサンディスクはDDR225を導入し、パフォーマンスをさらに最大104 MB/秒まで向上させました。200 MB/秒の読み取りと書き込み速度は140MB /秒です。どちらのモードもSD規格には正式には含まれていませんが、他のメーカーによって採用されています。[ 57 ] [ 58 ]

UHS-IIインターフェースのサポートは、2011年1月にリリースされたSD仕様バージョン4.0で導入されました。2つの新しい転送モードが追加されました。FD156は、最大156 MB/秒の全二重、HD312により、最大312 MB/秒の半二重通信。これらの速度を実現するにはLVDS用のコネクタが2列必要となり、フルサイズカードでは合計17個、microSDカードでは16個となった。[ 51 ] [ 59 ]
各LVDSレーンは最大156 MB/秒。全二重モードでは、1つのレーンがデータの送信に使用され、もう1つのレーンが受信に使用されます。半二重モードでは、両方のレーンが同じ方向に動作します。
カメラへの最初の採用は2014年頃に始まりましたが、インターフェースによって提供される追加の速度を必要とするアプリケーションがほとんどなかったため、より広範な実装にはさらに数年かかりました。[ 60 ] 2025年現在、UHS-IIカードをサポートしているカメラは約100台のみであり、ほとんどがハイエンドモデルです。[ 61 ]
UHS-IIIインターフェースのサポートは、2017年2月にリリースされたSD仕様バージョン6.0で導入されました。FD312という2つの新しい全二重転送モードが追加され、最大312 MB/秒、FD624ではその2倍の624 MB/秒です。[ 62 ] UHS-IIIは、下位互換性のためにUHS-IIと同じ物理インターフェースとピンレイアウトを維持しています。[ 63 ]しかし、2025年時点では、UHS-IIIの採用は限られており、広く実装される可能性は低いでしょう。これは、SDAが、より高い転送速度を提供するものの、下位互換性がUHS-Iの速度に制限されているSD Expressを優先しているためです。[ 64 ]

SD Expressは、2018年6月にリリースされたSD仕様バージョン7.0で導入されました。単一のPCI Express 3.0(PCIe)レーンを組み込み、NVM Express(NVMe)ストレージプロトコルをサポートすることで、SD Expressは最大で全二重転送速度を実現します。985 MB/秒。SD Expressカードはダイレクトメモリアクセス(DMA)をサポートしており、パフォーマンスを向上させることができますが、セキュリティ研究者は、侵害されたカードや悪意のあるカードが発生した場合に攻撃対象領域が拡大する可能性があると警告しています。[ 65 ]互換性のあるカードはPCIeとNVMeの両方をサポートする必要があり、SDHC、SDXC、またはSDUCとしてフォーマットできます。下位互換性のために、SD Expressカードは高速およびUHS-Iバスインターフェースもサポートする必要があります。ただし、PCIeインターフェースは以前UHS-IIおよびUHS-IIIで使用されていた2列目のピンを再利用するため、古いデバイスとの互換性はUHS-I速度に制限されます。仕様では、将来の使用のために2つの追加ピン用のスペースも予約されています。[ 66 ]
2019年2月、SDアソシエーションはmicroSD Expressを導入し、ユーザーが互換性のあるカードやデバイスを識別できるように視覚的なマークを更新しました。[ 67 ] [ 68 ]
2020年5月にリリースされたSD仕様バージョン8.0では、インターフェースが拡張され、PCIe 4.0をサポートするようになり、3列目の電気接点を追加することでフルサイズカードのデュアルレーン構成が導入され、合計26になりました。これにより、理論上の最大転送速度はデュアルレーンPCIe 4.0使用時は3938 MB/秒。 [ 69 ]スペースの制約により、microSDフォームファクタは3列目のコンタクトを収容することができず、単一のPCIeレーンに制限されます。
普及は徐々に進んできました。2024年2月、サムスンは初のmicroSD Expressカードのサンプル出荷を開始しましたが、市販は限定的でした。[ 70 ] 2025年4月、任天堂がSwitch 2はmicroSD Expressカードのみをサポートし、UHS-Iカードのサポートは以前のモデルからのメディア転送に限定されると発表したことで、関心が高まりました。[ 71 ]
2025年6月現在、シングルレーンのPCIe 3.1 SD Expressカードのみが市販されており、PCIe 4.0やデュアルレーンのカードは一般販売されていません。[ 60 ]
| 最低速度 | スピードクラス | ビデオフォーマット[ a ] | ||||||
|---|---|---|---|---|---|---|---|---|
| オリジナル | UHS | ビデオ | SDエクスプレス | SD | 高画質 | 4K | 8K | |
| 2 MB/秒 | クラス2(C2) | 該当なし | 該当なし | 該当なし | はい | いいえ | いいえ | いいえ |
| 4 MB/秒 | クラス4(C4) | はい | ||||||
| 6 MB/秒 | クラス6(C6) | クラス6(V6) | はい | |||||
| 10 MB/秒 | クラス10(C10) | クラス1(U1) | クラス10(V10) | |||||
| 30 MB/秒 | 該当なし | クラス3(U3) | クラス30(V30) | はい | ||||
| 60 MB/秒 | 該当なし | クラス60(V60) | ||||||
| 90 MB/秒 | クラス90(V90) | |||||||
| 150 MB/秒 | 該当なし | クラス150(E150) | ||||||
| 300 MB/秒 | クラス300(E300) | |||||||
| 450 MB/秒 | クラス450(E450) | |||||||
| 600 MB/秒 | クラス600(E600) | |||||||
スピードクラスは、 SDカードの最低限のデータ転送性能を示すために導入されました(デバイスの性能を示すバス速度とは対照的に)。これは、持続的なシーケンシャル書き込み性能の観点から評価されます。この性能は、特にビデオ録画などのタスクにおいて、フレーム落ちを防ぐために安定したスループットが求められる大容量ファイルの転送時に重要です。[ 53 ]
速度クラスが重複する場合、メーカーは異なるホスト デバイスや標準との互換性を示すために、同じカード上に複数のシンボルを表示することがよくあります。
オリジナルのスピードクラスの評価(クラス2、4、6、10)は、2、4、6、10の最低持続書き込み速度を指定します。それぞれ10MB /秒です。クラス10カードは、断片化されていないファイルシステムを想定しており、高速バスモードを使用します。[ 40 ]これらは「C」で囲まれた数字で表されます(例:C2、C4、C6、C10)。
超高速(UHS)スピードクラスの定格(U1およびU3)は、最低持続書き込み速度を指定します。それぞれ10MB/秒と30MB /秒です。これらのクラスは「U」の中に数字が記されており、4Kビデオ録画などの高帯域幅を必要とするタスク向けに設計されています。[ 73 ]
ビデオスピードクラスの定格(V6、V10、V30、V60、V90)は、最低持続書き込み速度を指定します。それぞれ6、10、30、60、90 MB/秒である。[ 74 ] [ 53 ] [ 75 ] [ 76 ]これらのクラスは、数字の後に様式化された「V」で表され、4Kや8Kなどの高解像度フォーマットをサポートし、マルチレベルセルNANDフラッシュメモリの性能特性と一致させるために導入された。 [ 77 ] [ 78 ]
SD Expressスピードクラスの定格(E150、E300、E450、E600)は、最低持続書き込み速度を指定します。それぞれ150、300、450、600 MB/秒です。[ 79 ]これらのクラスは、角丸四角で囲まれた数字と「E」の文字で表されます。大規模なビデオ処理、リアルタイム分析、ソフトウェア実行などのデータ集約型アプリケーション向けに設計されています。[ 79 ]
| 評価 | 約(MB/秒) | 同等の速度クラス |
|---|---|---|
| 16× | 2.34 | |
| 32× | 4.69 | |
| 48× | 7.03 | |
| 100倍 | 14.6 |
当初、一部のメーカーは、標準CD-ROMドライブの速度に基づいて「×」評価システムを使用していました(150 kB/秒または1.23 Mbit/s)という規格が採用されていましたが、この方式は一貫性がなく、明確でないことが多々ありました。後に、最低書き込み速度を保証する標準化されたスピードクラスシステムに置き換えられました。[ 40 ] [ 75 ] [ 80 ] [ 81 ]
スピードクラスの評価は、最低限の書き込みパフォーマンスを保証しますが、実際の速度を完全に説明するものではありません。実際の速度は、ファイルの断片化、フラッシュメモリ管理による書き込み増幅、ソフトエラー訂正のためのコントローラ再試行操作、順次書き込みパターンとランダム書き込みパターンなどの要因に基づいて変化する可能性があります。
場合によっては、同じスピードクラスのカードでもパフォーマンスが大きく異なることがあります。例えば、小さなファイルのランダム書き込み速度は、シーケンシャル書き込み速度よりも大幅に遅くなることがあります。2012年の調査では、クラス2のカードの中には、ランダム書き込みにおいてクラス10のカードを上回るものもありました。[ 82 ] 2014年の別のテストでは、カード間で小さな書き込み性能に300倍の差があり、特定の使用状況ではクラス4のカードが上位クラスのカードを上回ることが報告されました。[ 83 ]
| 評価 | 最小ランダムIOPS | 最小限の持続的な連続書き込み | |
|---|---|---|---|
| 読む | 書く | ||
| クラス1(A1) | 1,500 | 500 | 10 MB/秒 |
| クラス2(A2) | 4,000 | 2,000 | |
アプリケーション パフォーマンス クラスの評価は、写真、ビデオ、音楽、ドキュメントの保存などの一般的なタスクに加えて、アプリケーションを確実に実行および保存できる SD カードを識別するために 2016 年に導入されました。
従来のSDカードの速度評価は、大容量ファイルの転送に重要なシーケンシャルリード/ライト性能に重点を置いていました。しかし、アプリやオペレーティングシステムの実行には、多数の小さなファイルへの頻繁なアクセス(ランダムアクセスと呼ばれるパターン)が伴い、ストレージへの要求は異なります。[ 85 ]アプリケーションパフォーマンスクラスが導入される前は、ランダムアクセス性能はカード間で大きく異なる場合があり、一部のユースケースでは制限要因となっていました。[ 82 ] [ 83 ] [ 86 ]
SDカードがアプリのストレージやシステムのブートボリュームとして、特にモバイルデバイス、シングルボードコンピュータ、組み込みシステムで広く使用されるようになると、新しいパフォーマンスメトリックが必要になりました。[ 85 ]このニーズは、AndroidのAdoptable Storage機能によってさらに緊急になりました。この機能により、SDカードはスマートフォンやタブレットの内部(取り外し不可能な)ストレージとして機能できるようになります。[ 87 ]
これに対処するため、SDアソシエーションはアプリケーションパフォーマンスクラスを導入しました。最初のクラスであるA1は、SD仕様5.1(2016年11月リリース)で定義されており、読み取りに1秒あたり最低1,500回の入出力操作(IOPS)、書き込みに500回のIOPSが必要です。4kBブロック。仕様6.0(2017年2月リリース)で定義された上位のA2クラスでは、しきい値が4,000読み取りIOPSと2,000書き込みIOPSに引き上げられています。しかし、これらの速度を達成するには、ホストデバイスがコマンドキューイングと書き込みキャッシュをサポートしている必要があります。これらの機能は、カードが複数の同時タスクの実行を最適化し、一時的にデータを保存することを可能にします。[ 88 ]適切にサポートされていない場合、パフォーマンスはA1レベルに戻ります。A1カードとA2カードはどちらも、最低限のシーケンシャル書き込み速度を維持する必要があります。10 MB/秒、速度クラスC10、U1、V10に相当します。[ 89 ]
ホストデバイスは、SDカードを読み取り専用にする(つまり、後続の情報書き込みコマンドを拒否する)よう命令することができます。これを実現するホストコマンドには、可逆的なものと不可逆的なものの両方があります。[ 90 ] [ 91 ]


ほとんどのフルサイズSDカードには、機械式の書き込み保護スイッチが搭載されています。これは、左側のノッチ(上面から見て、右側に斜めの角がある)の上にあるスライド式のタブで、デバイスにカードを読み取り専用として扱うよう指示します。タブを上(接点側)にスライドさせるとカードは読み書き可能になり、下にスライドさせると読み取り専用になります。ただし、このスイッチの位置はカードの内部回路では検出されません。[ 92 ]そのため、デバイスによってはこのスイッチが無視される一方、上書きできるものもあります。[ 93 ]
miniSDカードとmicroSDカードにはノッチが内蔵されていませんが、ノッチ付きのアダプタを使用すれば使用できます。ノッチのないカードは常に書き込み可能です。プリロードされたコンテンツが入ったカードにはノッチはありますが、スライドタブはありません。
ホストデバイスは、通常ユーザーが指定する最大16バイトのパスワードを使用してSDカードをロックできます。[ 94 ]ロックされたカードは、データの読み取りおよび書き込みコマンドを拒否することを除いて、ホストデバイスと通常どおり通信します。ロックされたカードは、同じパスワードを提供することによってのみロックを解除できます。ホストデバイスは、古いパスワードを提供した後、新しいパスワードを指定するか、ロックを無効にすることができます。パスワードがない場合(通常、ユーザーがパスワードを忘れた場合)、ホストデバイスはカード上のすべてのデータを消去して将来の再利用を可能にするようにカードに指示できます(DRMの下にあるカードデータを除く)。ただし、既存のデータにアクセスする方法はありません。[ 95 ]
Windows Phone 7デバイスは、携帯電話メーカーまたはモバイルプロバイダーのみがアクセスできるように設計されたSDカードを使用します。携帯電話のバッテリーコンパートメントの下に挿入されたSDカードは、「自動生成されたキーによって」携帯電話にロックされ、「他の携帯電話、デバイス、またはPCでSDカードを読み取ることはできません」。[ 96 ]しかし、 Symbianデバイスは、ロックされたSDカードに対して必要な低レベルフォーマット操作を実行できる数少ないデバイスの1つです。そのため、 Nokia N8などのデバイスを使用してカードを再フォーマットし、他のデバイスで使用することも可能です。 [ 97 ]
スマートSDメモリカードは、内部に「セキュアエレメント」を備えたmicroSDカードであり、 SDバスを介して、例えば内部セキュアエレメント上で実行されているJavaCardアプレットにISO 7816アプリケーションプロトコルデータユニットコマンドを転送することを可能にする。[ 98 ]
セキュアエレメントを搭載したmicroSDメモリカードの初期のバージョンのいくつかは、近距離無線通信(NFC)とモバイル決済の先駆者であるDeviceFidelity, Inc.によって2009年に開発されました。 [ 99 ] [ 100 ] In2PayとCredenSE製品を導入し、後に商用化され、2010年にVisaによってモバイル非接触取引の認定を受けました。 [ 101 ] DeviceFidelityはまた、In2Pay microSDをiCaisseを使用してApple iPhoneで動作するように適応させ、2010年にAppleデバイスでの最初のNFC取引とモバイル決済を開拓しました。[ 102 ] [ 103 ] [ 104 ]
スマートSDカードは、決済アプリケーションや安全な認証のために様々な形で実装されてきました。[ 105 ] [ 106 ] 2012年にGood TechnologyはDeviceFidelityと提携し、モバイルIDとアクセス制御のためのセキュアエレメントを備えたmicroSDカードを使用しました。[ 107 ]
セキュアエレメントとNFC(近距離無線通信)対応のmicroSDカードはモバイル決済に利用されており、消費者直結型のモバイルウォレットやモバイルバンキングソリューションにも利用されている。バンク・オブ・アメリカ、USバンク、ウェルズ・ファーゴなど世界中の大手銀行が導入したものもある。[ 108 ] [ 109 ] [ 110 ]一方、 2012年に初めて導入されたmonetoなどの革新的な消費者直結型ネオバンクプログラムにも利用されている。 [ 111 ] [ 112 ] [ 113 ] [ 114 ]
セキュアエレメントを搭載したmicroSDカードは、モバイルデバイス上の安全な音声暗号化にも使用されており、人と人との音声通信において最高レベルのセキュリティを実現しています。[ 115 ]このようなソリューションは、インテリジェンスとセキュリティの分野で広く使用されています。
2011年、HID Globalはアリゾナ州立大学と提携し、DeviceFidelity, Inc.が提供するセキュアエレメントとMiFare技術を搭載したmicroSDを使用して学生向けのキャンパスアクセスソリューションを開始しました。[ 116 ] [ 117 ]これは、電子アクセスキーを必要とせずに通常の携帯電話を使用してドアを開けることができた初めてのケースでした。


ベンダーは、さまざまなベンダー固有の機能を通じて、市場で自社製品を差別化しようと努めてきました。

.jpg/440px-HP_PhotoSmart_SDIO_Kamera_(cropped).jpg)
SDIO(セキュアデジタル入出力)は、SD規格の拡張版であり、データストレージに加えて入出力(I/O)デバイスをサポートします。 [ 122 ] SDIOカードは標準のSDカードと物理的にも電気的にも同一ですが、I/O機能を利用するには、適切なドライバを搭載した互換性のあるホストデバイスが必要です。一般的な例としては、GPS、Wi-Fi、カメラ、バーコードリーダー、モデム用のアダプタなどが挙げられます。[ 123 ] SDIOは広く普及しませんでした。
新しいバージョンの仕様に準拠したホストデバイスは下位互換性を提供し、古いSDカードを受け入れます。[ 36 ]たとえば、SDXCホストデバイスは以前のすべてのSDメモリカードファミリを受け入れ、SDHCホストデバイスも標準のSDカードを受け入れます。
古いホストデバイスは一般的に新しいカードフォーマットをサポートしておらず、カードで使用されるバスインターフェースをサポートしている場合でも、[ 32 ]いくつかの要因が発生します。
カード スロット | SDSC | SDHC | SDHC UHS | SDXC | SDXC UHS | SDIO |
|---|---|---|---|---|---|---|
| SDSC | 部分的[ b ] | FAT16、< 4 GB [ b ] | FAT16、< 4 GB [ b ] | いいえ | いいえ | いいえ |
| SDHC | はい | はい | 非UHSモードの場合 | FAT32 | 非UHSモードのFAT32 | いいえ |
| SDHC UHS | 非UHSモードの場合 | 非UHSモードの場合 | UHSモード | 非UHSモードのFAT32 | UHSモードのFAT32 | いいえ |
| SDXC | はい | はい | 非UHSモードの場合 | はい | 非UHSモードの場合 | いいえ |
| SDXC UHS | 非UHSモードの場合 | 非UHSモードの場合 | UHSモード | 非UHSモードの場合 | UHSモード | いいえ |
| SDIO | 様々 | 様々 | 様々 | 様々 | 様々 | はい |
セキュアデジタルカードはコンパクトなサイズのため、多くの民生用電子機器に使用されており、数ギガバイトのデータを小型で保存できる手段として広く普及しています。デジタルカメラ、ビデオカメラ、ビデオゲーム機など、ユーザーが頻繁にカードを抜き差しする機器では、フルサイズのカードが使用される傾向があります。一方、携帯電話、アクションカメラ、ドローンカメラなど、小型であることが最も重視される機器では、microSDカードが使用される傾向があります。[ 1 ] [ 2 ]
microSDカードは、特に写真、ビデオ、音楽、文書、その他の頻繁にアクセスされないファイル用のストレージを拡張するために、携帯電話で広く使用されています。[ 124 ]
2015年までに、AndroidスマートフォンではmicroSDカードのサポートが一般的になっていました。[ 125 ]しかし、2025年までに、特にハイエンドモデルにおいてサポートは減少しました。この変化は、microSDよりも安価で大容量、かつ高速な内部ストレージの登場、偽造カードに関するユーザーエクスペリエンスへの懸念、そしてクラウドストレージサービスの可用性、速度、セキュリティの向上に起因すると考えられています。[ 126 ] [ 127 ]
対照的に、AppleはiPhoneにmicroSDカードスロットを搭載せず、代わりに内蔵フラッシュストレージとクラウドベースのサービスに依存しています。[ 128 ]

2023年現在、SDカードはデジタルカメラのストレージとして最も広く使用されています。[ 129 ]
多くのパーソナルコンピュータは、内蔵スロットを使用して補助記憶装置として SD カードに対応しているか、USB アダプタを使用して SD カードに対応していますが、SD カードのどのタイプも ATA 信号をサポートしていないため、オンボード ATA コントローラを介してSD カードをプライマリハードディスクとして使用することはできません。プライマリハードディスクとして使用するには、別の SD ホストコントローラ[ 130 ]と、SD カードからのブート用のファームウェアサポート (新しいシステムやタブレット PCまたは SD-to- CompactFlash [ c ]コンバータで一般的) が必要です。ただし、USB インターフェイスからのブートストラップをサポートするコンピュータでは、ブートストラップが完了したら USB アクセスをサポートするオペレーティングシステムが SD カードにインストールされている限り、USB アダプタ内の SD カードがブートディスクになることがあります。[ d ]
ノートパソコンやタブレット端末では、内蔵メモリカードリーダーにメモリカードを差し込む方が、USBフラッシュドライブよりも人間工学的に優れています。USBフラッシュドライブは端末から突き出ているため、持ち運びの際にぶつかってUSBポートを損傷する恐れがあります。メモリカードは一体型の形状で、パソコンの専用カードスロットに挿入してもUSBポートを占有しません。
2009年後半以降、SDカードリーダーを搭載した新しいAppleコンピュータでは、Mac OS拡張ファイル形式に適切にフォーマットされ、デフォルトのパーティションテーブルがGUIDパーティションテーブルに設定されている場合、SDストレージデバイスからmacOSを起動できるようになりました。[ 43 ]
SDカードは、 Atari 8ビットコンピュータなどのビンテージコンピュータの所有者の間で利用と人気が高まっています。例えば、SIO2SD(SIOは外部デバイス接続用のAtariポート)は現在広く使用されています。8ビットAtari用のソフトウェアは、ディスクサイズが4~8GB未満のSDカード1枚に収まっている場合があります(2019年)。[ 131 ]
.jpg/440px-Arduino_Ethernet_Shield_(pre-production_sample).jpg)
2008年、SDAは「既存のSD規格を活用した」Embedded SD規格を策定し、プリント基板上に非着脱式SD型デバイスを搭載できるようにしました。[ 132 ]しかし、この規格は市場には採用されず、MMC規格が組み込みシステムの事実上の標準となりました。サンディスクはiNANDブランドでこのような組み込みメモリコンポーネントを提供しています。[ 133 ]
一部の最新マイクロコントローラは、より高速な独自の4ビットSDバスモードを使用するSDIOハードウェアを統合していますが、ほぼすべての最新マイクロコントローラは、より低速な1ビットSPIバスモードで動作するSDカードとインターフェースできるSPIユニットを少なくとも備えています。SPIユニットがない場合は、ビットバンギングによってSPIをエミュレートすることもできます(例えば、SDカードスロットをLinksys WRT54G-TMルーターに半田付けし、 DD-WRTのLinuxカーネルを使用してGPIOピンに配線します)。1.6 Mb/ s [ 134 ]
人気の高い小型シングルボードコンピュータのRaspberry Piシリーズは、当初はフルサイズのSDカードを主記憶装置として使用していましたが、新しいバージョンではmicroSDに切り替えられました。[ 135 ] [ 136 ]
近年(2020年)、microSDの8ピンインターフェースは、標準LGA8またはWSON8パッケージの表面実装(はんだ付け)集積回路チップとしてプリント基板上で使用できるように適応され、寸法は8 mm × 6 mm × 1 mm(5 ⁄ 16 in × 15 ⁄ 64 in × 3 ⁄ 64 in)です。このようなチップは、SD NAND。microSDインターフェースは、より確立されたNANDフォーマットと比較して、いくつかの利点がある。ピン数が少ないため、接続のルーティングが容易である(eMMCやraw NANDと異なる)。また、カード自体がウェアレベリングなどの詳細を処理する(raw NANDと異なる)。 [ 137 ]これらは、SPI NANDまたはSPIフラッシュユニット(同様のパッケージで提供されるが、SPIバスのみをサポートする)と見なすこともできる。
録音済みの microSD は、 SanDiskのslotMusicおよびslotRadio、およびAstell & KernのMQSというブランドで音楽を商品化するために使用されてきました。
市場には、偽の容量を報告したり、ラベルよりも遅く動作したりする、誤ってラベルが貼られたり、偽造されたセキュアデジタルカードがよく見られます。[ 138 ] [ 139 ] [ 140 ]偽造品をチェックして検出するためのソフトウェアツールが存在し、[ 141 ] [ 142 ] [ 143 ]、場合によっては、これらのデバイスを修理して誤った容量情報を削除し、実際のストレージ容量を使用できる場合もあります。[ 144 ]
偽造カードの検出は通常、ランダムデータを含むファイルをSDカードの容量いっぱいまでコピーし、それを元に戻すことで行われます。コピーされたファイルは、チェックサム(例:MD5)を比較するか、圧縮を試みることによって検査できます。後者のアプローチは、偽造カードではユーザーがファイルを読み込むことができ、そのファイルは圧縮しやすい均一なデータ(例:0xFFの繰り返し)で構成されるという点を利用しています。

SDカードの仕様では、3つの物理サイズが定義されています。SDおよびSDHCファミリーは3つのサイズすべてで利用可能ですが、SDXCおよびSDUCファミリーはミニサイズ、SDIOファミリーはマイクロサイズでは利用できません。小さいカードは、パッシブアダプタを使用することで、より大きなスロットで使用できます。
マイクロフォームファクターは、最も小さいSDカードフォーマットです。[ 145 ]
カードは、以下のバスタイプと転送モードの様々な組み合わせをサポートできます。SPIバスモードと1ビットSDバスモードは、次のセクションで説明するように、すべてのSDファミリで必須です。ホストデバイスとSDカードがバスインターフェースモードをネゴシエートすると、番号付きピンの使用方法はすべてのカードサイズで同じになります。
物理インターフェースは9本のピンで構成されていますが、miniSDカードでは中央に未接続のピンが2本追加され、microSDカードでは2本のVSS (グランド)ピンのうち1本が省略されています。[ 146 ]

| MMCピン | SDピン | miniSDピン | microSDピン | 名前 | 入出力 | 論理 | 説明 |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 2 | nCS | 私 | PP | SPIカード選択[CS](負論理) |
| 2 | 2 | 2 | 3 | DI | 私 | PP | SPIシリアルデータ入力[MOSI] |
| 3 | 3 | 3 | VSS | S | S | 地面 | |
| 4 | 4 | 4 | 4 | VDD | S | S | 力 |
| 5 | 5 | 5 | 5 | クロック | 私 | PP | SPIシリアルクロック[SCLK] |
| 6 | 6 | 6 | 6 | VSS | S | S | 地面 |
| 7 | 7 | 7 | 7 | する | お | PP | SPIシリアルデータ出力[MISO] |
| 8 | 8 | 8 |
| .O | . OD | 未使用(メモリカード)割り込み(SDIOカード)(負論理) | |
| 9 | 9 | 1 | ノースカロライナ州 | 。 | 。 | 未使用 | |
| 10 | ノースカロライナ州 | 。 | 。 | 予約済み | |||
| 11 | ノースカロライナ州 | 。 | 。 | 予約済み |
| MMCピン | SDピン | miniSDピン | microSDピン | 名前 | 入出力 | 論理 | 説明 |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 2 | CD | 入出力 | 。 | カード検出(ホストによる)と非SPIモード検出(カードによる) |
| 2 | 2 | 2 | 3 | 司令官 | 入出力 | PP、OD | 指揮、応答 |
| 3 | 3 | 3 | VSS | S | S | 地面 | |
| 4 | 4 | 4 | 4 | VDD | S | S | 力 |
| 5 | 5 | 5 | 5 | クロック | 私 | PP | シリアルクロック |
| 6 | 6 | 6 | 6 | VSS | S | S | 地面 |
| 7 | 7 | 7 | 7 | ダット0 | 入出力 | PP | SDシリアルデータ0 |
| 8 | 8 | 8 | NC nIRQ | .O | . OD | 未使用(メモリカード)割り込み(SDIOカード)(負論理) | |
| 9 | 9 | 1 | ノースカロライナ州 | 。 | 。 | 未使用 | |
| 10 | ノースカロライナ州 | 。 | 。 | 予約済み | |||
| 11 | ノースカロライナ州 | 。 | 。 | 予約済み |
| MMCピン | SDピン | miniSDピン | microSDピン | 名前 | 入出力 | 論理 | 説明 |
|---|---|---|---|---|---|---|---|
| 。 | 1 | 1 | 2 | DAT3 | 入出力 | PP | SDシリアルデータ3 |
| 。 | 2 | 2 | 3 | 司令官 | 入出力 | PP、OD | 指揮、応答 |
| 。 | 3 | 3 | VSS | S | S | 地面 | |
| 。 | 4 | 4 | 4 | VDD | S | S | 力 |
| 。 | 5 | 5 | 5 | クロック | 私 | PP | シリアルクロック |
| 。 | 6 | 6 | 6 | VSS | S | S | 地面 |
| 。 | 7 | 7 | 7 | ダット0 | 入出力 | PP | SDシリアルデータ0 |
| 8 | 8 | 8 | DAT1 nIRQ | 入出力 | PP OD | SD シリアル データ 1 (メモリ カード)割り込み期間 (SDIO カードはプロトコル経由でピンを共有) | |
| 9 | 9 | 1 | DAT2 | 入出力 | PP | SDシリアルデータ2 | |
| 10 | ノースカロライナ州 | 。 | 。 | 予約済み | |||
| 11 | ノースカロライナ州 | 。 | 。 | 予約済み |
注:



SDカードとホストデバイスは、最初は同期1ビットインターフェースを介して通信します。ホストデバイスは、SDカードに1ビットずつストローブ信号を送るクロック信号を提供します。ホストデバイスは、これを用いて48ビットのコマンドを送信し、応答を受信します。SDカードは応答を遅延させる信号を送ることができますが、ホストデバイスは通信を中止することができます。[ 40 ]
ホストデバイスは、様々なコマンドを発行することで、以下のことを行うことができます。[ 40 ]
コマンドインターフェースは、マルチメディアカード(MMC)インターフェースの拡張です。SDカードはMMCプロトコルの一部コマンドのサポートを廃止しましたが、コピープロテクション関連のコマンドを追加しました。挿入されたカードの種類を判別するまで、両方の規格でサポートされているコマンドのみを使用することで、ホストデバイスはSDカードとMMCカードの両方に対応できます。
すべてのSDカードファミリーは、3.3 Vの電気インターフェース。コマンドにより、SDHCおよびSDXCカードは1.8V動作。[ 40 ]
電源投入時またはカード挿入時に、ピン1の電圧によってシリアル・ペリフェラル・インターフェース(SPI)バスまたはSDバスが選択されます。SDバスは1ビットモードで起動しますが、SDカードが4ビットモードをサポートしている場合、ホストデバイスは4ビットモードに切り替えるコマンドを発行できます。様々なカードの種類において、4ビットSDバスのサポートはオプションまたは必須です。[ 40 ]
SDカードがサポートしていることを確認した後、ホストデバイスはSDカードに対し、より高速な転送速度に切り替えるよう指示することもできます。カードの性能を確認するまでは、ホストデバイスは400kHzを超えるクロック速度を使用しないでください。SDIO以外のSDカード(下記参照)の「デフォルト速度」クロックレートは25MHzです。ホストデバイスは、カードがサポートする最大クロック速度を使用する必要はありません。電力を節約するために、最大クロック速度よりも低い速度で動作する場合があります。[ 40 ]コマンド間の間、ホストデバイスはクロックを完全に停止することができます。
ほとんどのSDカードは、1つ以上のMBRパーティションでフォーマット済みで出荷されます。MBRパーティションの先頭または唯一のパーティションにはファイルシステムが含まれています。これにより、SDカードはパソコンのハードディスクのように動作します。SDカードの仕様では、SDカードはMBRと以下のファイルシステムでフォーマットされています。
SDカードを使用するほとんどのコンシューマー製品は、この方法でパーティション分割およびフォーマットされていることを前提としています。FAT12、FAT16、FAT16B、FAT32のユニバーサルサポートにより、互換性のあるSDリーダーを搭載したほとんどのホストコンピューターでSDSCおよびSDHCカードを使用でき、ユーザーは階層的なディレクトリツリーで名前付きファイルを使用するという使い慣れた方法を使用できます。
このような SD カードでは、Mac OS X のディスクユーティリティや Windows のCHKDSKなどの標準ユーティリティプログラムを使用して、破損したファイルシステムを修復し、削除されたファイルを復元できる場合もあります。FATファイルシステムのデフラグツールは、このようなカードで使用できます。ファイルの統合により、ファイルの読み取りまたは書き込みに必要な時間がわずかに改善される可能性がありますが、[ 148 ]ハードドライブのデフラグでは、ファイルを複数のフラグメントに保存するために、ドライブヘッドの追加の物理的な比較的遅い移動が必要になります。[ 149 ]さらに、デフラグでは SD カードへの書き込みが実行され、カードの定格寿命にカウントされます。物理メモリの書き込み耐久性については、フラッシュメモリの記事で説明されています。カードのストレージ容量を増やす新しいテクノロジでは、書き込み耐久性が低下します。
少なくとも容量のSDカードを再フォーマットする場合32 MB(65,536論理セクター以上)ただし、 消費者向けデバイス用カードの場合は、パーティションタイプ06hおよびEBPB 4.1 [ 147 ]の2GB FAT16Bが推奨されます。(FAT16Bは、4GBカードですが、64KBクラスタは広くサポートされていません。)FAT16Bは上記のカードをサポートしていません。全部で 4GB 。
SDXC仕様では、Microsoft独自のexFATファイルシステムの使用が義務付けられており、適切な ドライバーが必要になる場合があります(例:Linuxのexfat-utils/)。[150 ]exfat-fuse
SDカードを異なるファイルシステムで、あるいは同じファイルシステムで再フォーマットすると、カードの速度が低下したり、寿命が短くなったりすることがあります。一部のカードはウェアレベリングを採用しており、頻繁に変更されるブロックが異なるタイミングでメモリの異なる部分にマッピングされます。また、ウェアレベリングアルゴリズムの中には、FAT12、FAT16、FAT32に典型的なアクセスパターンに合わせて設計されたものもあります。[ 151 ]また、フォーマット済みのファイルシステムでは、カード上の物理メモリの消去領域と一致するクラスタサイズが使用される場合があり、再フォーマットするとクラスタサイズが変更され、書き込み効率が低下する可能性があります。SDアソシエーションは、これらの問題を克服するために、WindowsとMac OS Xで無料でダウンロードできるSDフォーマッタソフトウェアを提供しています。[ 152 ]
SD/SDHC/SDXCメモリーカードには、SD規格のセキュリティ機能のために「保護領域」がカード上に設けられています。標準フォーマッタやSDアソシエーションのフォーマッタでは、この領域を消去することはできません。SDアソシエーションは、SDセキュリティ機能を使用するデバイスやソフトウェアでフォーマットすることを推奨しています。[ 152 ]
SDカードの消費電力は、速度モード、メーカー、モデルによって異なります。[ 153 ]転送中は、66~330 mW(供給電圧が20~100mAの場合3.3 V)。TwinMOS Technologiesの仕様では、最大149 mW (転送中は45mAを消費する。東芝は264~330 mW(80~100mA)。[ 154 ]スタンバイ電流ははるかに低く、2006年製microSDカード1枚あたり0.2mA 。 [ 155 ]
現代のUHS-IIカードは最大ホストデバイスがバススピードモードSDR104またはUHS-IIをサポートしている場合、 2.88 Wです。UHS-IIホストの場合の最小消費電力は720mW。
| バス速度モード | 最大バス速度[MB/s] | 最大クロック周波数[MHz] | 信号電圧[V] | SDSC [W] | SDHC [W] | SDXC [W] |
|---|---|---|---|---|---|---|
| HD312 | 312 | 52 | 0.4 | – | 2.88 | 2.88 |
| FD156 | 156 | 52 | 0.4 | – | 2.88 | 2.88 |
| SDR104 | 104 | 208 | 1.8 | – | 2.88 | 2.88 |
| SDR50 | 50 | 100 | 1.8 | – | 1.44 | 1.44 |
| DDR50 | 50 | 50 | 1.8 | – | 1.44 | 1.44 |
| SDR25 | 25 | 50 | 1.8 | – | 0.72 | 0.72 |
| SDR12 | 12.5 | 25 | 1.8 | – | 0.36 | 0.36 / 0.54 |
| 高速 | 25 | 50 | 3.3 | 0.72 | 0.72 | 0.72 |
| デフォルトの速度 | 12.5 | 25 | 3.3 | 0.33 | 0.36 | 0.36 / 0.54 |
すべての SD カードでは、カードに保存できる情報量をホスト デバイスが決定します。また、各 SD ファミリの仕様により、準拠カードが報告する最大容量がホスト デバイスに保証されます。
2006年6月にバージョン2.0(SDHC)仕様が完成した時点で、ベンダーはすでに2 GBと4GB SDカード。バージョン1.01の仕様に準拠するか、バージョン1.00を意図的に読み取ったもの。結果として得られたカードは、一部のホストデバイスでは正常に動作しません。[ 156 ] [ 157 ]

SDバージョン1.00を想定ブロックあたり512バイト。これにより、SDSCカードは最大1 GB。
バージョン1.01では、SDSCカードは4ビットフィールドを使用して、代わりに1ブロックあたり1024バイトまたは2048バイト。[ 40 ]:41、98 これにより、2GBの容量。[ e ]
カード固有データ (CSD) レジスタの形式は、バージョン 1 (SDSC) とバージョン 2.0 (SDHC と SDXC を定義) の間で変更されました。
SD規格のバージョン1では、最大容量は2 GBはCSDのフィールドを組み合わせて計算されます。[ e ]
後のバージョンでは(セクション4.3.2)、2GB SDSCカードはREAD_BL_LEN(およびWRITE_BL_LEN)を次のように設定するものとする。1024バイトなので計算[ e ]はカードの容量を正しく報告するが、一貫性を保つためにホストデバイスはCMD16によって1024バイトを超えるブロック長を要求してはならない。512バイト. [ 40 ] : 29
SDHCカードバージョン2.0の定義では、CSDのC_SIZE部分は22ビットで、メモリサイズを512KB(C_SIZE_MULTフィールドは削除され、READ_BL_LENは容量計算に使用されなくなりました)。SCRレジスタはカードファミリーを識別します。SD_SPEC = 2はSDHCまたはSDXCを選択します。SD_SPEC3 = 1はSDXCを選択します。これらの再定義により、古いホストデバイスはSDHCまたはSDXCカードを正しく識別できず、それらの正しい容量も認識できません。[ 40 ]:107
ユーザーデータ領域の容量はC_SIZEから次のように計算されます: [ 40 ] : 104
メモリ容量 = (C_SIZE+1) *512 KB SDHCカードの最小ユーザーエリアサイズは4,211,712セクタ(2GB + 8.5MB)です。CSD バージョン2.0におけるSDHCのC_SIZEの最小値は001010h(4112)です。SDHC カードの最大ユーザーエリアサイズは(32GB -80 MB) CSDバージョン2.0におけるSDHCのC_SIZEの最大値は00FF5Fh(65375)です。SDXCカードの最小ユーザー領域サイズは67,108,864セクター(32 GB )。
CSD バージョン 2.0 の SDXC の C_SIZE の最小値は 00FFFFh (65535) です。
故障したSDカードは、フラッシュストレージを含む中央部分が物理的に損傷していない限り、専用機器を用いて修理可能です。この方法ではコントローラを回避できます。ただし、コントローラが同一のダイ上に配置されているモノリシックカードの場合は、この方法がより困難、あるいは不可能になる場合があります。[ 158 ] [ 159 ]
小型の SD カードを大型の SD カード スロットで使用できるようにするさまざまなパッシブ アダプターが用意されています。
SDフォーマットは1999年8月に導入されました。[ 7 ]ほとんどのメモリカードフォーマットと同様に、SDは特許と商標で保護されています。SDカードとホストアダプタの製造・販売には、SDIOデバイスを除き、ロイヤルティが適用されます。2025年現在、SDアソシエーション(SDA)は、一般会員に2,500米ドル、エグゼクティブ会員に4,500米ドルの年会費を徴収しています。 [ 160 ]
SD規格の初期バージョンは、秘密保持契約(NDA)の下でのみ利用可能であり、オープンソースドライバの開発は制限されていました。こうした制限にもかかわらず、開発者はインターフェースをリバースエンジニアリングし、デジタル著作権管理(DRM)を使用しないSDカード用のフリーソフトウェアドライバを作成しました。[ 161 ]
2006年、SDAはより制限の少ないライセンスの下で「簡易仕様」の公開を開始しました。これには物理層、SDIO、および特定の拡張機能に関するドキュメントが含まれており、NDAや有料会員資格を必要とせずに、より広範な実装が可能になりました。[ 162 ] [ 163 ]
| バージョン | 年 | 注目すべき変更点 | 参照 |
|---|---|---|---|
| 1.00 | 2000 | 予備仕様 | 該当なし |
| 1.01 | 2001 | マイナーアップデート | [ 34 ] |
| 1.10 | 2006 | 公式初期リリース | [ 164 ] |
| 2.00 | SDHCとスピードクラスC2、C4、C6を追加[ 165 ] | [ 35 ] | |
| 3.01 | 2010 | SDXC、UHS-Iバス、スピードクラスC10/UHSスピードクラスU1を追加 | [ 40 ] |
| 4.10 | 2013 | UHS-IIバス、UHSスピードクラスU3を追加し、電力と機能のサポートを強化 | [ 146 ] |
| 5.00 | 2016 | ビデオスピードクラス V6、V10、V30、V60、V90 を追加しました | [ 166 ] |
| 5.10 | アプリケーションパフォーマンスクラスA1を追加しました | [ 88 ] | |
| 6.00 | 2017 | アプリケーションパフォーマンスクラスA2(コマンドキューイングと書き込みキャッシュ付き)とカード所有者保護を追加 | [ 62 ] |
| 7.10 | 2020 | SD Express、microSD Express、SDUCを追加し、CPRMをオプションにしました | [ 167 ] |
| 8.00 | PCIe 4.0を追加し、フルサイズカードにデュアルレーンPCIeを追加 | [ 168 ] | |
| 9.00 | 2022 | 新しいセキュリティ機能と強化された書き込み保護を導入 | [ 92 ] |
| 9.10 | 2023 | SD ExpressスピードクラスE150、E300、E450、E600を追加しました | [ 169 ] |

示すために2 GB、BLOCK_LENは1024バイト。 したがって、コード化できる最大容量は4096*512*1024 =2 GB。
標準容量SDカードの最大データ領域サイズは4,153,344セクタ(2028MB)です。[ 40 ]:99スピードクラスは無関係とみなされる:ベンチマーク調査の結果、SDカードの「スピードクラス」表示は必ずしもアプリケーションのパフォーマンスを示すものではないことが明らかになった。このクラス評価はシーケンシャルパフォーマンスを対象とするものであるが、高グレードのSDカードの方が低グレードのカードよりも全体的にパフォーマンスが低いケースがいくつか見られた。
スモールブロックのパフォーマンスは、最速カードと最遅カードで約300倍の差がありました。残念なことに、テストしたカードの多くはこの指標で平凡から貧弱な結果でした。これが、SDカードで動作するLinuxでアップデートを実行すると非常に長い時間がかかる理由かもしれません。
{{cite web}}: CS1 maint: url-status (リンク){{cite web}}: CS1 maint: url-status (リンク){{cite web}}: CS1 maint: url-status (リンク){{cite web}}: CS1 maint: url-status (リンク){{cite web}}: CS1 maint: url-status (リンク)