ウィンドウズハードドライブをデフラグする方法

Windows Defragmentation

技術の違いにより、HDDは本質的にSSDよりも遅く、データが増えるにつれてパフォーマンスが低下します。これは、書き込みプロセス中のデータの断片化に起因します。しかし、デフラグメンテーションと呼ばれる簡単な解決策があります。このアーティクルでは、ウィンドウズハードドライブをデフラグし、パフォーマンスを大幅に向上させるためのいくつかの簡単な方法を説明します。

目次

    1. ディスク最適化ツールを使用する
    1. 最適化のスケジュールを設定する
    1. コマンドラインを使用する
    1. サードパーティのデフラグツールを使用する
  • よくある質問

関連情報: Xbox One外部ハードドライブをPCで使用するためにフォーマットする方法

デフラグメンテーションとは?

デフラグメンテーションが何を意味するのかを理解するためには、ハードドライブの動作を知る必要があります。ハードドライブをデータを保存し運ぶ列車のように考えてください。ハードドライブにデータを追加するたびに、それは小さな断片に分解され、新しいコーチが列車に追加されてそのデータを保存します。これらのコーチは順番に追加されます。

ただし、ファイルを削除すると、そのファイルを含むコーチは空になりますが、完全に列車から取り除かれることはなく、空間が作られます。ハードドライブがデータを読み書きする際、時間が経つにつれてさらにこのような空間が作成されます。

その後、さらにデータを保存するプロセス中に、ハードドライブは空いているコーチをデータの断片で埋め、新しいコーチを残りの断片に作成します。これにより、データがハードドライブ全体に散在します。これらの空間が最終的に使用されるのは効率的に思えますが、実際にはそうではありません。

ここでの問題は、データの断片が互いに離れた場所に保存されると、コンピュータがすべてを再収集するのに時間がかかることです。これにより、ハードドライブの全体的な読み取り速度が低下します。これが、ストレージがほぼ満杯のときにハードドライブベースのコンピュータが遅くなるもう一つの理由です。この状態を逆転させ、ハードドライブのデータを再編成するプロセスをデフラグメンテーションと呼びます。

最近では、ウィンドウズは機械式ハードドライブを自動的にデフラグします。ただし、これは物理的にマザーボードに接続されているドライブにのみ機能します。したがって、古いまたは外部のHDDを持っている場合は、よりスムーズなパフォーマンスのために自分でデフラグすることをお勧めします。

関連情報: ウィンドウズがハードディスクの問題を検出した場合のトラブルシューティング方法

Windows 10および11でハードディスクをデフラグする方法

デフラグメンテーションの意味がわかったので、PCで手動でそれを行うステップを始めましょう。

1. ディスク最適化ツールを使用する

  1. ディスク最適化ツールを開く – ウィンドウズ検索で「デフラグと最適化ドライブ」プログラムを検索します。

Open Disk Defragmentation Utility Windows

  1. 利用可能なドライブのリストからハードドライブを選択し、「分析」をクリックします。SSDがある場合、このオプションは利用できません。

Analyze Hard Drive

  1. 結果に表示される断片化ファイルのパーセンテージを確認します。

Hard Drive Fragmenting

注: デフラグするためには、ドライブがどれくらい断片化されているべきかについて厳格なルールはありません。しかし、デフラグメンテーションプロセスが長引かないように、断片化レベルを5%未満に保つよう努めるべきです。

  1. ドライブをデフラグしたい場合、「最適化」をクリックします。他の作業が不要なときにこのアクションを実行することで、ウィンドウズがハードドライブを正しくデフラグできるようになります。

Optimize Drives

ウィンドウズがプロセスを終了すると、最適化ドライブプログラムはドライブが0%断片化されていると表示します。

関連情報: Windowsでハードディスクの健康をチェックする6つの方法

2. 最適化のスケジュールを設定する

同じ場所からこのデフラグメンテーションプロセス全体を自動スケジュールに設定することができます。

  1. 「スケジュール最適化」セクションを探し、「設定を変更」をクリックします。

Change Schedule Settings

  1. 「最適化スケジュール」ドロップダウンメニューから、頻度を「毎週」または「毎月」に設定し、「選択」をクリックします。

Set Defragmentation Schedule

  1. デフラグメンテーションをスケジュールしたいドライブをチェックし、「OK」をクリックします。

Select Drives

  1. 変更を保存するために、もう一度「OK」をクリックします。

関連情報: SSD、HDD、USBフラッシュドライブ: 知っておくべきすべて

3. コマンドラインを使用する

  1. Win + Xを押し、ポップアップメニューから「Windowsターミナル(管理者)」を選択します。

Open Windows Terminal

  1. そのドライブをデフラグするには、以下のコマンドを使用し、Xをドライブレターに置き換えます:
defrag X

Defragmentation By Windows Terminal

デフラグメンテーションプロセスが完了するのを待ちます。

Degagmentation Command Windows Terminal

全システムをデフラグしたいが、主ドライブを除外したい場合は、代わりにこのコマンドを使用します: defrag /E X:。ここで、Xは除外したいドライブのレターです。

関連情報: Windowsターミナルをカスタマイズする8つの方法

4. サードパーティのデフラグツールを使用する

内蔵のデフラグツールの代わりに、MyDefragやAuslogics Disk Defragなどのサードパーティのデフラグメンテーションツールを使用して同様の結果を得ることもできます。

  1. AuslogicsのDisk DefragツールをPCにダウンロードしてインストールします。
  2. Disk Defragを起動します。ホームスクリーンでストレージドライブを選択し、「デフラグ」をクリックします。

Select Drive And Start Defragmentation

  1. ドライブのサイズによって、HDDをデフラグするのにしばらく時間がかかることがあります。

Defragmenting In Progress

  1. プロセスが完了すると、「デフラグメンテーション完了」というメッセージが表示されます。

Disk Fragmentation Complete

  1. Disk Defragを閉じます。

関連情報: SSDをWindowsで運用する際に必ず行うべき13のこと

よくある質問

ハードドライブをデフラグするメリットは何ですか?

コンピュータが新しいファイルを作成するたびに、そのファイルは様々な場所に分散して保存されます。次回、そのファイルを開こうとすると、データの断片が保存されているすべての場所を開かなければなりません。これには追加の時間がかかります。デフラグメンテーションを行うことで、これらのデータの断片を一緒にまとめ、デバイスのパフォーマンスを向上させることができます。

コンピュータをデフラグしない理由はありますか?

コンピュータに機械式ハードディスクがインストールされている場合や外部ハードディスクがある場合は、常にそれらのディスクをデフラグしたいです。唯一、SSDやM.2 NVMeドライブのみを使用している場合は、デフラグする必要はありません。これらは機械式ドライブの最新バージョンであり、手動での介入なしに自分でデフラグします。これらのドライブをデフラグすると、何も起こらないか、何度も行うと無駄な摩耗や劣化を引き起こす可能性があります。

ハードドライブをどれくらいの頻度でデフラグするべきですか?

ほとんどのWindowsユーザーにとって、HDDを月に一度デフラグすれば問題ありません。PCの内蔵の「スケジュール最適化」機能を使用して、ハードドライブの毎月のクリーンサイクルを設定できます。これにより、手動で行う必要が減り、HDDのパフォーマンスも向上します。しかし、定期的なハードドライブのデフラグによってスピードアップしない場合は、SSDにアップグレードすることを検討するべきです。