Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ

Windows 10を使っていると、突然システムがフリーズし、ディスク使用率が100%(またはそれに近い数値)に達して、数秒から数分間操作できなくなることはありませんか?特にWindows Updateの後は、ディスクやCPUの使用率が非常に高くなりやすい傾向があります。ディスク使用率の急上昇により、Windows 10が応答しなくなったり、動作が極端に重くなることもあります。

ディスク使用率が100%になる原因はさまざまです。Chromeのページ先読み機能、Windowsドライバーのバグ、ウイルスやマルウェアへの感染、その他のWindows標準機能などが考えられます。原因が何であれ、ここではディスク使用率を下げるために試せる対策を順番に紹介します。

まず試したい基本の対処法

1. PCを再起動する

この問題に初めて気づいた場合は、まずPCを一度シャットダウンしてから再度起動してみましょう。単純に思えますが、長時間調査しなければならないようなトラブルでも、再起動だけで解決することは少なくありません。

2. Windows Updateを実行する

Microsoftは定期的に各種バグ修正を含む累積更新プログラムをリリースしています。PCの再起動と同じくらい、Windowsを最新の状態に保つことで問題が解消されることも意外と多いのです。

  • キーボードショートカット「Windows + I」で設定を開く
  • 「更新とセキュリティ」→「Windows Update」をクリック
  • 「更新プログラムのチェック」ボタンを押し、Microsoftサーバーから利用可能な更新プログラムをダウンロード・インストール
  • 完了したらPCを再起動して変更を適用

3. ウイルス・マルウェアのスキャンを行う

最新の定義ファイルに更新した信頼できるウイルス対策ソフトを導入し、フルシステムスキャンを実行しましょう。ウイルスやマルウェア感染が原因ではないかを確認できます。

4. クリーンブートで起動サービスの競合を確認する

Windows 10をクリーンブート状態で起動すれば、スタートアップサービス同士の競合が原因かどうかを切り分けられます。

5. Windowsの通知を無効にする

一部のユーザーからは、Windowsの通知を無効にすることでディスク使用率が改善したという報告もあります。以下の手順で無効化できます。

  • 設定を開き、「システム」をクリック
  • 「通知とアクション」を選択し、「アプリやその他の送信者からの通知を取得する」をオフに切り替える

一部のWindows機能を無効にする

多くのユーザーが、Windows Search(Windowsサーチ)とBackground Intelligent Transfer Service(BITS)を無効化することで問題が解決したと報告しています。

  • 「Windows + R」キーを押し、「services.msc」と入力してOK
  • Windowsサービスコンソールが開きます
  • 一覧から「Windows Search」を探し、右クリックして「プロパティ」を選択
  • 「全般」タブの「スタートアップの種類」を「無効」に変更
  • 「サービスの状態」の横にある「停止」を押し、「適用」をクリック
  • 同様に「SysMain」(旧Superfetch)と「Background Intelligent Transfer Service」も無効化します
【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ

電源プランを見直す

高パフォーマンスの電源プランを使用する

一部のパソコンでは、省電力のためにハードディスクが回転数(RPM)を落としたり、電源を切ろうとすることがあります。これがディスク使用率の異常につながる場合があります。

  • コントロールパネルを開く
  • 「電源オプション」を検索して選択
  • 「高パフォーマンス」が選択されていることを確認

さらに「プラン設定の変更」をクリックし、「次の時間が経過後ハードディスクの電源を切る」を展開して、分数を0に設定します。こうすることでハードディスクが低電力状態に入らなくなり、ディスク使用率の問題を防げます。

【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ

ディスクエラーのチェックと仮想メモリのリセット

ディスクエラーをチェックする(chkdsk)

ディスク自体に問題がある場合も、高いディスク使用率が発生します。幸い、コマンドプロンプトを使えば短時間でチェックと修復が可能です。

  • 管理者権限でコマンドプロンプトを開く
  • chkdsk.exe /f /r と入力してEnterキーを押す
  • 次の確認メッセージで Y を入力してEnter

その後、ディスクドライブのエラーに対するスキャンと修復が始まります。100%完了したらWindowsを再起動し、高いディスク使用率が発生しなくなっているか確認しましょう。

【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ

仮想メモリをデフォルトに戻す

Windowsは自動的にディスク領域を仮想メモリ(ディスクとRAMの組み合わせ)として使用します。最近、パフォーマンス最適化のために仮想メモリをカスタマイズした場合は、デフォルト設定へ戻してみてください。誤ったカスタマイズが、ディスクドライブの応答停止や100%のディスク使用率を引き起こすことがあるためです。

  • 「Windows + R」キーを押し、「sysdm.cpl」と入力してEnter
  • システムのプロパティで「詳細設定」タブに移動し、「パフォーマンス」の「設定」をクリック
  • 「詳細設定」タブに移動し、「仮想メモリ」の「変更」ボタンをクリック
  • 「すべてのドライブのページングファイルのサイズを自動的に管理する」にチェックを入れる
  • 「適用」「OK」をクリックし、Windowsを再起動して変更を反映
【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ

最も効果的な解決策:StorAHCI.sysドライバーの修正

