メモ: この記事は、ディスク使用率が100%になる問題に関する潜在的な原因および要因すべてに対処することを目的としていません。この記事では、Microsoftがまとめた具体的な原因について説明します。
この問題の症状には次のようなものがあります。
- ワークロードが軽量またはない状況にもかかわらず、タスク マネージャーに、ハード ディスクの使用率が100 %で動作中と表示される
- コンピューターで遅延が発生する、または応答しない。
- コンピューターのイベント ログに、ディスク コントローラーのリセットを表すイベントID 129が多数含まれている。
Microsoftによると、一部のAdvanced Host Controller Interface PCI-Express (AHCI PCIe)に問題が存在します。StorAHCI.sysドライバーを使用して実行すると、Windows 10でこれらの現象が発生します。ファームウェアの非互換性が疑われるため、Windows 10でメッセージ信号割り込み(MSI)モードが有効になっている場合、ソリッド ステート ドライブ(SSD)は入力/出力操作を正しく完了しません。その結果、Windowsストレージ スタックは、読み取り/書き込みコマンドが長い時間応答しなかった場合にデバイスをリセットしようとします。
Microsoftでは、レジストリーを使用して特定のデバイスのMSIモードを無効にする次の手順を提供しています。
- コンピューターがデフォルトのAHCIドライバー(StorAHCI.sys)を実行していることを確認します。
- 管理者権限でコマンド プロンプトを開きます。コマンド プロンプト ウィンドウで「devmgmt.msc」と入力し、Enterを押します。
- IDE ATA/ATAPIコントローラーのAHCIコントローラー ノードを右クリックし、[プロパティ]を選択します。このノードは、「標準SATA AHCIコントローラー」と呼ばれます。
- [ドライバーの詳細]タブをクリックします。
- 「StorAHCI.sys」が表示されている場合、コンピューターはデフォルトのドライバーを実行しています。
- レジストリーでコントローラーのMSIを無効にします。
- 手順1.2で開いた同じプロパティのウィンドウで、[詳細]タブに移動し、[プロパティ]ドロップダウン メニューから[デバイス インスタンス パス]を選択します。このパスを書き留めます。
- 前回開いたコマンド プロンプトに「regedit」と入力して、Registry Editorを開きます。
- 次に移動します:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<AHCI Controller>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties(<AHCI Controller>は、手順2.1で記録したデバイス インスタンス パスです)。
- MSISupportedキーの値を「1」から「0」に変更します。
- 起動デバイスが接続されているコントローラーがわからない場合は、手順1.2で検出されたすべてのAHCIコントローラーについて、手順2.1~2.4を繰り返します。
- コンピュータを再起動します。
上記の手順で問題が解決しない場合は、次の手順で回避できる場合があります。
- [コントロール パネル]にアクセスします。
- [システムとセキュリティ]を選択します。
- [システム]を選択します。
- [システムの詳細設定]を選択します。
- [パフォーマンス]で[設定]を選択します。
- [詳細設定]タブを選択します。
- [変更]を選択します。
- 搭載されているシステムRAMの容量に最小値を設定します。
- 搭載されているシステムRAMの2倍の容量に最大値を設定します。
- [適用]を選択します。
- [OK]を選択します。
- コンピューターを再起動します
このプロセスにより、Windowsがオペレーティング システムに十分なストレージ スペースを確保するために使用するページファイルのサイズが大きくなります。
保証対象外ですか?大丈夫です。Dell.com/support Webサイトにアクセスして、お使いのDell製品のサービス タグを入力し、デル・テクノロジーズのサービスをご確認ください。
メモ: 本サービスは、米国、カナダ、英国、フランス、ドイツ、中国、日本 の個人向けPCのお客様のみが利用できます。サーバーとストレージには適用されません。