デフラグとは、ハードディスク内の断片化されたデータを連続したデータ領域に再配置する事である。
一般的なハードディスクでは、連続したデータへのアクセス(シーケンシャルアクセス)は速く、ディスク上で分散したデータへのアクセス(ランダムアクセス)には弱い。 ハードディスクは読み書き先となる場所まで読み書きヘッドを移動させ、さらにデータが格納されている箇所までディスクを回転させてから読み書きを行うため、 ランダムアクセスでは待ち時間(シーク時間)が多くなり、シーク時間のせいで読み書きの速度が遅くなってしまうからである。 つまり、一度に読み取るデータは断片化された状態ではなく連続したデータ領域に配置されている方が良いという事である。 しかし、ハードディスクは利用している内にどうしても断片化が生じてしまい、そのせいでコンピュータの動作が遅くなる事が有る。 そこで、強制的にデータの再配置を行う事によって、データの読み書き速度を向上させる試みがデフラグである。
システムファイルなど読み書きの激しいデータの断片化の有無は動作速度に大きな影響を及ぼすが、通常のデータファイル等ではほとんど影響が無い場合が多く、効果は必ずしも一定ではない。また、デフラグはHDDのコントローラチップやヘッドモーターをフル稼働させてHDDの発熱を大きくするので、廃熱設計に余裕の無いノートパソコンや液晶一体型デスクトップ等で余りにも頻繁に実行するとHDDが高温になり、経年劣化を早める恐れがある。
最近、SSDと呼ばれる不揮発性の記憶装置も販売されている。SSDは構造上シーク時間が桁違いに短くランダムアクセスには非常に強いので、断片化解消による高速化はほとんど期待できず、むしろ再配置に伴う大量の上書き動作でフラッシュメモリの寿命を縮めるのでデフラグすべきではない。
掲示板
24 ななしのよっしん
2017/06/15(木) 03:14:33 ID: Dx9GX9rSOC
千と千尋の神隠しに出てくる釜ジイの作業場にある大量の引き出しで例えると友人は理解してくれた。
整理整頓してあるからこそ大量の薬品をスムーズに扱えるんだよ って。
25 ななしのよっしん
2018/03/22(木) 14:26:35 ID: on1JtXvd8W
Windows 8以降は特に考えなくて良い
起動しっぱなしにしていれば勝手にデフラグするから
一瞬しか起動しないのであれば、手動でデフラグする必要があるかもしれないけど
その自動デフラグが動いた場合、SSDはTrimコマンド発行という形で代替し、デフラグはしない設計
26 ななしのよっしん
2023/04/15(土) 10:55:55 ID: AjSCOS3xfp
任意に投稿された小説をデフラグして、勝手に五十音順に並べるシステムを自作したことある
誰得性能とか思ったことあったけど、昨今で盛んな形態素解析って実はデフラグを参考にしてるとか
急上昇ワード改
最終更新:2024/12/25(水) 01:00
最終更新:2024/12/25(水) 00:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。