最終更新 2026-10-19

ウェアレベリングとは

Wear Leveling

ウェアレベリングとは、フラッシュメモリの書き換えが一部のブロックに集中しないよう、書き込む場所を全体に散らしてすべてのブロックを均等に劣化させる技術です。SSDのコントローラがアドレスの対応表を持ち、同じアドレスへの書き込みも毎回別のブロックに書きます。寿命を延ばす一方で余分な書き込みを生むため、制御の効率がSSDの寿命を左右します。

目次7項目
  1. 定義・解説
  2. 図解
  3. よくある質問
  4. 設備の製造メーカー
  5. 関連用語
  6. 比較・違いを学ぶ
  7. 出典・参考資料

定義・解説

ウェアレベリング(Wear Leveling:摩耗平準化)とは、フラッシュメモリの書き換えが一部のブロックに集中しないように、書き込む場所を全体に散らして、すべてのブロックが同じペースで劣化するようにする技術です。NANDフラッシュのセルは書き換えのたびに少しずつ傷み、書き換えられる回数に上限(エンデュランス)があります。同じ場所ばかり使うと、そこだけ先に寿命が尽きてしまいます。

SSDやUSBメモリ、スマートフォンのストレージでは、コントローラが論理アドレスと実際のブロックの対応表(FTL:フラッシュ変換層)を持っています。OSから同じアドレスへの書き込みが来ても、コントローラは毎回別の空きブロックに書き、対応表を書き換えます。よく書き換えられるデータを空きブロックに回す「ダイナミック」方式と、ほとんど書き換えられないデータを動かして、使われていないブロックも書き換えに参加させる「スタティック」方式があります。

ウェアレベリングは寿命を延ばす一方で、データを移すための余分な書き込み(書き込み増幅)を生みます。SSDの寿命の目安であるTBW(総書き込み量)やDWPD(1日あたりの全容量書き換え回数)は、セルのエンデュランス、ウェアレベリングとガベージコレクションの効率、予備領域(オーバープロビジョニング)の大きさで決まります。1セルあたりのビット数が多いQLCほど書き換えに弱いため、制御の重要性が増しています。

図解

ウェアレベリングなしとありで、書き込み先・劣化の進み方・必要な仕組み・副作用を比較した表
実際のSSDはガベージコレクションや予備領域と組み合わせて制御する。

よくある質問(FAQ)

ウェアレベリングはどこで行われていますか?
SSDやeMMC、UFS、USBメモリなどに内蔵されたコントローラが行っています。OSやユーザーが意識しなくても、コントローラの中のFTL(フラッシュ変換層)が論理アドレスと実際のブロックの対応を管理し、書き込み先を自動で散らしています。
ダイナミックとスタティックのウェアレベリングの違いは?
ダイナミック方式は、新しく書き込むデータを消耗の少ない空きブロックに回すだけです。スタティック方式は、ほとんど書き換えられない古いデータもあえて移動させ、そのブロックも書き換えに使えるようにします。スタティック方式のほうが均等になりますが、移動のための書き込みが増えます。

設備の製造メーカー

関連する装置カテゴリ

同じトピックの用語

メモリ半導体 のトピックで関連する用語です。

同じトピックの企業

アドバンテスト日本SK hynix(SKハイニックス)韓国Micron Technology(マイクロン)米国

比較・違いを学ぶ

出典・参考資料

  1. キオクシア「技術用語集」(2026/10/19 確認)
  2. キオクシア「ゼロから学ぶSSD:構造、動作、耐久性のポイント」(2026/10/19 確認)