Defragglerは、多くのユーザーに利用されている優れたディスク デフラグ ツールです。しかし、Defragglerでデフラグを行う際に、プログレスバーが長い間進まないという現象が起こることがあります。MiniTool Partition Wizardのこの記事では、この問題の原因とデフラグを加速する方法をご案内します。

プログラムの起動速度が非常に遅いので、Windows Defragでハードディスクをスキャンしたところ、断片化が0%と表示されました。最近、大量のファイルや古いゲームを削除したので、これはおかしいと思いました。Defragglerをインストールしてデフラグを開始したところ、45%の断片化(670GBの断片化)という結果が出ました。どんな進歩も信じられないほど長い時間がかかりました。(670GBから669.5GBまで)3時間かかりました。

https://community.ccleaner.com/

Defragglerの進行が遅いという問題を解決する前に、DefragglerはMicrosoft Windowsオペレーティングシステムを搭載したコンピュータでのみ実行できることを知る必要があります。具体的には、以下のオペレーティングシステムを使用している場合、Defragglerプログラムを実行することができます。

  • Windows 10 (64 ビットを含むすべてのエディション)
  • Windows 8 & 8.1 (64 ビットを含むすべてのエディション)
  • Windows 7 (64 ビットを含むすべてのエディション)
  • Windows Vista (64 ビットを含むすべてのエディション)
  • Windows XP (ホーム、プロフェッショナル、メディア センター、タブレット エディション、64 ビット)
  • Windows 2003 および 2008 Server (すべてのエディション)
注:

注意:Defragglerは、macOSやLinuxをサポートしていません。

Defragglerのデフラグの進行が遅い原因

Defragglerは、Piriform社が開発した、システム上のディスクをデフラグするユーティリティです。しかし、時には、タスクの進行が長い間停滞し、進まないということが起こります。通常、Defragglerがデフラグを実行するのにかかる時間は、以下の要因に依存します。

  • ドライブの読み出し/書き込み速度
  • 使用可能なディスクの空き容量

上記の要因に加えて、その他の理由 (ドライブのサイズ、断片化されたファイルの数、各ファイルが断片化される回数など) も、Defragglerのデフラグにかかる時間に影響します。

一般的に、ドライブに断片化されたファイルが少ない、またはドライブサイズが小さい場合、コンピュータのデフラグにそれほど時間はかかりません。逆に、断片化されたファイルが多かったり、ドライブのサイズが大きい場合、デフラグに長い時間がかかり、その場合、デフラグが完了するまで辛抱強く待つ必要があります。

Defragglerのデフラグ処理を加速する方法

Defragglerのデフラグが遅い理由がわかったところで、どうすれば加速できるのでしょうか?以下では、いくつかの有用な方法をご紹介します。

方法1:クイックデフラグを実行する

Defragglerのデフラグが遅いという問題を解決する最も簡単な方法は、クイックデフラグを実行することです。このデフラグ方式は完全デフラグほど徹底的ではありませんが、コンピュータのパフォーマンスを向上させる手っ取り早い方法です。これを行うには、以下のステップに従います。

ステップ1: Defragglerを起動してメインインターフェイスに入り、ウィンドウの上部にあるデフラグしたいドライブを選択します。(キーボードのCTRLキーを使って、複数のドライブを選択することもできます。)

処理するドライブを選択

ステップ 2: 次に、「デフラグ」ボタンの下矢印をクリックし、「クイックデフラグ」をクリックします。すると、Defragglerは選択したドライブをデフラグします。

「クイックデフラグ」をクリック

ステップ3:デフラグ処理中、「一時停止」または「停止」ボタンをクリックすると、いつでも処理を一時停止または停止することができます。

デフラグ処理が完了すると、処理の結果が表示されます。

方法2:ドライブのデフラグを行う際にVSSを停止する

Defragglerのデフラグ処理が遅い問題を解決する2つ目の方法は、ドライブのデフラグを行う際にVSS(Volume Shadow Copy Service)を停止することです。これにより、デフラグを実行する際に不要な復元ポイントを作成することがなくなります。

