Windows 10/11でディスク使用率100%を直す方法
ディスク使用率が100%のまま張り付く状態を解消する手順ガイド
Windows 10や11でタスク マネージャーのディスク使用率が100%のまま張り付いている場合、よくある原因はSysMainやWindows Searchのインデックス作成といったバックグラウンド サービス、多すぎるスタートアップ アプリ、空き容量が不足したシステム ドライブ、マルウェア、そして故障しかけたディスクです。ディスク使用率100%を解消するには、まずタスク マネージャーで最も負荷の高いプロセスを特定し、services.msc からSysMainと検索インデックスを無効にして、スタートアップの一覧を整理し、キャッシュ ファイルを削除します。多くの場合、これらの変更を行ってから数分でディスク使用率は通常の水準に戻ります。
ディスク使用率が100%に張り付いた状態では、パソコンが壊れてしまったように感じられます。クリックのたびに固まり、アプリの起動にはいつまでもかかり、ファンも止まる気配がありません。この症状は機械式のハードディスク(HDD)で特に深刻です。数十件もの読み書き要求を同時にさばけないためです。この記事では、まずWindows標準の機能を使った手動の対処を1つずつ解説し、そのうえでDisk Mopが同じ対処をどれだけ簡単なスイッチ操作で実現するかを紹介します。
タスク マネージャーのディスク使用率100%とは何を意味するのか
タスク マネージャーの「ディスク」列は、ドライブが読み書き要求の処理にどれだけの時間を費やしているかを百分率で示します。この値が100%のままなら、ディスクは休みなく動き続けており、新しい要求はその後ろで順番待ちをしている状態です。ディスクが待ち行列をさばききれないため、ファイルを開く、アプリを起動する、メニューを操作するといったシステム上のあらゆる動作が引っかかり始めます。
一時的に100%まで跳ね上がるのは正常な動作です。起動直後、Windows Updateの適用中、ウイルス対策ソフトのスキャン中などは、ディスクが一時的に上限まで使われます。本当の問題は、システムが何もしていないアイドル状態でも、使用率が何分間も100%のまま動かないことです。この場合はCPU使用率が低くてもパソコン全体が遅くなります。ボトルネックがプロセッサーではなくディスクだからです。
この問題はWindows 10でもWindows 11でも発生し、対処の流れはどちらも同じです。SSDを搭載したパソコンは激しいディスク アクセスにかなり強いのですが、従来のハードディスクを使ったPCでは、100%が続くとほとんど操作できない状態になることもあります。
ディスクを酷使しているプロセスを特定する
最初の手順は、どのプロセスが実際に原因なのかを突き止めることです。Ctrl+Shift+Escキーを押してタスク マネージャーを開き、「プロセス」タブに切り替えて、「ディスク」列の見出しをクリックし、ディスク使用率の高い順に並べ替えます。一覧の上位に並ぶ1つか2つのプロセスが、問題のありかを教えてくれます。
さらに詳しく調べたいときはリソース モニターを使います。Win+Rキーを押して resmon と入力し、Enterキーを押してください。「ディスク」タブでは、どのプロセスがどのファイルを読み書きし、1秒あたり何バイトを転送しているかまで確認できます。ディスクが実際に何を処理しているのかが分かるため、原因の切り分けにたいへん役立つ画面です。
よくある原因は決まっています。SysMainサービスの処理を担うSystemプロセス、検索インデックスを作成するSearchIndexer.exe、フル スキャン中のウイルス対策ソフト、OneDriveのようなクラウド同期アプリ、そしてWindows Updateです。ここで何が見つかるかによって、以降のどの手順が自分の状況に当てはまるかが決まります。
SysMainとWindows Searchのインデックス作成を無効にする
SysMain(以前のSuperfetch)は、よく使うアプリをあらかじめメモリに読み込んでおき、起動を速くするための機能です。ただしハードディスク搭載機やメモリの少ないPCでは、この機能がディスクを絶え間なく動かし続けることがあり、SysMainによるディスク使用率の高止まりはこの問題の代表的な原因として知られています。無効にするには、Win+Rキーを押して services.msc と入力し、Enterキーを押します。一覧からSysMainを探してダブルクリックし、「スタートアップの種類」を「無効」に設定して「停止」をクリックし、「OK」で閉じます。
Windows Searchのインデックス作成も似た影響を与えます。SearchIndexer.exeは検索を高速に保つためにファイルを継続的にスキャンし続けるため、ファイル数の多い環境では何時間もディスクを占有することがあります。同じ services.msc の画面でWindows Searchサービスを探し、「スタートアップの種類」を「手動」または「無効」に変更してください。その代わりスタート メニューやエクスプローラーでの検索は遅くなりますが、サービスはいつでも再度有効にできます。
services.msc で誤ったサービスを停止すると本当にトラブルを招くことがあるため、この手順で手が止まる方も多いはずです。Disk Mopのサービス マネージャー(Service Manager)は、Windowsのサービスを分かりやすいカテゴリーに整理し、グループ単位で管理できるようにします。危険なシステム操作をせずに、同じ対処をシンプルなスイッチ1つで適用できます。
ディスクを酷使するスタートアップ アプリを減らす
サインイン直後の数分間だけディスク使用率が100%のままになる最も多い原因は、大量のスタートアップ アプリが一斉に読み込まれることです。すべてのアプリが同じタイミングでディスクから自分のファイルを読もうとするため、ディスクの待ち行列があふれ、システムが応答しなくなります。手動で無効にするには、タスク マネージャーを開いて「スタートアップ アプリ」タブに移動し、「スタートアップへの影響」列を確認したうえで、不要な「高」の項目を選んで「無効にする」をクリックします。
クラウド同期アプリ、ゲームのランチャー、更新チェッカー、チャット アプリなどは、起動時に動いている必要がほとんどありません。必要になったときに手動で開けば十分です。一方でウイルス対策ソフトやハードウェア ドライバー関連の項目は、本来スタートアップで動くべきものなので有効のままにしておきましょう。
Disk Mopのスタートアップ マネージャー(Startup Manager)は、すべてのスタートアップ アプリを1つの一覧にまとめ、項目ごとに分かりやすいオン・オフのスイッチを用意しています。起動時に何が動いているのかが一目で分かり、不要なものは数秒で止められます。これにより起動時間もサインイン直後のディスク負荷も目に見えて軽くなります。
キャッシュを削除して作業領域を確保する
システム ドライブの空き容量が不足していると、それが直接ディスク使用率の高止まりにつながります。Windowsはページ ファイル、更新プログラムのダウンロード、一時ファイルのために常に空き領域を必要としており、空きが減るほど同じ処理に何倍もの負荷がかかります。システム ドライブは常に15〜20%以上の空きを保つことを目安にしてください。
手動での掃除にはWindows標準の機能が役立ちます。Win+Rキーを押して cleanmgr を実行し、ディスク クリーンアップを開いて「システム ファイルのクリーンアップ」を使います。さらに「設定」の「システム」から「ストレージ」に進んでストレージ センサーを有効にし、%temp% フォルダーを空にして、ごみ箱とブラウザーのキャッシュも削除しておきましょう。
Disk Mopはこれらの作業をすべて1つの画面にまとめています。高速化(Speed Up)機能は、古いダウンロード、システム キャッシュ、ブラウザー キャッシュ、ごみ箱をワンクリックでまとめて整理します。ディスク分析(Disk Analysis)はドライブをスキャンしてツリーマップで可視化し、どのフォルダーが容量を圧迫しているかを示します。大容量ファイル検索(Large File Finder)は500 MBを超えるファイルを洗い出し、重複ファイル検出(Duplicate Detector)はSHA-256ハッシュで安全に削除できる重複コピーを見つけ出します。
マルウェアとハードウェアの故障を切り分ける
ここまでの手順を試してもディスク使用率が100%のままなら、マルウェアの可能性を切り分けます。悪意のあるソフトウェアの中には、バックグラウンドで絶え間なくディスクを動かし続けるものがあります。Windows セキュリティを開き、「ウイルスと脅威の防止」から「スキャンのオプション」を選び、「フル スキャン」を実行してください。時間がかかるため、パソコンを使わない時間帯に始めるのがおすすめです。
ファイル システムのエラーや故障しかけたドライブも、高い使用率が続く原因になります。コマンド プロンプトを管理者として実行し、chkdsk C: /f を実行してください。システム ドライブの場合、チェックは次回の再起動時に予約されます。HDDから聞こえるカチカチという異音、使用率が100%なのに転送速度が極端に遅い状態、メーカー製の診断ツールに表示されるS.M.A.R.T.の警告は、ディスクの寿命が近いサインです。心当たりがあれば、すぐにデータをバックアップしてください。
最後に、Windows自体が最新の状態になっているかを確認します。古いストレージ ドライバーや適用待ちのシステム更新もディスク使用率の高止まりの一因になり、更新を完了させるだけで解消することも少なくありません。
ディスク使用率を低いまま維持する
ディスク使用率の高止まりは、一度直せば終わりという問題ではありません。新しくインストールしたアプリはスタートアップに自分を登録することがあり、キャッシュはまた増え、一時ファイルもたまっていきます。ときどきタスク マネージャーを確認する、ソフトを入れたらスタートアップの一覧を見直す、システム ドライブの空き容量を十分に保つ。この3つを習慣にすれば、症状の再発を防げます。
Disk Mopのスケジュール クリーンアップ(Scheduled Cleanup)を使えば、週次や月次のメンテナンスを設定でき、キャッシュの削除と一時ファイルの整理が手を動かさなくても自動で実行されます。システム ヘルス スコア(System Health Score)はパソコン全体の状態を一目で示すため、Windows 11や10でディスク使用率が再び高くなる前に手を打てます。
評決
Windows 10や11のディスク使用率100%は、ほとんどの場合きちんと解消できる問題です。まずタスク マネージャーとリソース モニターで原因のプロセスを突き止め、次にSysMainとWindows Searchのインデックス作成を無効にし、スタートアップ アプリを減らし、キャッシュを削除してドライブの空き容量を確保し、最後にマルウェアとハードウェアの故障を切り分けます。ここで挙げた手順はすべて、Windows標準の機能だけで無料で実行できます。
Disk Mopは、services.msc やコマンド プロンプトを掘り下げずに同じ対処を済ませたい方のためのアプリです。サービス マネージャー、スタートアップ マネージャー、ワンクリックの高速化、ディスク分析、スケジュール クリーンアップが1つのアプリにまとまっています。WindowsとmacOSに対応し、買い切りの永続ライセンスは19.90ドルです。無料版で試してから購入を判断できます。