在啟用 Message Signaled Interrupt (MSI) 模式的 Windows 10 裝置上,工作管理員可能會顯示 100% 磁碟使用率

適用於: Windows 10

狀況


即使工作負載是輕量或無負載,工作管理員顯示磁碟使用率為 100%,而系統可能會遇到延遲或沒有回應。此外,系統事件記錄檔包含了太多帶有事件識別碼 129 的事件,這表示磁碟控制站重設。

雖然裝置重設可能因不同的數個因素,我們已經知道了一些進階主控制器的問題 介面的 PCI Express(AHCI PCIe) 模型以收件匣的 StorAHCI.sys 驅動程式在執行時,Windows 10 中造成這些徵狀。韌體的問題造成的 Solid-state 的磁碟機 (SSD) 未正確完成輸入/輸出訊息發出信號中斷 (MSI) 模式啟用時。如此一來,Windows 儲存堆疊會嘗試重設裝置後等待回應的讀取或寫入一段時間。

透過登錄,可以停用特定裝置上的 MSI 模式:

  1. 識別您是否執行收件匣 AHCI 驅動程式 (StorAHCI.sys)

    1. 以系統管理員權限,開啟命令提示字元。然後在 [命令提示字元] 視窗中輸入下列命令並按下 Enter: devmgmt.msc
    2. 在 [IDE ATA/ATAPI 控制器] 下的 [AHCI] 控制站節點上按一下滑鼠右鍵,然後選取 [內容]。這個節點通常稱為 「 標準 SATA AHCI 控制站 」。
    3. 瀏覽至 [驅動程式] 索引標籤,按一下 [驅動程式詳細資料]。
    4. 如果您在清單中看到「StorAHCI.sys」,您正在執行收件匣驅動程式。

  2. 在登錄中停用控制站的 MSI
    1. 在同一個屬性] 視窗開啟在步驟 1.2 中,瀏覽至 [詳細資料] 索引標籤,並從屬性下拉式清單功能表中選取裝置的執行個體路徑。請記下這個路徑。
    2. 在先前開啟的命令提示字元中輸入regedit ,以開啟登錄編輯程式。
    3. 瀏覽至:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ <AHCI Controller> \Device Parameters\Interrupt Management\MessageSignaledInterruptProperties,其中 <AHCI Controller> 指的是您在步驟 2.1記下的裝置執行個體路徑。
    4. MSISupported 機碼值從「1」變更為「0」。
    5. 如果您不知道您的開機裝置連接到哪一個控制站,請為所有在 1.2 下找到的 AHCI 控制站重複 2.1 至 2.4 的步驟。

  3. 將電腦重新開機