コマンドプロンプトまたはPowerShellで無料のハードドライブデフラグ

ディスクデフラグ前の準備

ディスクをデフラグする前に、いくつかの準備が必要です。

1. ディスクのパーティションには、デフラグを完了するために少なくとも15%の空き容量が必要です。デフラグしたいパーティションの空き容量が15%未満の場合、断片化の一部しかデフラグできません。不要なファイルを削除するか、別のパーティションにファイルを移動するか、ディスクスペースを解放することで、パーティションに空き容量を確保してください。

2. ディスクドライブを分析する必要があります。システムが「デフラグの必要なし」と表示した場合は、ディスクのデフラグを実行しない方が良いでしょう。

パート1: コマンドプロンプトでディスクパーティションをデフラグする

コマンドプロンプトでディスクパーティションをデフラグするには、以下の手順に従ってください:

ステップ1: 管理者権限でコマンドプロンプトを実行します。cmdを起動

コマンドラインにアクセスする方法は、Windowsのバージョンによって異なります。

ステップ2: Dドライブをデフラグするには、次のコマンドを入力します:defrag D: /o

パーティションをデフラグ

例えば:

  • defrag c: /o はCドライブをデフラグします
  • defrag E: /o はEドライブをデフラグします...

注意: /oはディスクパーティションを最適化することを意味します。

オプション: 最初に defrag c: /a を使用して、次に defrag c: /o を使用することができます。

ステップ1: defrag c: /a でCドライブを最初に分析し、その後、デフラグを開始するかどうかを通知します。

ステップ2: defrag c: /o でドライブを最適化します。

または、次のCMDコマンドを使用してドライブをデフラグすることもできます。

defrag /? または defrag.exe と入力し、必要なパラメータ(例:defrag.exe c: /a)を指定して、デフラグするパーティションを分析またはデフラグします。

defrag.exe と入力してコマンドラインパラメータのリストを表示し、その後、必要に応じて適切なパラメータを入力できます。

CMDからデフラグ

コマンドラインパラメータのリスト:

  • パラメータ: 各パラメータの意味
  • Volume: デフラグまたは分析するボリュームのドライブレターまたはマウントポイントのパスを指定します
  • defrag.exe -c: defrag.exeを使用してコンピュータ上のすべてのボリュームをデフラグします
  • defrag.exe c: -a: defrag.exeを使用してCドライブを分析します
  • defrag.exe c: -r: defrag.exeを使用して、64MB未満の断片のみをまとめる部分的なデフラグを実行します
  • defrag.exe c: -w: defrag.exeを使用して完全なデフラグを実行します
  • defrag.exe c: -f: defrag.exeを使用して、Cドライブの空き容量が15%未満でも強制的にデフラグを実行します
  • defrag.exe c: -v: defrag.exeを使用して詳細な分析とデフラグ出力を表示します

ヒント:
上記のc:はCドライブを指します。他のドライブレターに置き換えることができます。

パート2: PowerShellでハードドライブをデフラグする

ステップ1: 管理者としてWindows PowerShellを開き、次のコマンドを入力してドライブを分析します。出力の下部を確認すると、デフラグが必要かどうかが表示されます。
Optimize-Volume -DriveLetter D -Analyze -Verbose

PowerShellでデフラグを分析

そして、次のように表示されます:このボリュームをデフラグすることをお勧めします。

PowerShellでデフラグをお勧め

ステップ2: 次のPowerShellコマンドを使用してドライブをデフラグします。

Optimize-Volume -DriveLetter D -Defrag -Verbose

PowerShellでデフラグ実行

PowerShellコマンドでSSDをデフラグする

SSDをデフラグすることは効果がありますか?

真実: SSDをデフラグすると、パフォーマンスに問題が生じ、SSDの寿命が短くなる可能性があります。trimコマンドを使用して、使用されていないブロックを削除できます:
Optimize-Volume -DriveLetter D -ReTrim -Verbose

cmdからデフラグ

CMDが「デフラグは不要」と言う場合

CMDを実行してハードディスクを分析し、選択したドライブをデフラグする必要はないと言われた場合、デフラグを停止することをお勧めします。通常、このメッセージはdefrag.exe x: -aコマンドで選択したドライブを分析する際に表示されます(x: はデフラグしたいパーティションを指します)。

デフラグ不要

このメッセージが表示される場合、そのパーティションにフラグメントがないことを意味します。したがって、このドライブをデフラグする必要はありません。

ソフトウェアでハードディスクを無料でデフラグする

IM-Magic Partition Resizerは、次の2つの手順でハードディスクをデフラグできる無料のパーティションツールです:

ステップ1: デフラグしたいパーティションを右クリックし、「デフラグ」オプションを選択します。

パーティションのデフラグ

ステップ2: 選択したボリュームのデフラグを確認します。

デフラグを確認

==> 他の方法でハードディスクをデフラグしたい場合は、このページをご覧ください – Windowsパソコンでハードディスクを無料でデフラグする>>

Windows 11/10/8/7 => Partition Resizer Freeをダウンロード [100%無料]

Windows Server 2022-2003 => Partition Resizer Serverをダウンロード [無料デモ]

ディスクをデフラグする必要がありますか?

ハードディスクのデフラグにはさまざまな方法がありますが、コマンドプロンプトもその一つです。

ハードディスクにフラグメントが多すぎると、ディスクのパフォーマンスに影響を与え、コンピュータが遅くなる可能性があります。デフラグは、ディスクのパーティションを分析し、フラグメントをデフラグしてディスクの空き領域を回復し、ディスクのパフォーマンスを向上させるプロセスです。データはランダムにハードディスク上のさまざまなクラスターに書き込まれるため、フラグメントを避けることはできません。したがって、パフォーマンスを向上させるためには、定期的にハードディスクをデフラグする必要があります。

あなたが好きかもしれないより多くの記事