Windows 11/10でバッチファイルを使ってハードドライブをデフラグ(最適化)する方法
Windows 11やWindows 10には、標準でデフラグツールが搭載されています。しかし、このツールはあくまで基本機能のみのもので、「複数のドライブを同時に最適化する」といった、実際に必要となる機能が備わっていないことも少なくありません。
そこで本記事では、バッチファイル(.bat)を使用して、Windows 11/10でハードドライブをデフラグする方法を詳しく解説します。

バッチファイルでハードドライブをデフラグする手順
Windows 11/10では、デフォルト設定によりドライブの自動最適化が定期的に実行されるようになっています。ただし、バッチファイルを活用すれば、単一のドライブだけでなく複数のドライブをまとめて効率的にデフラグできます。
手順はシンプルで、まずバッチファイルを作成し、次に管理者権限でその.batファイルを実行するだけです。
ステップ1:メモ帳を開く
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。
- ダイアログボックスに notepad と入力します。
- Enterキーを押してメモ帳を起動します。
ステップ2:コマンドを入力する
以下のコードをコピーして、メモ帳に貼り付けます。
@echo off defrag.exe c: -f defrag.exe d: -f defrag.exe e: -f defrag.exe f: -f
この例では、4つのドライブ(C〜F)をデフラグするケースを想定しています。実際に最適化したいドライブに合わせて、ドライブレターのリストを編集してください。1つのドライブだけを対象にする場合は、該当する行のみを残せばOKです。
ステップ3:バッチファイルとして保存する
- ファイル名に .bat 拡張子を付けて保存します(例:DefragDrive.bat)。デスクトップへの保存がおすすめです。
- 「ファイルの種類」のドロップダウンで 「すべてのファイル」 を選択してから保存してください。
ステップ4:管理者権限で実行する
ドライブをデフラグするには、保存したバッチファイルを管理者権限で実行します。ファイルを右クリックし、コンテキストメニューから 「管理者として実行」 を選択するだけで完了です。
補足:自動実行の設定も可能
毎回手動で実行するのが面倒な場合は、タスクスケジューラを利用して、バッチファイルを指定した日時に自動的に実行するよう設定することもできます。これにより、メンテナンスの手間を大幅に削減できます。
デフラグを行うメリット
パソコンのデフラグは、さまざまな問題の解決と予防につながります。ハードドライブを定期的にデフラグしていないと、動作が遅くなったり、電源投入後の起動に時間がかかったりする原因になります。さらに、断片化が極端に進んだ状態(ファイルの断片化率が高い状態)では、システムがフリーズしたり、最悪の場合まったく起動しなくなることさえあります。
標準搭載のデフラグツールは、ほとんどのユーザーにとって十分な性能を持っていますが、より多機能な無料のデフラグソフトを好んで使う方もいます。興味があれば、そうしたサードパーティ製ツールもチェックしてみるとよいでしょう。
-
Windows 11/10でPowerShellを使ってファイルを圧縮・解凍する方法
ZIPファイル形式は、複数のファイルを1つのアーカイブに圧縮することでサイズを削減できるフォーマットです。この仕組みにより、ディスク容量の節約、データの暗号化、そして他の人とのファイル共有が簡単になります。本記事では、Windows 11/10に標準搭載されているPowerShellを使って、ファイルをZIP形式で圧縮( zip )および解凍( unzip )する方法を詳しく解説します。 PowerShellでファイルを圧縮(ZIP化)する方法 ファイルの圧縮には、Compress-Archiveコマンドレットを使用します。このコマンドレットは、圧縮したいファイルのパスを受け取り(複数ファイル
-
Windows 11/10で使用しているハードドライブ(SSD・HDD)を確認する4つの方法
多くの方がノートパソコンやデスクトップPCを使用していますが、自分のPCにどんなストレージデバイスが搭載されているのか把握していないケースは少なくありません。たとえばSSDはHDDと比べてパフォーマンスに大きな差をもたらします。この記事では、Windows 11/10で使用しているハードドライブの種類を確認する方法を詳しく解説します。 ハードドライブの種類を確認する方法 「自分のPCのハードディスクは何だろう?」「SSDなのか、HDDなのか、それともハイブリッドドライブなのか?」「Windows PCのハードドライブの仕様や回転数(RPM)はどうやって確認すればいいのか?」——こうした疑問に対