タスクマネージャーを開くと、ディスクだけが100%で赤くなっている。ただし、これは必ずしも異常ではありません。裏で正当な処理が走っているだけのことも多く、その場合は待てば収まります。
この記事では、待てばよいケースと対処が必要なケースを見分け、原因ごとの対処を解説します。まず「何が使っているか」を見るところから始めます。
何がディスクを使っているかを見る
タスクマネージャー(Ctrl+Shift+Escキー)の「プロセス」タブで、「ディスク」の列をクリックして降順に並べます。上位に出てくる名前で原因が分かります。
| 上位に出るもの | 正体 | 判断 |
|---|---|---|
| Microsoft Windows Search | 検索インデックスの作成 | 初回や大量ファイル追加後は正常。数時間で収まる |
| サービス ホスト: Sysmain | よく使うアプリの先読み | HDD機では有効、SSD機では止めてよい場合がある |
| アンチマルウェア サービス実行可能ファイル | Defenderのスキャン | スキャン中は正常。終わるまで待つ |
| サービス ホスト: 配信の最適化 | 更新ファイルの送受信 | 更新中は正常 |
| OneDrive / クラウド同期 | ファイルの同期 | 大量の同期中は正常 |
| システム | OSの中核 | 異常に多いならドライバを疑う |
| 特定のアプリ | そのアプリの処理 | そのアプリの設定を確認 |
| 何も上位にないのに100% | ストレージ側の問題 | HDDの劣化、ドライバ、接続を疑う |
「ディスク 100%」は転送量ではなく「ディスクが動いている時間の割合」です。HDDでは少量の読み書きでも簡単に100%になります。SSDで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%」は割合の表示なので、実際にどれだけ読み書きしているかは分かりません。リソースモニターならバイト単位で見られます。
- タスクマネージャーの「パフォーマンス」タブを開く
- 下部の「リソース モニターを開く」をクリック
- 「ディスク」タブを選ぶ
- 「ディスク活動」の一覧を「合計(バイト/秒)」で並べ替える
| 見る項目 | 意味 | 判断 |
|---|---|---|
| 合計(バイト/秒) | 実際の転送量 | HDDで100MB/s以上なら限界に近い |
| 応答時間(ミリ秒) | 1回の処理にかかる時間 | 継続して100msを超えるなら遅い |
| アクティブな時間 | 動いている割合 | これが「100%」の正体 |
| ファイル欄 | 読み書きされているファイル名 | 何の処理かが具体的に分かる |
「ファイル」の列に出るパスを見れば、何が原因かが一目で分かります。更新ファイル、インデックス、クラウド同期のフォルダ、特定のアプリのログなど、名前で判断できます。
応答時間が決定的な指標です。アクティブな時間が100%でも応答時間が数ミリ秒なら、余裕をもって処理できています。100msを超え続けているなら、実際に処理が詰まっています。
重い処理の時間をずらす
止めるのではなく、使わない時間帯に動かす方法です。
| 処理 | 時間をずらす場所 | 推奨の設定 |
|---|---|---|
| ウイルススキャン | Windows セキュリティ →「ウイルスと脅威の防止」 | 使わない時間帯に |
| Windows Update | 設定 → Windows Update → 詳細オプション →「アクティブ時間」 | 作業時間を登録 |
| 最適化(デフラグ) | 「ドライブのデフラグと最適化」→「スケジュールされた最適化」 | 週1回、深夜に |
| バックアップ | 使用しているソフトの設定 | 就寝中に |
| クラウド同期 | 各アプリの設定 | 帯域制限をかける |
「アクティブ時間」を設定しておけば、その時間帯に自動再起動されなくなります。会議中や作業中に更新が始まるのを防げます。
処理そのものを無効化するのではなく、時間をずらすのが基本です。ウイルススキャンやバックアップを止めてしまうと、速度と引き換えに安全性を失います。
アプリごとの原因と設定
特定のアプリが常にディスク上位に来る場合、そのアプリの設定で解決できることがあります。
| アプリの種類 | ディスクを使う理由 | 設定でできること |
|---|---|---|
| クラウドストレージ | ファイルの同期 | 同期対象フォルダを絞る。帯域制限をかける |
| ブラウザ | キャッシュの書き込み | キャッシュサイズを制限する |
| メールソフト | インデックス作成、受信 | 同期する期間を短くする |
| ゲームのランチャー | 更新の自動ダウンロード | 自動更新をオフにする |
| 写真・動画の管理ソフト | サムネイルの生成 | 対象フォルダを限定する |
| セキュリティソフト | リアルタイム保護 | 除外フォルダを設定する(慎重に) |
クラウドストレージを複数入れている環境では、それだけで常時ディスクが動き続けます。使っていないサービスは常駐を止め、同期対象も必要なフォルダに絞ってください。
セキュリティソフトの除外設定は、慎重に扱ってください。除外したフォルダは保護されなくなります。開発用のビルドフォルダなど、内容を自分で把握している場所に限定してください。
この症状と間違えやすいもの
似た見え方をするが原因がまったく違う症状です。当てはまるなら、そちらの記事へ進んでください。
| 見え方 | 実際の原因 | 読む記事 |
|---|---|---|
| メモリも同時に100% | メモリ不足による連鎖 | メモリ不足の判定基準 |
| CPUだけが高い | 常駐アプリ、または発熱 | PCが熱い・ファンがうるさい |
| 起動時だけディスクが高い | スタートアップアプリ | 起動が遅いときの切り分け |
| 更新中にディスクが張り付く | 更新の適用中 | Windows Updateが遅い・終わらない |
症状の分類を間違えると、正しい対処をしても直りません。迷った場合はPCトラブル症状別ガイドの一覧から選び直してください。
この記事で使える無料ツール
- データ量・通信速度の変換 — 空き容量と転送量の単位を換算する
- ネットワーク診断 — 同期や更新の通信が原因かを切り分ける
参照した一次情報
- Microsoft Learn(ストレージとインデックス作成に関する公式ドキュメント)
- Microsoft サポート(Windows)(検索インデックスと記憶域の設定手順)
※ 掲載内容は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%に張り付きます。
該当するかを確認する
- デバイスマネージャー(devmgmt.msc)を開く
- 「IDE ATA/ATAPI コントローラー」を展開する
- 「標準 SATA AHCI コントローラー」を右クリックしてプロパティを開く
- 「ドライバー」タブの「ドライバーの詳細」を開く
- 一覧に storahci.sys があれば該当の可能性がある
設定を変える手順
同じプロパティの「詳細」タブで、プロパティを「デバイス インスタンス パス」に切り替え、表示された値を控えます。レジストリエディターで次の場所を開きます。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\(控えたパス)\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
ここにある MSISupported の値を 1 から 0 に変更し、再起動します。
レジストリの変更は、失敗すると起動しなくなる操作です。実行前に必ず復元ポイントを作成してください。どのコントローラーが起動ドライブを担当しているか分からない場合は、AHCIコントローラーすべてに同じ変更を適用する、という案内が各社から出ています。効果がなければ元の1に戻してください。
まとめ
ディスク100%は異常とは限りません。まずタスクマネージャーで「何が使っているか」を見てください。インデックス作成、更新、スキャン、同期であれば、待てば収まります。
対処が必要なのは、名前が特定できないのに続く場合、空き容量が10%を切っている場合、そしてHDDを使っている場合です。HDDが原因なら、設定変更では根本的に解決しません。
