Windows 11/10のディスクデフラグ(ドライブの最適化)ツール徹底解説|使い方とコマンドオプション
Windows標準のディスクデフラグツールは長年にわたって改良が重ねられており、特にWindows 11/10では以前のバージョンよりも大幅に進化しています。デフラグエンジン自体の性能向上に加え、断片化(フラグメンテーション)の管理性も改善されました。
ディスクデフラグツールは、コンピューターのパフォーマンスに影響を与えないよう、低優先度のタスクとしてバックグラウンドで動作します。しかも、マシンがアイドル状態のときにだけ実行される仕組みです。タスクスケジューラと連携してハードディスクを自動的にデフラグし続けるため、この自動最適化がWindows 11/10/8/7/Vistaの動作速度を損なうことはありません。
Windows 11/10の「ドライブの最適化」ツールとは
現在のデフラグツールは、デフォルトでは64MB未満のファイルのみをデフラグ対象としています。これは、Microsoftのベンチマークテストによれば、このサイズの断片(すでに16,000個以上の連続したクラスタで構成されている)は、パフォーマンスへの影響がほぼ無視できるレベルだからです。つまり、ゲームや大型のメディアファイルなどは、実質的にそのままの状態で放置されることになります。
もし64MBを超える大きなファイルも含めてデフラグしたい場合は、後述する-w パラメータを使用すれば、すべてのサイズのファイルを対象とした完全なデフラグを実行できます。
NTFSメタデータの再配置にも対応
デフラグ機能はさらに包括的になり、Windows Vista以前のバージョンでは再配置できなかった多くのファイルを、最適な位置へ移動できるようになりました。特に、各種NTFSメタデータファイルを移動可能にするための改良が大きく進んでいます。
このNTFSメタデータの再配置機能は、ボリュームの縮小(パーティション縮小)にも恩恵をもたらします。すべてのファイルとファイルシステムのメタデータをより密に詰め込めるため、ボリュームの「末尾」に空き領域を作り出せば、必要に応じてその領域を回収できるのです。
SSD(ソリッドステートドライブ)の扱い
Windows 7の時代、MicrosoftはSSDに対するデフラグを無効にしていました。ところがWindows 11/10/8では、このツールが単なるデフラグツールから総合的なディスク最適化ツールへと生まれ変わり、SSDに対してもデフォルトで有効になっています。SSDの場合、実際に行われるのはデフラグではなくTRIMコマンドの送信などが中心です。SSDをお使いの方は、デフラグとSSDの関係について別途解説記事を参照することをおすすめします。
ディスクデフラグツールの起動方法とスケジュール設定
ディスクデフラグは、ユーザーが調整できるスケジュールに従って自動的に開始されます。ツールを開くには、以下の手順を実行してください。
- エクスプローラーで対象ドライブのアイコンを右クリック
- 「プロパティ」を選択
- 「ツール」タブをクリックし、「最適化」ボタンを押す

