ストレージ
初級

NANDフラッシュナンドフラッシュ

SSDの記憶素子。データを電荷として保存する不揮発性メモリ

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
ストレージ
SSD
自作PC
初心者向け

NANDフラッシュの基礎知識:不揮発性メモリとは

NANDフラッシュ(NAND Flash)とは、電源を切っても保存したデータが消えない「不揮発性メモリ」の一種であり、現代のストレージデバイスであるSSD(Solid State Drive)、USBメモリ、SDカード、スマートフォンの内部ストレージなどの心臓部として機能している記憶素子です。

もともとメモリといえば、PCのメインメモリとして使われるDRAM(Dynamic Random Access Memory)が一般的でしたが、DRAMは「揮発性」であり、電源を遮断すると蓄積されていた電荷が失われ、データが消去されてしまいます。一方、NANDフラッシュは「フローティングゲート」や「チャージトラップ」と呼ばれる特殊な構造を持つ絶縁層に電子を閉じ込めることで、電力がなくてもデータを保持し続けることができます。

技術的な名称の「NAND」は、論理回路の「NOT AND(否定論理積)」から来ています。データを直列に配置して管理することで、メモリセルを高密度に実装できるため、大容量化に適した構造となっています。対照的な規格に「NORフラッシュ」がありますが、こちらは読み出し速度は速いものの、書き込み・消去速度が遅く、大容量化が困難なため、主にBIOSやファームウェアなどの小容量なプログラム格納用に使用されています。

現代のPC自作において、NANDフラッシュの特性を理解することは、単に「容量」を選ぶだけでなく、「速度(読み書きの速さ)」と「耐久性(書き換え回数の限界)」のバランスを判断する上で非常に重要です。

データの保存方式とセルの種類(SLCからQLCまで)

NANDフラッシュの最大の特徴は、1つのメモリセル(記憶単位)にどれだけのビット数を保存させるかによって、性能とコストが劇的に変化することです。現在、市場には主に4つの方式が存在します。

1. SLC (Single Level Cell)

1つのセルに1ビット(0か1)のみを保存します。構造が単純なため、書き込み速度が極めて速く、耐久性(P/Eサイクル)も非常に高いのが特徴です。しかし、容量あたりのコストが高いため、現在はハイエンドな産業用ストレージや、SSD内部の高速キャッシュ領域として限定的に利用されています。

2. MLC (Multi Level Cell)

1つのセルに2ビットを保存します。SLCよりも大容量化でき、速度と耐久性のバランスに優れています。かつてのハイエンドSSDの主流でしたが、現在は後述のTLCに取って代わられています。

3. TLC (Triple Level Cell)

1つのセルに3ビットを保存します。現在のメインストリームであり、Samsung 990 ProやWD Black SN850Xなどの高性能ゲーミングSSDの多くに採用されています。コストパフォーマンスに優れ、コントローラーの制御技術の向上により、実用上の速度と耐久性を十分に確保しています。

4. QLC (Quad Level Cell)

1つのセルに4ビットを保存します。さらに高密度化できるため、安価に大容量(4TBや8TBなど)を実現できます。ただし、電圧制御が非常に繊細になるため、書き込み速度が低下し、耐久性もTLCより低くなる傾向があります。

以下に、各方式の特性をまとめた比較表を示します。

方式1セルあたりのビット数書き込み速度耐久性 (P/Eサイクル)コスト/容量主な用途
SLC1 bit極めて高速非常に高い (約10万回)非常に高いサーバー、キャッシュ
MLC2 bits高速高い (約3,000〜1万回)高い旧世代ハイエンドSSD
TLC3 bits中速〜高速中程度 (約1,000〜3,000回)標準的一般向けSSD、ゲーミング
QLC4 bits低速低い (約100〜1,000回)低いデータ保存用、格安SSD

3D NAND(積層化)の進化と現在の到達点

かつてのNANDフラッシュは、シリコンウェハー上に平面的にセルを並べる「2D NAND(Planar NAND)」でした。しかし、セルを小さくして密度を上げようとすると、隣接するセル間で電子が干渉し合う「セル間干渉」が発生し、データの破損やエラー率の上昇という限界に直面しました。

