コンパクトフラッシュ

読み:コンパクトフラッシュ
外語:CF: CompactFlash
品詞:名詞

メモリカード規格の一つ。略称は「CF」。

用途等

米SanDisk社が1994(平成6)年に提唱したメモリカード規格。

主としてPDAやデジタルカメラで使われているほか、医療機器などでも用いられている。

「コンパクト」という名が付いているが、現役のメモリカードの中では最も大型である。このため、コンパクトデジカメはほぼSDメモリーカードとなり、今ではキヤノンやニコン、ソニーの一眼レフカメラなどで使われるのみとなっている。

拡張規格として、CF+がある。

規格団体

SanDisk、Hewlett-Packard、Apple Computer、NEC他12社でCFA(CompactFlash Association)という団体を設立して規格管理を行なっている。

Compact Flash Card 1GB
Compact Flash Card 1GB

寸法

サイズは36.4mm×42.8mm×3.3mm。約12g。

IF

メモリカードのコネクタは50ピンで、カード側がメスである。

メモリカードのインターフェイスATA(AT Atachment)を採用し、さらにカード側にATAコントローラを持っているため、専用のアダプタを使うことでTypeⅡ PCMCIAカードスロットでそのまま利用可能。

しかし制御回路を内蔵する分、低価格化が難しいという一面もある。

最大容量

ATAであるため、理論上のメモリ容量制限などはない。

現在はBig Driveに対応していないため、28ビットLBAに由来する、最大約137Gバイト(128Giバイト)の制限「128Gバイトの壁」がある。

これもハードディスクドライブと同様に48ビットLBAを採用すれば解決可能な問題である。

沿革

  • 1.0
    • 最初のもの
    • PIOモード0〜2対応(8.3MB/秒、55倍速)
  • 1.1
  • 1.2
  • 1.3
    • 厚みのあるType Ⅱ仕様(5mm厚)を追加。従来のもの(3.3mm厚)はType Ⅰとする
  • 1.4 ‐ 1998(平成10)年
    • CF+を仕様に追加した
  • 2.0 ‐ 2003(平成15)年6月
    • ATA-4に準拠。PIOモード3,4対応(16.6MB/秒、111倍速)
    • CPRM対応
  • 3.0 ‐ 2004(平成16)年9月
    • PCカードPIOモード4〜6(25MB/秒、166倍速)を追加
    • True IDEモードでPIOモード5,6(25MB/秒、166倍速)を追加
    • True IDEモードでマルチワードDMAモード3,4(25MB/秒、166倍速)を追加
    • True IDEモードでUDMAモード0〜4(66.6MB/秒、444倍速)を追加
  • 4.0 ‐ 2006(平成18)年9月
    • PCカードUDMAモード(133MB/秒、888倍速)を追加
    • True IDEモードでUDMAモード5,6(133MB/秒、888倍速)を追加
  • 4.1
    • Power Enhanced CF Storage Cardの追加

分類法

コンパクトフラッシュのメモリカードは、次のような要素で分類できる。

  • 容量 (特に2Giバイト以上か以下か)
  • 速度 (MB/秒、または倍速で表示)
  • UDMA(Ultra DMA)への対応の有無

容量

2008(平成20)年時点で、次の容量が揃っている。

  • 100Miバイト未満の製品
    • 2MiB、4MiB、8MiB、10MiB、15MiB、16MiB、20MiB、30MiB、32MiB、48MiB、64MiB、96MiB
  • 1Giバイト未満の製品
    • 128MiB、192MiB、256MiB、320MiB、384MiB、512MiB
  • 1Giバイト以上の製品
    • 1GiB、2GiB、4GiB、8GiB、16GiB、32GiB、50GiB、64GiB、100GiB

旧来の規格で対応するファイルシステムはFAT12/FAT16なので、最大容量は「2Giバイト」となる。

現在はさらにFAT32に対応しているが、この大容量のCFを旧型のカードリーダ/ライタに挿しても、認識しないか、仮にしても異常な動作をするので注意が必要である。

2Giバイト以上のカードは、出荷時点でFAT32でフォーマットされていることが多く、このためそのままでは古い装置で読み書きできない。

2Giバイト以上のカードを購入する場合は、使用する全機器の対応状況を確認する必要がある。

速度

コンパクトフラッシュの速度表示は、「MB/秒」と「倍速」のいずれかで表示されている。

このうち「×倍速」という表記法は米レキサーメディアが制定、採用したものである。その基準は、初期のコンパクトフラッシュ等ではなく、「CDの転送速度150KB/秒を標準速(1倍速)」としている。

製品として確認されている速度に、次のようなものがある。

  • 12倍速 (1.8MB/秒)
  • 16倍速 (2.4MB/秒)
  • 24倍速 (3.6MB/秒)
  • 32倍速 (4.8MB/秒)
  • 40倍速 (6MB/秒)
  • 45倍速 (6.75MB/秒)
  • 60倍速 (9MB/秒)
  • 66倍速 (10MB/秒)
  • 80倍速 (12MB/秒)
  • 85倍速 (12.75MB/秒)
  • 100倍速 (15MB/秒)
  • 115倍速 (17.25MB/秒)
  • 120倍速 (18MB/秒)
  • 130倍速 (19.5MB/秒)
  • 133倍速 (20MB/秒)
  • 140倍速 (21MB/秒)
  • 150倍速 (22.5MB/秒)
  • 160倍速 (25.5MB/秒)
  • 200倍速 (30MB/秒)
  • 266倍速 (40MB/秒)
  • 300倍速 (45MB/秒)
  • 333倍速 (50MB/秒))
  • 350倍速 (52.5MB/秒))

一般的には、この速度は「読み取り速度」である。