VSSは、Microsoft Windowsに含まれる技術で、コンピュータのファイルやボリュームが使用中であっても、バックアップコピーやスナップショットを作成することができます。ボリュームシャドウコピーサービスと呼ばれるWindowsのサービスとして実装されています。また、Windowsアプリケーションで使用するためのソフトウェアVSSプロバイダーサービスもWindowsの一部として含まれています。

https://en.wikipedia.org/wiki/Shadow_Copy

では、以下の手順に従って操作してください。

ステップ1:Defragglerのメインインターフェイスに入り、「設定」タブをクリックし、「オプション」を選択します。

「オプション」を選択

ステップ2:「拡張設定」タブで、「NTFSボリュームのデフラグ時はVSSを停止」オプションにチェックを入れ、「OK」をクリックします。

NTFSボリュームのデフラグ時はVSSを停止

注:

注意:「最小化時にタスクトレイに格納」オプションにチェックを入れると、Defragglerがバックグラウンドでファイルの再整理を続けている間、何の干渉も受けずにコンピュータを使用することができるようになります。

方法3:ドライブの読み取り/書き込み速度を上げる

ハードドライブの読み取り/書き込み速度が非常に遅い場合、Defragglerのデフラグ処理も遅くなることがあります。この場合、デバイスの書き込みキャッシュを有効にして、デバイスマネージャでハードドライブの読み取り/書き込み速度を向上させることができます。詳細手順は以下のとおりです。

提示:

提示:書き込みキャッシュ、コンピュータがデータをハードディスクに書き込む前に、キャッシュに保存することを可能にします。コンピュータはハードディスクよりもはるかに速くキャッシュにデータを書き込むため、ハードディスク全体の読み書きのパフォーマンスを向上させることができます。

ステップ1: Win + Rキーで「ファイル名を指定して実行」ボックスを呼び出し、devmgmt.mscと入力してEnterキーを押します。

ステップ2:デバイスマネージャに入ったら、「ディスク ドライブ」項目を展開し、下のドライバーを右クリックして「プロパティ」を選択します。

「プロパティ」を選択

ステップ3:「ポリシー」タブで、「デバイスの書き込みキャッシュを有効にする」オプションにチェックを入れ、「OK」をクリックします。

デバイスの書き込みキャッシュを有効にする

注:

注意:キャッシュのデータは一時的に保存しておく仕組みのことです。突然の停電などが発生し、キャッシュのデータがハードディスクに転送されていない場合、データを失うことになります。

その後、Defragglerプログラムを使用して再度デフラグを行い、問題が解決しているかどうかを確認してください。

動作が重いWindows 10パソコンを高速化する方法-MiniTool
動作が重いWindows 10パソコンを高速化する方法-MiniTool

Windows 10を高速化する方法は?Windows 10の動作が重いですか?ここにパソコンのWindows 10システムを高速化する方法があります。パソコンの動作が重いなら、きっとこの記事を読んでください。

もっと見る

方法4:ディスクの空き容量を増やす

上記の方法がどれもうまくいかない場合は、空き容量の不足が問題の原因であるかどうかを検討することができます。Defragglerがデフラグするのに十分な空き容量がない場合、処理が遅くなる問題が発生することがあります。

この場合、空き容量を確保するための措置を講じてください。こちらの記事「パソコンのハードディスクの空き容量を増やしてディスク領域を解放する方法」を参考してください。空き容量が増えると、Defragglerはファイルをより効率的に連続したブロックに整理することができるようになります。

方法5:対象パーティションを拡張する

容量を解放しても、コンピュータのデフラグにまだ十分なスペースがない場合、ターゲットパーティションを拡張することでこの問題を解決することができます。ここは、2つの方法があります。

1.ディスクの管理でパーティションを拡張する

対象パーティションの隣に未割り当て領域がある場合、以下の手順でパーティションを拡張することができます。

ステップ1:「ファイル名を指定して実行」ボックスにdiskgmt.mscと入力し、Enterキーを押して「ディスクの管理」を開きます。

