数値の正しい読み方——アクティブ時間はスループットではない
タスク マネージャーのディスク列が表示するのはアクティブ時間——直近のサンプリング間隔のうち、ドライブに 1 件以上の要求が滞留していた時間の割合です。NVMe SSD は 2 GB/s を出しても 40% 程度にしかならない一方、5 年物のノート PC 用 HDD は 4 MB/s の小さなランダム ブロックの書き込みで安定して 100% に張り付きます。この数値が教えてくれるのはキューが空にならないという事実だけで、どれだけの仕事がこなされているかは何も語りません。
問題を実際に診断する数値は、パフォーマンス タブの「平均応答時間」です。健全な SSD ではおよそ 5 ms 未満、健全な HDD でも負荷時で 10~25 ms 程度に収まります。100 ms 超えが続くのは、要求がドライブの処理能力を上回るペースで積み上がっている証拠です。そして、ほぼアイドルのシステムで数百~数千 ms を示すなら、忙しいサービスではなく故障しつつあるハードウェアを疑うべきです。
ここから帰結することを、はっきり言っておきます——今も機械式ハードドライブから起動するマシンでは、短い 100% のスパイクは正常であり、どんなチューニングを重ねても消せません。恒久的に張り付く HDD の本当の解決策は SSD への換装で、以下のソフトウェア変更はすべて、ドライブを速くするためではなく、不要な仕事を減らすためのものです。
まず一歩目:症状ではなくプロセスを特定する
Ctrl+Shift+Esc でタスク マネージャーを開き、プロセス タブでディスク列の見出しをクリックして並べ替えます。そのまま 1 分間じっくり観察してください——犯人は、一瞬だけ跳ねるプロセスではなく、上位に居座り続けるプロセスであることがほとんどです。次に詳細タブへ切り替えて「I/O 読み取りバイト数」と「I/O 書き込みバイト数」の列を有効にすると、起動からの累計が見え、少量ずつ書き続けるプロセスを暴くことができます。
負荷の出どころが System プロセスやサービス ホストの場合、タスク マネージャーでは役者不足です。resmon を実行し(Win+R → resmon)、ディスク タブを開きましょう。「ディスク アクティビティ」パネルには、読み書き速度付きでアクティブなファイル パスがすべて列挙されるため、どのファイルが叩かれているか正確に分かります。C:\ProgramData\Microsoft\Windows\WER や C:\Windows\SoftwareDistribution 配下のパスは、ゲーム フォルダーや同期クライアントのパスとは別の物語を語っています。
- タスク マネージャー → プロセス → ディスクで並べ替え、60 秒観察
- タスク マネージャー → パフォーマンス → ディスク → 平均応答時間を確認
- resmon → ディスク → ディスク アクティビティで書き込み中の正確なパスを確認
- イベント ビューアー → Windows ログ → システムで、ソース disk / Ntfs をフィルター
- PowerShell:Get-PhysicalDisk | Select FriendlyName, MediaType, HealthStatus
SysMain と Windows 検索——いつもの 2 人の容疑者
SysMain(かつて Superfetch と呼ばれたサービス)は、よく使うアプリケーションのコードを空き RAM に先読みして、起動を速くします。SSD ではその恩恵は無視できる程度で、RAM 8 GB のマシンでは読み込み・追い出し・再読み込みのループに化け、ドライブを長時間忙しくさせ続けることさえあります。services.msc を開いて SysMain を見つけ、スタートアップの種類を「無効」にして停止してください。管理者権限のプロンプトなら、sc config SysMain start=disabled、続けて sc stop SysMain が等価です。
Windows 検索は、スタート メニューとエクスプローラーの検索が使うインデックスを構築します。大容量ドライブの初回インデックス作成や、更新を機に始まる再構築は、数時間ディスクを占有します——この部分は想定内で、いずれ終わります。問題なのは、データベースの破損でインデックスが永遠に完了しないケースで、リストの上位に SearchIndexer.exe が居座る日が続くという形で現れます。破損したインデックスは、設定 → プライバシーとセキュリティ → Windows 検索 → 詳細なインデックス オプション → 詳細設定 → 再構築 で修復できます。そのあとはインデックス対象をドキュメントとデスクトップに絞っておけば、負荷を小さく保てます。
Windows 検索を全面的に無効化するのも、貧弱なマシンでは現実的な選択肢です。ただしトレードオフは正直に言っておきましょう——スタート メニューの検索は遅くなり、エクスプローラーの検索はフォルダーをリアルタイムで走査する方式にフォールバックし、Outlook 自身の検索も劣化します。サービスを止める前に、まず再構築と対象の絞り込みを試すことです。
Windows Update、配信の最適化、テレメトリ
Windows Update は、ディスクに重い仕事を 3 つかけます——C:\Windows\SoftwareDistribution\Download へのパッケージのダウンロード、展開、そして適用のためのコンポーネント サービス スタック(TiWorker.exe と TrustedInstaller.exe)の実行です。機械式ドライブでは、累積的な更新プログラムが 30 分以上ディスクを 100% 付近に抑え込むこともあります。正しい対応は、完了まで待つことです。サービス処理の中断こそ、インストールが中途半端な状態に陥る定番の経路なのです。
配信の最適化は、人が予想しない部分です——ダウンロード済みの更新断片を他の PC へアップロードします。何もインストールしていないのにディスクが忙しいなら、設定 → Windows Update → 詳細オプション → 配信の最適化 を確認し、「他の PC からのダウンロードを許可する」をオフにするか、ローカル ネットワーク上のデバイスに限定しましょう。同じページには「アクティビティ モニター」があり、アップロードされた量が正確に分かります。
DiagTrack サービス(「接続ユーザー エクスペリエンスとテレメトリ」)は、診断イベント トレースを C:\ProgramData\Microsoft\Diagnosis に書き込みます。大半のマシンでは書き込み量はわずかですが、環境によっては連続的なバックグラウンド I/O を生み、遅いドライブでは目に見える形で現れます。設定 → プライバシーとセキュリティ → 診断とフィードバック で診断データを必要なレベルまで下げれば、更新にもライセンスにも触れずに書き込み量を減らせます。
ストレージ ドライバー——AHCI 割り込みモードのバグ
サービスをいくら調整しても直らない、ハードウェア レベルの古くからある原因がひとつあります。特定の SATA コントローラーでは、内蔵の StorAHCI ドライバーが、メッセージ シグナル割り込み(MSI)有効時に不安定な挙動を示すのです。症状は特徴的です——スループットがほぼ無いのにディスク使用率 100%、突発的に発生し、ドライブ自体のテストは健全。まずドライバーを確認しましょう:デバイス マネージャー → IDE ATA/ATAPI コントローラー → 標準 SATA AHCI コントローラー → ドライバー タブ → ドライバーの詳細。一覧に storahci.sys が並んでいるなら、このバグの該当者です。
修正はレジストリにあり、慎重さが要ります。コントローラーの詳細タブでプロパティを「デバイス インスタンス パス」に切り替えて、値をコピーしてください。次に regedit を開き、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\<そのパス>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties へ移動して、MSISupported を 0 に設定します。変更前にキーをエクスポートし、変更後は再起動してください。調子が悪くなるようなら、エクスポートしたキーを復元しましょう。
ついでに確認したいドライバー関連の状況が 2 つあります。2016 年物のベンダー製 RAID ドライバーや Intel RST ドライバーで動いている SATA コントローラーは、PC メーカーのサポート ページから更新する価値があります。また、NVMe ドライブは「標準 NVM Express コントローラー」ドライバーかベンダー純正を使っているべきです——汎用のフォールバック ドライバーは稀ですが、まさにこの症状を引き起こします。
ウイルス対策、同期クライアント、その他のバックグラウンドの書き込み主
リアルタイムのウイルス対策スキャンは、開かれるすべてのファイルに触れ、スケジュールされたフル スキャンはドライブ全体を読みます。どちらも正当な仕事です。正当でないのは、リアルタイム エンジンが 2 つ同時に動くこと——これこそ、ディスクを恒久的に 100% に張り付ける最も確実な方法です。Windows セキュリティ → ウイルスと脅威の防止 → プロバイダーの管理 を確認し、担当製品が 1 つだけになっているか確かめましょう。サードパーティ製エンジンを残す場合、Microsoft Defender は自動的に控えます。
クラウド同期クライアントも、もうひとつの安定した発生源です。OneDrive、Dropbox、Google Drive は、大きな変更のあとにファイルを再ハッシュして再アップロードします。さらに OneDrive の Files On-Demand は、何かがフォルダーを列挙したとき——ウイルス対策スキャンも含めて——フォルダー全体のダウンロードを引き起こすことがあります。無害な機能 2 つが何時間ものディスク アクティビティに変わる経路がこれです。同期を 10 分停止してみるのは、安上がりなテストです。ディスクが落ち着いたら、答えは出ています。
- リアルタイム ウイルス対策エンジンが 2 つインストールされている — 片方を削除
- 作業中にスケジュール済みフル スキャンが稼働している — 夜間枠へ移動
- 移動や名前変更のあとに OneDrive や Dropbox が大きなフォルダーを再同期
- ゲーム ランチャーがバックグラウンドでファイルの検証や事前読み込みをしている
- Windows バックアップやファイル履歴が遅い外付けドライブへコピーしている
- ブラウザーが大きなファイルをダウンロード中で、キャッシュも同じディスクにある
ドライブ自体が原因のケースと、取り組む順番
責めるべきプロセスがないのにディスクが忙しく、応答時間は数百ミリ秒、ファイルのコピーも這うか止まるか——なら、ハードウェアを疑いましょう。wmic diskdrive get model,status,size で手早く判定を下し、続いて PowerShell の Get-PhysicalDisk | Get-StorageReliabilityCounter で読み書きエラー数を確認します。より説得力のある証拠はイベント ビューアーです。disk ソースから ID 7、51、153 のイベントが繰り返されるのは、ドライブが操作を再試行しているということで、まさに保留セクターを抱えた機械式ディスクが故障前に見せる動きです。まずデータを退避させ、診断はそのあとです。
リストはこの順番で消化し、一度に変更するのは 1 点、変更のたびに数分間タスク マネージャーを見張りましょう。上位プロセスを特定する → 進行中の Windows Update は完了させる → SysMain を無効化 → 検索インデックスを再構築または絞り込み → 配信の最適化のアップロードをオフ → ウイルス対策エンジンが 1 つだけか確認 → StorAHCI ドライバーを確認 → 最後にドライブの健全性を確認。空き容量も重要です——システム ドライブが約 90% を超えて埋まるとすべての書き込みが遅くなるため、クリーンアップはこの順序の終わりではなく序盤に組み込むべきです。
Kleaner PRO が助けになるのは、このリストのうち 2 ステップです。詳細クリーナーは、張り付いたシステム ドライブに必要な空き容量を回復させ、ドライブ健全性ページは S.M.A.R.T. を読み取ります。そのため、チューニングに一晩を費やす前に、ソフトウェアの問題かハードウェアの問題かを判別できるのです。
よくある質問
ディスク使用率 100% は常に問題ですか?
いいえ。サンプリング間隔中ずっとドライブが忙しかったというだけで、更新中・インデックス作成中・大きなコピー中なら正常です。問題なのは、アイドル時に続く場合や、平均応答時間がおよそ 100 ms を超えて居座る場合です。
SysMain を無効化しても安全ですか?
SSD なら安全です——先読みの利得はごくわずかしかありません。RAM に余裕のある機械式ドライブでは、アプリの起動を実際に速くする場合があるので、無効化後に体感が遅くなったら services.msc で再有効化しましょう。
ログオン直後にディスク使用率が跳ねるのはなぜですか?
スタートアップ プログラム、ウイルス対策の初期化、Windows 検索が、サインインと同時に仕事を始めるためです。数分の繁忙は想定内で、心配すべきは 10~15 分経っても収まらない活動です。
HDD から SSD への換装でディスク 100% は直りますか?
大半のケースでは直ります。機械式ドライブを飽和させる同じ仕事負荷が、SSD ではほとんど目立たないためです。ただし、ドライバーのバグ、重複したウイルス対策、暴走プロセスは直りません——それらはデータと一緒に新しいドライブへ付いてきます。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]