デフラグ defrag】 デフラグメンテーション / defragmentation

ディスク最適化 / ディスクデフラグ

デフラグとは、ハードディスクなどのストレージ装置(外部記憶装置)のデータを記録した領域を再配置し、各ファイルの記憶領域や空き領域がなるべく連続した状態にすること。また、そのような処理を行うソフトウェア。

 

ストレージは通常ある決まった大きさ(数キロバイト程度が多い)の領域を単位に管理され、ファイルなどを保存する際には空いている領域から必要なデータ量の領域を確保して記録する。使用開始当初はほとんどが空き領域のため、端から連続した領域に保存されていくが、書き込みと削除を繰り返していくと次第に細かな空き領域が増え、大きなファイルを保存する際に少しずつ分割されて様々な領域にまたがって飛び飛びに記録されるようになる。

ハードディスクなど回転する円盤を利用した記憶装置はデータの配置が物理的に連続している時に最も高速に読み書きできるため、このようにファイルの保存領域や空き領域の断片化(fragmentation:フラグメンテーション)が進むと次第に性能が劣化してくる。また、同じ量のデータの読み書きに、より多くのディスクの回転やヘッダの移動を要するため、そのまま使用を継続すると耐用年数が低下するとも言われる。

デフラグはこのような領域の断片化を解消するために行われる操作で、記録されたデータを端から順番に連続した並びになるよう再配置し、一つのファイルがなるべく少ない数の連続した領域に記録された状態になるよう再編し、また、記録済みの領域と空き領域を分離して広大な連続した空き容量を創出する。

デフラグを行うソフトウェアは以前は独立したアプリケーションソフトとして開発・販売されることが多かったが、最近ではOSのストレージ管理機能の標準機能の一つとして取り込まれることが多くなっている。

他の辞典による解説 (外部サイト)