Windows には独自の最適化ツールがあり、すでに使用したことがあるかもしれません。 Windows ファイル保存アルゴリズムに関しては、オペレーティング システムは一時ファイルによる過度の断片化を主張します。そしておそらくそれが、デフラグツールと呼ばれるデフラグツールを提供する理由です。Windows ディスク デフラグ ツールこの記事では。
Windows のファイルの断片化とは何ですか?
どうやってするWindows はファイルをハードディスクに保存しますか?おそらくあなたは答えを知っています。ハードディスク上で、ファイル サイズに相当する最初の空きセクタを見つけようとします。次に、パディングと呼ばれる追加のスペースとともに、ファイルをそこに保存します。このパディングにより、後でファイルを拡張できるようになります。ただし、後でファイルがどのくらい大きくなるかを決定するのはユーザー次第であるという事実を考慮すると、パディングの計算は正確ではありません。
ファイルはさまざまな理由で断片化する可能性があります。一般的な原因の 1 つは、ファイルの作成中にファイル システムがファイル用に過剰なスペースを予約し、その結果ファイルの周囲に隙間ができることです。さらに、完全に消去されていない削除済みファイルも、新しいファイルが書き込まれるときにデータの断片化を引き起こす可能性があります。
Word 文書を作成し、「保存」ボタンを押す前に 2 つの単語を入力したとします。 Windows は、これら 2 つの単語を入れるのに十分なスペース (ある程度のパディングを含む) を見つけて保存します。その後、ドキュメントに単語を追加し続けます。 Windows は、保存された文書に最初に追加されたスペースに、これらの追加の単語を収容しようとします。
ただし、Windows では、文書にさらに何単語追加するかがわかりません。したがって、ファイルの末尾の追加スペースがカバーされると、Windows はそのパディングを超えた空きスペースを検索し、追加のファイルをハードディスク上の別のセクター (おそらく別のトラックまたはプレート) に追加します。
さらに、ファイルを扱うとき (主に何かをインストールするとき、または Office ファイルを開いたとき)、Windows は一時ファイルを作成し、通常のファイルと同じ方法でハード ディスクに書き込まれることに気づいたかもしれません。これは、ファイルで作業している間、ハードディスク上の空き領域が一時ファイルによって継続的に占有されることを意味します。これは、[保存] ボタンを押すたびに Windows が断片化されたファイルを作成することを意味します。インストールが完了し、一時ファイルが削除されると、ファイルがハードディスク上に分散され、その一部が異なるセクタやプレートに保存されていることがわかります。
つまり、ファイルを保存、変更、削除すると必ず断片化が発生します。ファイルに加えた変更は、多くの場合、別の場所に保存されます。追加の変更はさらに多くの場所に保存されます。時間の経過とともに、ファイルとハード ディスク自体の両方が断片化し、1 つのファイルを開くためにさまざまな場所を検索する必要があるため、コンピュータの速度が少し遅くなる可能性があります。
これを理解した上で、Microsoft がこの問題に対処し、より優れた簡単なディスク デフラグ エクスペリエンスを提供するためにディスク デフラグ ツールをどのように改良したかを見てみましょう。
Windows ディスク デフラグ ツールの改善
ファイルのデフラグは、ストレージと検索を最適化するために、ハードディスク ドライブなどのストレージ メディア上のデータを再編成するプロセスです。ファイルの断片化を軽減することで、コンピューターのパフォーマンスを向上させます。デフラグにより断片化されたファイルが統合され、アクセスが高速化され、システム全体の効率が向上します。
Windows Vista より前まで、Windows ディスク デフラグ ツールはメモリと CPU リソースを過剰に使用していました。 Windows XP またはそれ以前のバージョンで Windows ディスク デフラグ ツールを実行している場合、そのコンピュータ上で他の操作を行うには、それが完了するまで待たなければならないことはよく知られていました。システム ソフトウェアではありますが、ネイティブ ディスク デフラグ ツールはメモリと CPU を過剰に使用し、望ましくないリソース オーバーヘッドを発生させます。
ハードディスクのサイズが増大し、大多数の人がハードディスクを使用するようになったことで、サードパーティのディスクデフラグツール, Microsoft は、Windows Vista でより優れた Windows デフラグ ツールを考案しました – そしてさらにWindows 11/10/8/7では改善されました。新しいディスク デフラグ ツールは完全に見直されており、予想外に高速であることがわかります。また、コンピュータがアイドル状態のときは常にバックグラウンドで動作するため、コンピュータのリソースが圧迫されることはありません。
もう 1 つの改善点は、作業中のファイルを保存する前に、オペレーティング システムが伝染性のある最大の空き領域を探すことです。これは、次の 2 つの方法で断片化を回避しようとすることを意味します。
- 比較的大きな空き領域を見つける
- ファイルの末尾にパディングを追加する
デフラグ ツールには 2 つの重要なフェーズが含まれるようになりました。
- 空き領域を見つけて断片化されたファイル全体を移動して、すべての部分を隣接するトラックとセクターに保存します。
- 将来的に Windows が断片化されていないファイルを保存しやすくなるように、空き領域をまとめます。
つまり、Windows デフラグ ツールを実行すると、ファイルが最適化されるだけでなく、将来の最適化をある程度回避するためにハード ディスク領域も最適化されます。
これが、Windows でデフラグが発生する理由と、Windows デフラグ ツールを使用してデフラグを回避する方法を理解するのに役立つことを願っています。
このトピックに関する追加の資料: