· tech
Windowsのディスク使用率が100%になる原因とSysMainの確認方法

ディスク使用率が100%になるとき、タスク マネージャーで負荷の元を調べ、SysMainが関係するか安全に比較する方法を解説します。
1. Windowsのディスク使用率が100%なら、まず何を確認する?
私は架空の月曜朝、読み込み中の丸との我慢比べに負けそうです。いつものアプリがなかなか開かず、タスク マネージャーを見るとディスクが 100% です。これは説明用の状況で、私が実際に修理したという話ではありません。SysMain(以前の名称は Superfetch)を原因と決めつける前に、どのプロセスが本当にドライブを使っているか確認します。100% はディスクのアクティブ時間を示すもので、原因や転送速度を直接示す数字ではありません。
まず上位のプロセス、時刻、そのときの作業を記録し、SysMain を一時停止した状態で同じ作業を再現して比べます。一度の表示だけで判断するより、条件をそろえた比較のほうが手掛かりになります。

2. SysMainの負荷と、ほかの処理を見分ける
SysMainはWindowsのサービスで、利用状況をもとにアプリの読み込みを助けます。動作中にストレージへのアクセスが増えることはありますが、ディスク使用率が高い理由はSysMainだけとは限りません。Windows UpdateなどのWindowsの処理や、起動したアプリが読み書きしている可能性もあります。
タスク マネージャーを開くには Ctrl+Shift+Esc を押します。「プロセス」タブで「ディスク」列を選び、使用量の多い順に確認してください。次に「パフォーマンス」から「ディスク」を開き、使用率やアクティブな時間が一時的に上がったのか、しばらく続いているのかを見ます。上位のプロセス名、時刻、直前に行った作業もメモします。
SysMainが上位に見えても、それだけで原因とは断定できません。停止前後で負荷が変わるかを、できるだけ同じ作業で比べることが大切です。
3. SysMainが原因か、停止前後で確かめる
次の順で確認します。サービスの操作には管理者権限が必要な場合があります。画面の名称や選択肢が異なる場合は、無理に似た設定を変更せず、表示されている内容を確認してください。
- PCを再起動した直後なら、起動後の処理が落ち着くまで待ちます。タスク マネージャーの「プロセス」で「ディスク」列を確認し、負荷が続く場合は上位のプロセス名、数値、時刻を記録します。短時間で下がるなら、一時的な処理の可能性があります。
- スタートボタンを右クリックして「コンピューターの管理」を開き、「サービスとアプリケーション」から「サービス」を選びます。一覧で「SysMain」を探し、状態が実行中か確認します。見つからない、または操作できない場合は、ほかの設定を代わりに変更しないでください。
- SysMainが実行中で比較したい場合は、「SysMain」を右クリックして「停止」を選びます。その後、停止前と同じ作業を行い、タスク マネージャーのディスク使用率と上位プロセスを比べます。負荷が下がればSysMainが関与している可能性はありますが、同時に別の処理が終わった可能性もあります。変化がなければ、SysMainが主因とは限りません。
これは診断のための一時停止です。最初の確認で「スタートアップの種類」を「無効」にする必要はありません。
4. SysMainを止めた後の注意点と相談の目安
一時停止で負荷が下がっても、SysMainを恒久的に無効にすれば必ず改善するわけではありません。停止したままにする理由がなければ、「サービス」でSysMainを右クリックして「開始」を選び、元の状態に戻します。スタートアップの種類などを変更した場合は、変更前の値に戻せるよう、あらかじめ記録しておきましょう。
負荷が続く場合は、ディスクを多く使っているプロセスを確認します。Windows Updateなどの処理が進行中なら、完了後に同じ条件で再確認してください。設定を次々に変更するのは避け、タスク マネージャーで見たプロセス名や症状を記録します。
100%が繰り返し続く、PCが応答しない、異音がする、ファイルにアクセスできない場合は、設定変更を続けず、重要なデータを別の場所へバックアップしてからPCメーカーやサポート窓口に相談してください。
結果を読み、次の確認先を決める
この比較は結論ではなく手掛かりとして扱います。SysMain を停止しても同じアプリや Windows の処理が上位に残るなら、その処理を調べるか、実行中と分かる更新やスキャンが終わるのを待ちます。関係のないサービスを止めても原因の確認にはなりません。同じ作業でディスク活動が下がり、SysMain の再開後に再び上がるなら、関与している可能性があります。恒久的な設定変更を検討する前に比較を繰り返してください。最初から SysMain が停止していた場合、この比較は成立しません。
プロセスが特定できないままドライブが忙しいときは、Windows 検索で resmon を開き、リソース モニターの ディスク タブで、遅くなる瞬間のプロセスとファイル パスを確認します。表示名は Windows の版によって異なることがあります。ストレージの状態に関する警告が出る場合や、フリーズ・エラーが続く場合は、レジストリを変更する前に大切なファイルをバックアップし、ドライブを点検してください。Microsoft のストレージ デバイスの重大な警告に関する案内も参考になります。
5. Windowsのディスク使用率とSysMainのFAQ
Q1. SysMainを停止すれば、ディスク使用率は必ず下がりますか?
A1. いいえ。停止前後で同じ作業を行って比較してください。変化がなければ、別のプロセスが負荷の中心かもしれません。
Q2. タスク マネージャーにSysMainが表示されない場合はどうしますか?
A2. 「サービス」でSysMainの状態を確認します。見当たらない、または操作できない場合は無理に設定を変更せず、タスク マネージャーでディスクを使用しているプロセスを調べます。
Q3. SysMainを無効にしたままにしてもよいですか?
A3. まずは一時停止で比較し、効果が確認できなければ元に戻すのが安全です。恒久的な変更を検討する場合も、変更前の設定を記録し、影響を確認してから判断してください。