ディスク使用率が100%のまま下がらないときの対処|犯人を特定する順番

公開

/ 最終更新

記事タイトル画像:ディスク使用率が100% — 張り付いて重いときの原因と対処

タスクマネージャーを開くと、ディスクだけが100%で赤くなっている。ただし、これは必ずしも異常ではありません。裏で正当な処理が走っているだけのことも多く、その場合は待てば収まります。

この記事では、待てばよいケースと対処が必要なケースを見分け、原因ごとの対処を解説します。まず「何が使っているか」を見るところから始めます。

何がディスクを使っているかを見る

タスクマネージャー(Ctrl+Shift+Escキー)の「プロセス」タブで、「ディスク」の列をクリックして降順に並べます。上位に出てくる名前で原因が分かります。

上位に出るもの正体判断
Microsoft Windows Search検索インデックスの作成初回や大量ファイル追加後は正常。数時間で収まる
サービス ホスト: Sysmainよく使うアプリの先読みHDD機では有効、SSD機では止めてよい場合がある
アンチマルウェア サービス実行可能ファイルDefenderのスキャンスキャン中は正常。終わるまで待つ
サービス ホスト: 配信の最適化更新ファイルの送受信更新中は正常
OneDrive / クラウド同期ファイルの同期大量の同期中は正常
システムOSの中核異常に多いならドライバを疑う
特定のアプリそのアプリの処理そのアプリの設定を確認
何も上位にないのに100%ストレージ側の問題HDDの劣化、ドライバ、接続を疑う

「ディスク 100%」は転送量ではなく「ディスクが動いている時間の割合」です。HDDでは少量の読み書きでも簡単に100%になります。SSDで100%が続くほうが、異常である可能性は高くなります。

ディスク使用率100%が正常な動作か異常かを判断する手順の図IS IT ACTUALLY A PROBLEMSTEP 1何が使っているかを見るタスクマネージャー名前で正体が分かるまずここからSTEP 2待てばよい処理か判断更新、インデックススキャン、同期数時間で収まるSTEP 3応答時間を確認するリソースモニター100ミリ秒超なら遅いこれが実際の指標100%は「動いている時間の割合」で、限界に達しているという意味ではありません。
ディスク100%は異常とは限りません。応答時間が短ければ、余裕をもって処理できています。

待てばよいケース

次の状況では、100%が続いても正常な動作です。

状況収まるまでの目安途中で止めてよいか
PCを買った直後・初期設定の直後数時間〜1日止めないほうがよい
大型アップデートの直後数時間止めない
大量のファイルをコピーした直後ファイル数による止めてよい
クラウドストレージの初回同期データ量による一時停止できる
ウイルススキャンの実行中30分〜数時間スケジュールを変更できる

買った直後や更新直後は、インデックス作成が裏で走ります。これは検索を速くするための処理で、終われば自然に収まります。ここで無効化してしまうと、以後の検索が遅くなります。

対処が必要なケースと手順

1. 空き容量を確保する

空き容量が全体の10%を切ると、書き込み性能が大きく落ちます。まずここを確認してください。設定 → システム → 記憶域 で内訳が見られます。

削除候補場所目安の削減量
一時ファイル設定 → システム → 記憶域 → 一時ファイル数GB
以前のWindowsのインストール同上(更新後10日間だけ存在)10〜30GB
ごみ箱同上環境による
ダウンロードフォルダエクスプローラー環境による
使っていないアプリ設定 → アプリ → インストールされているアプリ環境による

2. 検索インデックスの範囲を絞る

Windows Searchが常に上位にいる場合、対象範囲が広すぎる可能性があります。設定 → プライバシーとセキュリティ →「Windowsの検索」で、「クラシック」を選ぶと対象がドキュメント類に限定されます。

3. SysMainを停止する(SSD機のみ)

よく使うアプリを先読みする機能ですが、SSDでは効果が小さく、負荷だけが残ることがあります。Windowsキー+R →「services.msc」→「SysMain」を右クリック →「プロパティ」→ スタートアップの種類を「無効」→「停止」。

HDDを使っている場合、SysMainの停止は逆効果になることがあります。先読みによる体感の改善が大きいためです。停止するのはSSD機で、実際に負荷の上位に来ている場合だけにしてください。

4. ストレージのドライバを確認する

デバイスマネージャー →「IDE ATA/ATAPI コントローラー」で、「標準 SATA AHCI コントローラー」ではなくメーカー製のドライバが当たっているかを確認します。メーカーのサポートページに専用ドライバがある場合は、そちらのほうが安定します。

HDDが原因の場合