表示された画面で「設定の変更」ボタンをクリックすれば、最適化を「毎日」「毎週」「毎月」のいずれかの頻度で自動実行するようスケジュールできます。また、待たずにすぐ実行したい場合は、「分析」ボタンで断片化の状況を確認したり、「最適化」ボタンで即座にデフラグを実行したりすることも可能です。
覚えておきたい注意点
- ごみ箱内のファイルはデフラグされません。デフラグを実行する前に、ディスククリーンアップを行い、ごみ箱を空にしておくのがベストプラクティスです。
- 使用中のファイルもデフラグの対象外です。できる限り多くのアプリケーションやプロセスを終了させてからデフラグを実行しましょう。
- 以下のシステムファイルはデフラグされません:Bootsect DOS、Safeboot fs、Safeboot CSV、Safeboot RSV、Hiberfil sys、メモリダンプ、Windowsページファイル。ただし、後述の-b パラメータを使えば、ブート関連ファイルを最適化できます。
ディスクデフラグのコマンドラインオプション一覧
コマンドラインからもデフラグ処理を細かく制御できます。特定のドライブ(例:Cドライブ)をデフラグするには、コマンドプロンプトを開いて次のように入力します。
defrag c:
さらに細かく制御したい場合は、以下のパラメータ(スイッチ)を組み合わせて使用できます。
- -r … デフォルト設定。64MB未満のファイル断片をデフラグします。
- -a … 選択したドライブ/ボリュームを分析し、分析結果とデフラグ状況のサマリーレポートを表示します。
- -c … コンピューター上のすべてのボリュームをデフラグします。このオプション使用時はドライブ文字を指定しないでください。
- -w … サイズに関係なく、すべてのファイルを対象とした完全なデフラグを実行します。
- -f … 空き領域が少ない場合でも強制的にデフラグを実行します。なお、ボリュームを完全にデフラグするには最低15%の空き領域が必要です。
- -i … デフラグをバックグラウンドで実行し、コンピューターがアイドル状態のときにだけ動作させます(スケジュールタスクとして実行する場合と同様の挙動)。
- -v … 詳細な完全レポートを表示します。
- -b … ブートファイルとアプリケーションのみを最適化します。
コマンド実行中、画面上の唯一の変化は点滅するカーソルだけですが、これは処理が進行中であることを示しています。デフラグを途中で中断したい場合は、コマンドウィンドウでCtrl + Cを押してください。
その他のデフラグオプションやコマンドラインスイッチの詳細については、Microsoft公式ドキュメントも参考になります。
関連記事:Windows 10でハードドライブの速度とパフォーマンスを向上させる方法
ディスクデフラグが実行できない・起動しない場合の対処法
デフラグが実行できない、デフラグユーティリティが起動しない、あるいはドライブやボリュームにエラーのフラグが立っている場合は、まずチェックディスクを実行しましょう。コマンドプロンプトで次のように入力します(cは対象のドライブ文字に置き換えてください)。
chkdsk c: /f
Chkdskによるファイルシステムの修復が完了したら、改めてDefragコマンドを実行できるようになるはずです。それでも問題が解決しない場合は、「ディスクデフラグが開始できない・初期化に失敗する」といったトラブル専用の対処記事を参照してください。
関連記事:バッチファイルを使ってハードドライブをデフラグする方法
Windows 11/10/8では、標準のデフラグツールで十分なケースがほとんどですが、中には無料のデフラグソフトを好んで使う方もいます。そうしたサードパーティ製ツールについても一度目を通しておくとよいでしょう。
ちなみに、ディスクデフラグツールに表示される「隠しパーティション」の正体をご存じでしょうか? 気になる方はぜひチェックしてみてください。
-
Windows 11/10の「リザーブドストレージ」とは?仕組みと確認方法を徹底解説
Windows 11/10のアップグレード時に「更新プログラムの失敗」に悩まされるユーザーは少なくありません。その主な原因は、タスクの完了に必要な空きストレージ容量が不足していることです。この問題に対し、Microsoftは実用的な解決策としてリザーブドストレージ(Reserved Storage)を導入しました。同社は、更新プロセスがスムーズに完了するよう必要なディスク領域を自動的に確保し、具体的には約7GBのディスク領域を予約することで、大規模な更新プログラムのインストール失敗を防ぎます。本記事では、Windows 11/10におけるこの新しいストレージ予約機能の仕組みについて詳しく解説し
-
Windows 11/10でディスク デフラグが実行されないときの対処法7選
お使いのPCでディスク デフラグ ツールが動作しなくなっていませんか?Windows 11やWindows 10でディスク デフラグが正常に機能しなくなった場合、この記事で紹介する解決策をお試しください。そもそもディスク デフラグ(最適化)とは、ハードディスク上に散らばった断片化されたデータを整理し、連続した空き領域に再配置する処理のことです。定期的にデフラグを実行することで、PC全体のパフォーマンスやハードディスクの動作速度を維持・向上させることができます。そのため、デフラグが実行できない状態は放置せず、早めに対処することが大切です。Windows 11/10でデフラグが動作しない原因Win