この限界を突破したのが「3D NAND(V-NAND)」です。これは、セルを横に並べるのではなく、ビルのように上に積み上げる(垂直積層)技術です。これにより、セル自体のサイズを極端に小さくすることなく、物理的な面積あたりの記憶容量を飛躍的に増やすことが可能になりました。

積層数の競争と微細化

現在、メーカー各社は積層数の競争を繰り広げています。例えば、MicronやSamsungなどの主要メーカーは、176層や232層といった驚異的な積層数を実現しています。積層数が増えるほど、同じダイサイズでより多くのGB(ギガバイト)を搭載でき、結果として1TBや2TBといった大容量製品の価格低下に寄与しています。

また、製造プロセスにおける「nm(ナノメートル)」単位の微細化も進んでいますが、3D NANDにおいては単純な微細化よりも、いかに効率的に高く積み上げ、かつ垂直に貫通する電極(チャネルホール)を正確に形成するかが技術的な鍵となっています。

3D NAND導入によるメリット

  • 大容量化: 2TB、4TB、さらには8TBといったコンシューマー向け大容量SSDの実現。
  • 電力効率の向上: セル間の干渉が減ったことで、読み書きに必要な電圧を最適化でき、消費電力を抑制。
  • 信頼性の向上: 2D NAND時代よりも、1セルあたりの物理的な余裕が生まれたため、エラー率が低下。

NANDフラッシュを搭載した最新SSD製品と性能指標

NANDフラッシュ単体では機能せず、それを制御する「SSDコントローラー」と組み合わせて製品化されます。最近ではPCI Express 4.0から5.0への移行が進み、NANDの読み書き速度を最大限に引き出すインターフェースが普及しています。

実在する代表的な製品例

  1. Samsung 990 Pro
    • 第7世代 V-NANDを採用。PCIe 4.0の限界に近いシーケンシャルリード速度 7,450MB/s を実現しています。
  2. WD Black SN850X
    • ゲーミング向けに最適化されており、高いランダムアクセス性能を誇ります。
  3. Crucial T705
    • 最新のPCIe 5.0対応モデル。読み出し速度は最大 14,500MB/s という驚異的な数値を叩き出しており、次世代のストレージ体験を提供します。
  4. Kioxia Exceria Pro
    • NANDフラッシュの元祖である東芝メモリ(現キオクシア)の技術が凝縮されており、安定した書き込み性能を維持します。
  5. Sabrent Rocket 4 Plus
    • 8TBなどの超大容量モデルを展開しており、高密度NANDの実装能力に定評があります。

具体的な数値スペックの例

現代のハイエンドSSDを検討する際に注目すべき数値は以下の通りです。

  • シーケンシャルリード速度: 7,000MB/s (Gen4) 〜 14,500MB/s (Gen5)
  • 容量: 1TB, 2TB, 4TB, 8TB
  • 消費電力: アイドル時 0.05W 〜 フルロード時 10W前後(Gen5モデルは発熱が激しく、ヒートシンクが必須です)
  • TBW (Total Bytes Written): 2TBモデルで約1,200TBWなど。これは製品寿命までの総書き込み可能量を示します。
  • 価格帯: 1TBモデルで約15,000円〜30,000円(製品グレードにより変動)

2025年〜2026年に向けた次世代ストレージの展望

ストレージ業界は常に進化しており、2025年から2026年にかけては、さらに劇的な変化が予想されます。

1. PCIe 6.0の導入とさらなる高速化

現在普及し始めているPCIe 5.0(最大速度 14GB/s付近)の次、PCIe 6.0の規格策定が進んでいます。これにより、理論上の帯域幅は倍増し、NANDフラッシュの読み出し速度はさらに跳ね上がります。ただし、NAND自体の物理的な速度向上には限界があるため、コントローラーによるキャッシュ制御や、より高速な新素材の採用が議論されています。

2. PLC (Penta Level Cell) の実用化

TLC $\rightarrow$ QLCに続き、1セルに5ビットを保存する「PLC」の開発が進んでいます。PLCが実用化されれば、さらにコストを抑えた超大容量ストレージ(16TBや32TBのコンシューマー向けSSDなど)が登場するでしょう。ただし、書き込み速度の低下と耐久性の減少が課題となるため、主にアーカイブ用(コールドストレージ)としての運用が中心になると見られています。

3. 積層数のさらなる向上(300層超えへ)

2025年以降、300層を超える超高層NANDの量産が本格化すると予想されます。これにより、M.2 2280という小さなフォームファクタのまま、サーバー級の容量を搭載したSSDが登場する可能性があります。

4. CXL (Compute Express Link) の普及

CPUとメモリ、ストレージ間の通信を効率化するCXL技術により、NANDフラッシュをあたかもメインメモリ(RAM)のように扱う「メモリ拡張ストレージ」のような概念が一般化するかもしれません。これにより、巨大なデータセットを扱うAI処理や動画編集のワークフローが劇的に効率化されるでしょう。

NANDフラッシュの寿命とメンテナンス(ウェアレベリング)

NANDフラッシュには「書き換え回数に上限がある」という物理的な弱点があります。データを書き込む際、絶縁層に強い電圧をかけて電子を無理やり押し込むため、回数を重ねるごとに絶縁膜が劣化し、最終的に電荷を保持できなくなります。

この寿命問題を解決するために、SSD内部では以下のような高度な制御が行われています。

  • ウェアレベリング (Wear Leveling): 特定のセルだけに書き込みが集中してそこだけが先に寿命を迎えるのを防ぐため、コントローラーが書き込み先を分散させ、全セルを均等に摩耗させる技術です。
  • ガベージコレクション (Garbage Collection): NANDは「ページ単位で書き込み、ブロック単位で消去」するという制約があります。不要になったデータが散在しているブロックを整理し、空き領域をまとめて確保することで、書き込み効率を高める処理です。
  • オーバープロビジョニング (Over-Provisioning): 製品スペック上の容量とは別に、予備の領域を確保しておくことです。一部のセルが寿命で使えなくなった際に、この予備領域に差し替えることで、製品全体の寿命を延ばしています。

ユーザー側でできる寿命対策としては、不必要に巨大なファイルを何度も書き換えないことや、SSDの空き容量を常に20%程度確保しておくことが挙げられます。空き容量が多いほど、ウェアレベリングが効率的に機能し、結果として寿命が延びるためです。

FAQ

Q1: NANDフラッシュとNORフラッシュの決定的な違いは何ですか? A1: 最も大きな違いは「データの配置構造」と「得意分野」です。NANDはデータを直列に配置するため高密度化が可能で、大容量のデータ保存(SSDなど)に向いています。一方、NORは並列的に配置されており、任意の場所から高速にデータを読み出せるため、OSのブートコードやBIOSなどの実行コード保存に向いています。

Q2: 「SSDが一杯になると速度が落ちる」と言われるのはなぜですか? A2: NANDフラッシュの特性上、データの書き込みには「空き領域」が必要です。容量が一杯になると、前述の「ガベージコレクション」を行うための作業領域が不足し、データを書き込む前に既存のデータを移動させて空きを作るという複雑な工程が発生します。これがオーバーヘッドとなり、実効速度が著しく低下します。

Q3: QLCのSSDを買っても大丈夫でしょうか?寿命が不安です。 A3: 一般的なWeb閲覧、オフィスワーク、ゲームのプレイ程度であれば、現代のQLC SSDの寿命で十分間に合います。最近のコントローラーは非常に優秀で、SLCキャッシュを併用することで速度低下を隠蔽しています。ただし、毎日数百GBのデータを書き換えるような動画編集やデータベース運用を行う場合は、耐久性の高いTLC製、あるいはエンタープライズ向け製品を選択することを強く推奨します。

この記事について
カテゴリーストレージ
難易度初級
作成日2025/7/16