コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windows 11 でディスク使用率 100% になる問題を解決する方法

重いタスクを実行していないのに Windows 11 でディスク使用率が 100% に張り付いてしまい、PC の動作が極端に遅くなっていませんか? この記事では、原因の特定から具体的な解決手順までをわかりやすく解説します。

Windows 11 へアップグレード後、PC のパフォーマンスに著しい遅延を感じることは珍しくありません。タスク マネージャー (Ctrl+Shift+Esc で起動) の「ディスク」列が赤くハイライトされ、100% と表示されている場合は要注意です。通常、ディスク使用率が常時 100% に達することはなく、何らかの要因で異常な負荷がかかっていることを示しています。

Windows 11 でディスク使用率が 100% になる主な原因

ディスクが過剰に働いてしまう理由は複数考えられます。バックグラウンドで動作する複数のタスクがリソースを圧迫しているケース、システム ファイルの破損やソフトウェアのバグ、ドライバーの不具合などが代表的です。新品の PC でも発生することがあります。

原因が何であれ、以下の効果的な対処法を順に試すことで、正常なディスク使用率に戻せる可能性が高まります。

1. 検索インデックスを再構築する

高ディスク使用率の最大の要因の一つが「検索インデックス」です。ファイルを素早く検索するための索引ですが、バグによって無限ループに陥り、ディスクを酷使し続けることがあります。

一時的な解決(インデックスの再構築)

  • スタートメニューで「インデックス」と入力し、「インデックス オプション」を開く
  • 「詳細設定」タブの「再構築」ボタンをクリック
  • 確認ダイアログで「OK」を選択

恒久的な解決(Windows Search サービスの無効化)

  • Win+R で「ファイル名を指定して実行」を開き、「services.msc」と入力して Enter
  • 「Windows Search」をダブルクリック
  • 「スタートアップの種類」を「無効」に変更し、「OK」

2. SysMain (Superfetch) と Windows Search サービスを無効化する

SysMain (旧 Superfetch) は、よく使うアプリを予測してプリロードする機能ですが、頻繁にディスクを 100% まで駆使する原因になります。無効化で改善するケースが多いです。

  • Win+R → 「services.msc」 → Enter
  • 「SysMain」を探してダブルクリック
  • 「スタートアップの種類」を「無効」にし、「OK」

3. 仮想メモリ (ページング ファイル) をリセットする

ページング ファイルが破損するとディスクエラーの原因になります。一度クリアして Windows に再作成させます。

  • Win+R → 「sysdm.cpl」 → Enter
  • 「詳細設定」タブ → 「パフォーマンス」の「設定」
  • 「詳細設定」タブ → 「仮想メモリ」の「変更」
  • 「すべてのドライブのページング ファイルのサイズを自動的に管理する」のチェックを外す
  • C ドライブを選択し、「カスタム サイズ」で初期サイズと最大サイズを設定 (目安: 物理メモリの 1.5 倍まで)
  • 「設定」→「OK」で完了し、PC を再起動

4. 同期アプリ (OneDrive など) をリセットする

OneDrive などの同期処理がスタックし、無駄にディスクを使用し続けることがあります。

  • Win+R で実行ボックスを開く
  • %localappdata%\Microsoft\OneDrive\onedrive.exe /reset を入力し Enter
  • OneDrive が再起動し、メモリ/ディスク負荷が軽減されます

5. ディスク デフラグ (最適化) のスケジュールを無効化する

自動デフラグがバックグラウンドで走るとディスク使用率が跳ね上がります。スケジュール実行を止めましょう。

  • スタートで「デフラグ」検索 → 「ドライブのデフラグと最適化」
  • 「設定の変更」→ 「スケジュールに従って実行する」のチェックを外す → 「OK」

6. DiagTrack (診断トラッキング) サービスを無効化する

