SSDのウェアレベリングとTRIMとは?えすえすでぃーのうぇありべりんぐととりむ
SSDのウェアレベリングとTRIMとは、NANDは書換え回数に上限があり、上書きにはブロック単位の消去が要る。特定のブロックだけが先に摩耗しないよう、コントローラが書込み先を全体へ散らすのがウェアレベリングである。TRIMは、OS側で不要になった領域をSSDへ知らせる命令で、空いた領域をあらかじめ消去しておくことで書込み時の遅延を防ぐ。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
ディスクは長らく「上書きできる装置」として扱われてきたので、OSはファイルを削除しても管理領域を書き換えるだけで、装置側へは何も伝えなかった。SSDにとってこれは不利で、不要になったデータを有効なものとして保持し続け、書換えのたびに読出しと消去と書戻しを重ねることになる。TRIMは、上書き前提の世界と消去が要る世界の食い違いを埋めるために足された通知である。
具体例
TRIMが通らない構成のSSDは、OS上で空きに見えてもSSD側は有効データと見なして保持し、書換え時に読出し・消去・書戻しが余分に走って速度が落ちる。RAIDカードを経由してTRIMが伝わらない構成では、この劣化が数値に出にくい形で進む。導入時にTRIMが有効かを確かめておく。
試験での引っ掛け
論理的に書いた量よりNANDへの実際の書込み量が増える書込み増幅があるため、寿命は書いたデータ量だけでは決まらない。またTRIMは領域を実際に消去させる命令なので、削除したファイルの復元は磁気ディスクより難しくなる。証跡の保全が要る機器では、この性質を先に確認しておく。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。