Windowsでディスクデフラグが機能しない場合の対処方法

MUOは、読者の皆様のご協力により支えられています。当サイトのリンクを使って購入された場合、アフィリエイトのコミッションを得ることがあります。もっと読む

ディスクデフラグツールはWindowsユーザーの強い味方です。このツールは断片化の問題を修正し、ハードディスクがよりスムーズに動作するようにしますが、それ自体が時々問題に出くわすことがあります。もし、ディスクデフラグツールに問題がある場合、問題を解決するためにできることがいくつかあります。

この記事では、ディスクデフラグが再び正常に動作するように修正する方法について説明します。

ディスクデフラグツールとは何ですか?なぜ動作しなくなるのですか?

ディスク・デフラグツールは、ハードディスク上のファイルを再配置し、連続した形で保存されるようにするツールです。これにより、ファイルへのアクセス速度が向上し、システム全体のパフォーマンスが改善されます。ディスクの断片化は、ハードディスクにファイルを追加、削除、変更するたびに発生する可能性があります。

ディスクデフラグは、コンピュータをスムーズに動作させるための重要なツールですが、時には本来の機能を発揮できないことがあります。ここでは、ディスクデフラグ機能が動作しなくなる原因として、いくつかの点を挙げています。

  • ソリッドステートドライブ(SSD)を使用している場合、このツールは動作しません。SSD には従来のハードディスクと同じ種類の可動部品がないため、デフラグを行う必要はありません。
  • もう一つの可能性は、コンピュータにウイルスやマルウェアがあり、ディスクデフラグを妨害していることです。ウイルススキャンを実行して、問題が解決するかどうかを確認することができます。
  • システムファイルが破損している場合も、このサービスが機能しないことがあります。このような場合、SFC (System File Checker) スキャンを実行して、問題を診断することができます。
  • ディスク デフラグツールが動作しなくなる原因がわかったので、問題を解決するのに役立つかもしれない解決策をいくつか見てみましょう。

    1.ディスクデフラグの状態を確認する

    コンピュータの動作が遅い場合、ディスクデフラグのサービスが正しく実行されていないことが原因の可能性があります。このサービスは、ファイルをより速く、より効率的に読み込めるように並べ替えることで、ハードディスクを最適化するのに役立ちます。

    ディスクデフラグのサービスが正しく実行されているかどうかを確認するには、次の手順に従います。

  • サービス」アプリを開きます(Windowsの「サービス」アプリの開き方を参照してください)。
  • 最適化ドライブ(Optimise drives)サービスまでスクロールダウンし、サービスをダブルクリックします。
  • ドロップダウンメニューをクリックし、[開始の種類] を "Manual." に設定します。
  • サービスの状態が"Running"であることを確認します。そうでない場合は、[Start]をクリックして実行します。 Set Optimise drives Properties
  • Apply > OK をクリックして保存します。
  • 上記の変更を行った後、問題が解決されたかどうかを確認します。解決しない場合は、次の解決策に進んでください。

    2.システムファイルチェッカーツールを実行する

    ディスク・デフラグメンターを修正するもう一つの方法は、システムファイルチェッカーツールを実行することです。このツールは、すべてのシステムファイルをスキャンし、破損しているファイルや見つからないファイルを置き換えます。

    システムファイルチェッカーを実行するには、次の手順に従います。

  • キーボードのWin Xを押して、Power Userメニューを表示します。
  • メニューの一覧から「実行」を選択します。
  • 実行コマンドのダイアログボックスで、"cmd"と入力し、同時にCtrl Shift Enterキーを押します。
  • UACが画面に表示されたら、[はい]を選択して管理者アクセスを承認します。
  • コマンドプロンプトウィンドウで、"sfc /scannow"と入力し、Enterキーを押してください。
  • スキャンが完了するまでしばらく時間がかかることがありますので、しばらくお待ちください。スキャンが完了したら、コンピュータを再起動し、ディスクデフラグを再度実行してみてください。これで正常に動作するはずです。

    SFC and DISM Scan

    SFCスキャンを実行してもディスクデフラグツールに問題がある場合、DISMユーティリティを使用する必要があるかもしれません。これを行うには、管理者としてコマンドプロンプトを開き、以下のコマンドラインを実行してください。

    DISM /Online /Cleanup-Image /ScanHealth NeitherDism.exe /online /cleanup-image /restorehealth

    スキャンが完了したら、コンピュータを再起動し、再度デフラグを試みます。

    3.CHKDSKユーティリティを実行する

    コンピュータのディスクデフラグがまだ機能していない場合、CHKDSKユーティリティを実行してみてください。これは、ハードディスクの整合性をチェックし、エラーを特定し、修正するために設計されたコンピュータ・プログラムです。

    CHKDSKユーティリティを実行するには、次の手順に従います。

  • Windowsキーを押しながら、"Command Prompt"と検索します。
  • 検索結果を右クリックし、[管理者として実行]を選択します。
  • コンピュータの画面にUACのプロンプトが表示されたら、[はい]をクリックします。これで、管理者権限のあるコマンドプロンプトが開きます。 Run chkdsk command
  • コマンドプロンプトが表示されたら、次のコマンドを入力してEnterキーを押します: chkdsk C:/f
  • 上記のコマンドで、"C:"はドライブを表していますので、ドライブを指す文字に置き換えてください。

    スキャン処理が完了し、ドライブのスキャンが完了したことが表示されたら、再度デフラグを実行してみてください。

    結論から言うと、パーティションのサイズによってはスキャンが完了するまでに数分かかることがありますし、時には詰まってしまうこともあるようです。しかし、中断されることなくタスクを完了させる必要があります。

    4.すべてのサードパーティ製アプリケーションを閉じる

    サードパーティ製アプリケーションが動作している場合、ディスクデフラグの妨げになることがあります。そのような場合は、サードパーティーのプログラムをすべて終了して、デフラグメンターが正しく動作するかどうかを確認してください。

    アクティブなウィンドウをすべて閉じても、デフラグに問題がある場合は、バックグラウンドのプロセスが邪魔をしている可能性があります。サードパーティーのプロセスを終了させて、問題が解決するかどうか確認してください。

  • キーボードで Ctrl Shift Esc を押して、タスクマネージャーを開きます。
  • プロセス]タブで、必要でないサードパーティ製のサービスを見つけ、その上で右クリックします。
  • コンテキストメニューから「タスクの終了」を選択します。 Close Programs Via Task Manager
  • 1つ終了した後、ディスクデフラグツールが再び動作するかどうか確認します。もし動作するようであれば、先ほど閉じたサービスが原因です。これで、問題のアプリをアップデート、再インストール、またはアンインストールして、ディスクデフラグの邪魔をしないようにすることができます。

    Windows ディスクデフラグの起動に関する問題を修正する

    ディスクデフラグは、ドライブ全体にファイルが均等に分散されるようにファイルを並べ替えることで、状況を改善することができます。しかし、ディスクデフラグツールが期待通りに動作しないことがあります。この問題に遭遇した場合、上記の方法で解決できるはずです。

    Scroll to Top