ステップ2:拡張したいターゲットパーティション(未割り当て領域に隣接している)を右クリックし、「ボリュームの拡張」オプションを選択します。次に、「次へ」をクリックして続行します。

「ボリュームの拡張」を選択

ステップ3:拡張する容量の値(MB)を入力して、「次へ」をクリックします。その後、「完了」ボタンをクリックします。

拡張する容量を入力

すると、パーティションの拡張が開始されます。

注:

注意:連続した未割り当て領域がないNTFSパーティションを拡張しようとすると、ベースディスクはダイナミックディスクに変換されます。

ダイナミックディスク

ボリュームの拡張ができない原因と解決策
ボリュームの拡張ができない原因と解決策

ボリュームの拡張ができない原因と解決策を説明します。

もっと見る

2.MiniTool Partition Wizardでパーティションを拡張する

Windows の内蔵ツールである「ディスクの管理」に加え、MiniTool Partition Wizardのようなサードパーティツールを使用して、パーティションを拡張することができます。このソフトウェアを使用すると、未割り当て領域を利用してパーティションを拡張するだけでなく、他の既存のパーティションから空き容量を取って拡張することができます。

さらに、MiniTool Partition Wizard他にも多くの便利な機能があります。オペレーティングシステムの移行MBR から GPT への変換、ディスクのフォーマット/コピー/消去、ファイルシステムのチェック、ディスクのサーフェステストなどを簡単に行うことができます。

MiniTool Partition Wizard ソフトウェアは多機能でありながら、使い方は簡単です。ほぼすべて機能には理解やすいのウィザードがついているからです。では、この素晴らしいソフトを使ってパーティションの拡張を試してみましょう。

MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ

ステップ1: MiniTool Partition Wizard を起動してそのメインインターフェイスに入ります。

ステップ2: 次のいずれかの方法で拡張機能を起動します。

  • ディスクマップから対象パーティションを強調表示し、左のアクションパネルから「パーティション拡張」オプションをクリックします。
  • ディスクマップから対象パーティションを右クリックし、ポップアップメニューの「拡張」を選択します。

「パーティション拡張」をクリック

注:

注意:システムパーティションを拡張する場合、まずMiniToolブータブルメディアを作成します。そしてそれを使って、MiniTool Partition Wizardのブータブルバージョンを起動してからパーティションの拡張を行います。ちなみに、MiniToolブータブルCD/DVD/USBフラッシュドライブからPCを起動する方法は、こちらの記事にてご確認ください。

ステップ3: すると、新しいウィンドウがポップアップされます。

ステップ4: 「以下の空き領域から」のドロップダウンメニューを展開し、空き容量を取る場所(未割り当て領域または他のパーティション)を選択します。

ステップ5: 下のスライドハンドルを左右にドラッグして、取得したい容量のサイズを調整し、「OK」をクリックします。

空き容量を取る場所を選択

ステップ6: すると、メインインターフェイスに戻り、拡張処理の結果をプレビューすることができます。問題がなければ、「適用」ボタンをクリックして、変更を適用してください。

「適用」ボタンをクリック

Windows10「ディスク領域不足」メッセージを無効にする方法「詳細なガイド」
Windows10「ディスク領域不足」メッセージを無効にする方法「詳細なガイド」

Windows 10のディスク容量不足の警告を消す方法は?この記事ではく詳細なガイドを提供します。

もっと見る

結語

この記事は、Defragglerでのデフラグ処理が遅い、長い時間を待っても進まない場合の対処法を紹介しています。ご参考になされましたら幸いです。また、ディスクの空き容量が足りないことが原因で問題が発生した場合は、MiniTool Partition Wizard を使って、パーティションを拡張することができます。

また、Defragglerのデフラグが遅い問題の解決について質問がある場合は、コメント欄にお気軽にご記入ください。なお、MiniTool Partition Wizardの使用中に何かご不明な点やご意見がございましたら、お気軽に[email protected]までご連絡ください。

  • reddit