タスクマネージャーの「パフォーマンス」タブでディスクを選ぶと「種類: HDD」または「種類: SSD」と表示されます。

種類100%が続く意味対処
HDD複数の処理が重なれば普通に起こるSSDへの交換が根本解決
SSD異常の可能性が高い空き容量、ドライバ、消耗度を確認
SSD+HDD混在どちらが100%かで判断が変わるドライブ別に確認する

HDDのままで設定を詰めても、改善幅には限界があります。ディスクが原因でPC全体が遅い状態が続いているなら、SSDへの交換が最も費用対効果の高い対処です。速度差の実際はSSDとHDDの違いに、SSDの消耗度の確認はSSDの寿命はどれくらいかにまとめています。

終了時にディスクが張り付いたまま電源が切れない場合は、更新の適用中である可能性があります。待つべき時間の目安はシャットダウンが終わらないときの対処にあります。

よくある質問

Q. 100%でも動作は軽いです。放置してよいですか。
問題ありません。100%は「動いている時間の割合」であって、限界に達しているという意味ではありません。体感の遅さがなければ対処は不要です。

Q. 何も操作していないのに100%になります。
更新の適用、インデックス作成、スキャン、クラウド同期のいずれかが動いています。タスクマネージャーで名前を確認してください。

Q. デフラグをすれば改善しますか。
HDDなら効果がある場合があります。SSDには不要で、Windowsが自動的に適切な処理へ切り替えています。手動でデフラグを繰り返す必要はありません。

Q. ウイルスの可能性はありますか。
身に覚えのない名前が上位に来ている場合は確認する価値があります。右クリック →「ファイルの場所を開く」で、正規のフォルダにあるかを見てください。対策の考え方は無料のウイルス対策はどこまで有効かにまとめています。

Q. メモリも同時に高くなっています。
メモリ不足でページファイルへの書き込みが発生している可能性があります。判定方法はメモリ不足の判定基準を参照してください。

リソースモニターで正確に見る

タスクマネージャーの「ディスク 100%」は割合の表示なので、実際にどれだけ読み書きしているかは分かりません。リソースモニターならバイト単位で見られます。

  1. タスクマネージャーの「パフォーマンス」タブを開く
  2. 下部の「リソース モニターを開く」をクリック
  3. 「ディスク」タブを選ぶ
  4. 「ディスク活動」の一覧を「合計(バイト/秒)」で並べ替える
見る項目意味判断
合計(バイト/秒)実際の転送量HDDで100MB/s以上なら限界に近い
応答時間(ミリ秒)1回の処理にかかる時間継続して100msを超えるなら遅い
アクティブな時間動いている割合これが「100%」の正体
ファイル欄読み書きされているファイル名何の処理かが具体的に分かる

「ファイル」の列に出るパスを見れば、何が原因かが一目で分かります。更新ファイル、インデックス、クラウド同期のフォルダ、特定のアプリのログなど、名前で判断できます。

応答時間が決定的な指標です。アクティブな時間が100%でも応答時間が数ミリ秒なら、余裕をもって処理できています。100msを超え続けているなら、実際に処理が詰まっています。

重い処理の時間をずらす

止めるのではなく、使わない時間帯に動かす方法です。

処理時間をずらす場所推奨の設定
ウイルススキャンWindows セキュリティ →「ウイルスと脅威の防止」使わない時間帯に
Windows Update設定 → Windows Update → 詳細オプション →「アクティブ時間」作業時間を登録
最適化(デフラグ)「ドライブのデフラグと最適化」→「スケジュールされた最適化」週1回、深夜に
バックアップ使用しているソフトの設定就寝中に
クラウド同期各アプリの設定帯域制限をかける

「アクティブ時間」を設定しておけば、その時間帯に自動再起動されなくなります。会議中や作業中に更新が始まるのを防げます。

処理そのものを無効化するのではなく、時間をずらすのが基本です。ウイルススキャンやバックアップを止めてしまうと、速度と引き換えに安全性を失います。

アプリごとの原因と設定

特定のアプリが常にディスク上位に来る場合、そのアプリの設定で解決できることがあります。

アプリの種類ディスクを使う理由設定でできること
クラウドストレージファイルの同期同期対象フォルダを絞る。帯域制限をかける
ブラウザキャッシュの書き込みキャッシュサイズを制限する
メールソフトインデックス作成、受信同期する期間を短くする
ゲームのランチャー更新の自動ダウンロード自動更新をオフにする
写真・動画の管理ソフトサムネイルの生成対象フォルダを限定する
セキュリティソフトリアルタイム保護除外フォルダを設定する(慎重に)