「接続されたユーザー エクスペリエンスとテレメトリ」 (DiagTrack) が原因のことも多々あります。

  • タスクマネージャーの「サービス」タブで「DiagTrack」を右クリック → 「停止」 (一時的)
  • 「サービス」を開き、「接続されたユーザー エクスペリエンスとテレメトリ」をダブルクリック
  • 「スタートアップの種類」を「無効」にし、「適用」
  • 「回復」タブで全ての「失敗時の操作」を「何もしない」に設定 → 「OK」

7. 一時ファイルを削除する

溜まったテンポラリ ファイルを削除してディスク負荷を下げます。

  • Win+R → 「temp」 → Enter (または C:\Users\<ユーザー名>\AppData\Local\Temp)
  • Ctrl+A で全選択 → Delete

8. デバイス ドライバーを更新する (特にストレージ コントローラー)

古い/不具合のあるストレージ ドライバー (StorAHCI.sys など) が原因の場合があります。

  • Win+R → 「devmgmt.msc」 → Enter
  • 「IDE ATA/ATAPI コントローラー」→ 「標準 SATA AHCI コントローラー」のプロパティ → 「ドライバー」タブ → 「ドライバーの詳細」で storahci.sys があるか確認
  • ある場合はレジストリで MSISupported を 0 にする等の対処 (上級者向け)
  • 確実なのは「ストレージ コントローラー」配下のドライバーを右クリック → 「ドライバーの更新」→ 「ドライバーを自動的に検索」

9. SATA ケーブルの確認・交換 (物理的要因)

稀ですが、SATA ケーブルの劣化や接触不良でディスクが読み取りに苦労し、使用率 100% 表示になることがあります。ケーブルの抜き差しや交換を試してください。

10. システム ファイル チェッカー (SFC / DISM) で修復する

システム ファイルの破損をスキャン・修復します。管理者権限のコマンド プロンプトで順に実行:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

完了後、Windows Update も適用しておきましょう。

11. チェック ディスク (chkdsk) でディスク エラーを修正する

ファイルシステムや不良セクタのエラーを検出・修復します。

  • 管理者コマンド プロンプトで chkdsk.exe /f /r 実行
  • 「次回起動時に実行しますか?」で Y → 再起動

12. ウイルス対策ソフトでディープ スキャンを実行する

マルウェア感染もディスク酷使の大因です。常駐スキャンに加え、フル/ディープスキャンを実施してください。Windows セキュリティの「ウイルスと脅威の防護」からもクイック/フルスキャンが可能です。

13. 電源プランを「高パフォーマンス」に変更する

「バランス」プランではディスク節電制御が働き、逆に使用率が高止まりすることがあります。

  • 設定 (Win+I) → 「システム」→「電源とスリープ」→「電源の追加設定」
  • 「電源プランの作成」→「高パフォーマンス」を選択し作成

まとめ

以上、Windows 11 でディスク使用率が 100% に張り付く問題の代表的な解決策 13 選を紹介しました。上から順に試せば、多くの環境で改善が見込めます。それでも解決しない場合は、ハードウェア (SSD/HDD 自身) の寿命や故障も視野に入れ、CrystalDiskInfo などで健康状態を確認することをお勧めします。

  1. Windows 11でディスク使用率が100%になる問題を解決する9つの方法

    Windows 11のタスクマネージャーで、重い作業をしていないのにディスク使用率が100%と表示される場合、バックグラウンドで何らかの原因によりディスクが常に高負荷状態になっていることを意味します。 Windows 11の動作が遅くなる最も可能性の高い原因の一つが、明らかな理由もなくディスク使用率が100%まで達してしまう現象です。この問題は古いパソコンでも新しいパソコンでも確認されており、特にSSDを搭載していないパソコンで発生しやすい傾向があります。 ディスク使用率が100%に達する原因は様々です。例えば、古いドライバー、マルウェア感染、スタートアップアプリケーション、バックグラウンドで

  2. Windows 10で「システムと圧縮メモリ」によるディスク使用率100%問題を解決する6つの方法

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