ウェアレベリング 【wear leveling】
概要
ウェアレベリング(wear leveling)とは、記憶装置の書き込み制御の手法の一つで、記憶媒体(メディア)上の各箇所・素子の書き込み回数がなるべく均等になるように、物理的な書き込み位置を選択すること。メディアの物理的特性により、書き込み・書き換え回数に制限がある場合に用いられる。同じ箇所に書き換えが集中するとその箇所が他よりも先に劣化して使用不能になってしまうため、どの箇所にも均等に書き換えが行われるよう制御することでメディアの寿命を伸ばすことができる。
ハードディスクなどの磁気ディスク媒体は書き換え回数の制限が数万回以上と大きく、あまりこのような制御は行われないが、制限が数百回から数千回であるフラッシュメモリを利用した記憶装置(SSD、USBメモリ、メモリーカードなど)で用いられる。
書き換え型の光学ディスク(CD-RW、DVD-RW、BD-REなど)も書き換え回数の制限が厳しいが、媒体が着脱式で記録位置ごとの書き換え回数の把握が困難であり、一回の書き換えに時間がかかり寿命を迎えるまで繰り返し使う人も少ないため、このような制御は行われない。
(2022.5.26更新)