筆者が実際に試した中で最も効果的だったのがこの方法です。Windows 10の100%ディスク使用率問題は、ファームウェアのバグにより、受信トレイ(inbox)のStorAHCI.sysドライバーで動作するAHCI PCIe(Advanced Host Controller Interface PCI-Express)モデルでも発生することが知られています。以下の手順で確認と修正を行いましょう。

  • スタートメニューを右クリックし、「デバイスマネージャー」を選択
  • 「IDE ATA/ATAPIコントローラー」を展開
  • 「標準 SATA AHCI コントローラー」を右クリックして「プロパティ」を開く
  • 「ドライバー」タブで「ドライバーの詳細」をクリック
  • ドライバーファイル欄に C:\Windows\system32\DRIVERS\storahci.sys と表示されていれば、受信トレイのAHCIドライバーが使われています
【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ
  • 「OK」をクリックし、「詳細」タブへ移動
  • プロパティのドロップダウンメニューから「デバイス インスタンス パス」を選択
  • 表示された値をテキストファイルにコピーするか、ウィンドウを開いたままにしておきます

注意: 「IDE ATA/ATAPIコントローラー」配下に複数のAHCIコントローラーがある場合は、それぞれのデバイスインスタンスパスを控えて、以下の手順を1台ずつ繰り返してください。

【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ

レジストリエディターでの設定変更

Windowsレジストリエディターを開き、次のパスへ移動します。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<AHCIコントローラー>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties

<AHCIコントローラー>」の部分には、先ほど控えた値を入力します。

「MessageSignaledInterruptProperties」キーの右側ペインで、DWORD(REG_DWORD)型の「MSISupported」という値を探します。データが1になっているはずなので、ダブルクリックして編集し、下図のように0に変更します。

【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ

変更後にPCを再起動し、ディスク使用率を確認しましょう。Windowsの検索バーに「タスクマネージャー」と入力してタスクマネージャーを開き、「プロセス」タブのディスク列の上部にある%を確認します。100%でなくなっていれば問題解決です!

Google ChromeやSkypeが原因の場合

一部のWindows 10ユーザーでは、SkypeとGoogle Chromeブラウザーの設定の組み合わせによって、100%ディスク使用率問題が発生することがあります。以下の方法で修正できます。

Google Chromeの設定変更

Google Chromeの場合は、Webページの先読み(プリロード)機能が原因です。chrome://settings を開き、「詳細設定を表示」→「プライバシー」と進み、「ページをさらに速く読み込むために予測サービスを使用する」のチェックを外しましょう。

Skypeの設定変更

  • Skypeが起動していないことを確認する
  • エクスプローラーで C:\Program Files (x86)\Skype\Phone\ フォルダーへ移動
  • Skype.exe を右クリックし、「プロパティ」を選択
  • 「セキュリティ」タブを開き、「編集」をクリック
  • 「ALL APPLICATION PACKAGES」を選択し、「書き込み」の「許可」にチェックを入れる
  • 「適用」「OK」をクリックして変更を保存
【解決済み】Windows 10でディスク使用率が100%になる原因と対処法まとめ

PCを再起動し、Windows 10のディスク使用率が低下しているか確認しましょう。

関連記事

  • 「ディスク構造が破損しているため読み取れません」エラーの修復方法(Windows 10)
  • Windows 10の更新後にスタートメニューとタスクバーが動かないときの7つの対処法
  • Windows 10でVideo_Dxgkrnl_Fatal_Errorが発生したときの解決方法
  • 起動時にBCDエラーコード0xc000000fが出続ける場合の対処法
  • チェックディスクユーティリティ(CHKDSK)でディスクエラーを修復する方法
  1. Windows 10で「システムと圧縮メモリ」によるディスク使用率100%問題を解決する6つの方法

    Windows 10に搭載されている「システムと圧縮メモリ(System and Compressed Memory)」は、RAM上でファイルやフォルダの割り当てを行うプロセスです。通常、このプロセスはシステムやメモリに関する処理をわずかなリソースで実行します。しかし、本来は空き容量を作るはずのプロセスが、逆にディスク使用率を100%まで押し上げてしまう問題が発生することがあります。このプロセスが高負荷状態になると、他のプログラムの動作にも悪影響が及びます。実際に多くのユーザーから、「Windows 10のシステムと圧縮メモリが必要以上にディスクを使用している」という報告が寄せられています。

  2. マルウェア対策サービスの実行ファイルでCPU・ディスク使用率が高くなる原因と解決策【Windows 10】

    タスクマネージャーを開いたとき、「マルウェア対策サービス実行ファイル(Antimalware Service Executable)」がCPU使用率を高くしたり、パソコン全体の動作を遅くしていることに気づいたことはありませんか。Windowsの起動時やプログラムを開いた際に、このプロセスがディスク使用率を100%近くまで押し上げ、パソコンが長時間まともに使えなくなるという相談は多く寄せられています。そもそもマルウェア対策サービス実行ファイル(msmpeng.exe)とは何なのか。ウイルスなのか? Windows 10で無効化しても問題ないのか? 本記事では、antimalware servic