クラウドストレージを複数入れている環境では、それだけで常時ディスクが動き続けます。使っていないサービスは常駐を止め、同期対象も必要なフォルダに絞ってください。

セキュリティソフトの除外設定は、慎重に扱ってください。除外したフォルダは保護されなくなります。開発用のビルドフォルダなど、内容を自分で把握している場所に限定してください。

この症状と間違えやすいもの

似た見え方をするが原因がまったく違う症状です。当てはまるなら、そちらの記事へ進んでください。

見え方実際の原因読む記事
メモリも同時に100%メモリ不足による連鎖メモリ不足の判定基準
CPUだけが高い常駐アプリ、または発熱PCが熱い・ファンがうるさい
起動時だけディスクが高いスタートアップアプリ起動が遅いときの切り分け
更新中にディスクが張り付く更新の適用中Windows Updateが遅い・終わらない

症状の分類を間違えると、正しい対処をしても直りません。迷った場合はPCトラブル症状別ガイドの一覧から選び直してください。

この記事で使える無料ツール

参照した一次情報

※ 掲載内容は2026年8月時点の公表情報にもとづきます。最新の情報は必ず各公式ページでご確認ください。

▶ 症状が違う場合:PCトラブル症状別ガイド — いま起きている症状から、該当する記事に直接たどり着けます

使用率ではなく応答時間で判定する

使用率100%という数字は、原因を教えてくれません。判断に使えるのは応答時間(レイテンシ)のほうです。1回の読み書きを終えるのに何ミリ秒かかったか、という数字で、これが体感の遅さと直結します。

リソースモニターの「ディスク」タブを開き、下段の「記憶域」にある応答時間(ミリ秒)ディスクのキューの長さを見てください。

応答時間HDDでの評価SSDでの評価
1ms未満キャッシュが効いている正常
1から10ms良好正常
10から25msやや待たされるやや遅い。要注意
25から100ms体感で遅い異常。原因を探す
100msを超える状態が継続実用に耐えないドライバか故障を疑う

SSDで応答時間が常時25msを超えているなら、それは「使いすぎ」ではなく「何かがおかしい」状態です。次の2つの節を確認してください。

メモリ不足がディスクに現れているケース

ディスクを使っているプロセス名が「System」で、メモリ使用率も高い場合、疑うのはページファイルです。物理メモリが足りなくなると、Windowsは使っていないデータをディスクへ退避し、その読み書きがディスクの負荷として現れます。

判定は2つの数字で行います。タスクマネージャーの「パフォーマンス」から「メモリ」を開き、コミット済みの左側の数字が物理搭載量を超えていないかを見ます。超えていれば、その超過分はページファイル行きです。あわせてリソースモニターの「メモリ」タブでハードフォールト/秒を見て、常時二桁が続いていればメモリ不足が原因です。詳しい判定はWindows 11が重い・メモリ使用率が高いときにまとめています。

ドライバ側の既知の問題(StorAHCIのMSIモード)

SSDなのに応答時間が異常に長くなる、という既知の問題があります。Windows標準のAHCIドライバ(storahci.sys)を使っていて、かつSSD側がメッセージシグナル割り込み(MSI)モードでの入出力完了を正しく処理できない場合に発生します。Windowsは応答がないと判断してリセットを繰り返し、その結果として使用率が100%に張り付きます。

該当するかを確認する

  1. デバイスマネージャー(devmgmt.msc)を開く
  2. 「IDE ATA/ATAPI コントローラー」を展開する
  3. 「標準 SATA AHCI コントローラー」を右クリックしてプロパティを開く
  4. 「ドライバー」タブの「ドライバーの詳細」を開く
  5. 一覧に storahci.sys があれば該当の可能性がある

設定を変える手順

同じプロパティの「詳細」タブで、プロパティを「デバイス インスタンス パス」に切り替え、表示された値を控えます。レジストリエディターで次の場所を開きます。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\(控えたパス)\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties

ここにある MSISupported の値を 1 から 0 に変更し、再起動します。

レジストリの変更は、失敗すると起動しなくなる操作です。実行前に必ず復元ポイントを作成してください。どのコントローラーが起動ドライブを担当しているか分からない場合は、AHCIコントローラーすべてに同じ変更を適用する、という案内が各社から出ています。効果がなければ元の1に戻してください。

まとめ

ディスク100%は異常とは限りません。まずタスクマネージャーで「何が使っているか」を見てください。インデックス作成、更新、スキャン、同期であれば、待てば収まります。

対処が必要なのは、名前が特定できないのに続く場合、空き容量が10%を切っている場合、そしてHDDを使っている場合です。HDDが原因なら、設定変更では根本的に解決しません。