共用方式為


SATA/AHCI

本節詳細說明 Microsoft 內建 SATA 驅動程式 (StorAHCI) 如何管理電源,以及可用的設定選項。

HIPM/DIPM

根據預設,僅啟用 HIPM,且 StorAHCI 會管理部分到靜音轉換。 當裝置處於 D0 時,當連結處於 100 毫秒的 Partial 之後,StorAHCI 會轉換至 Slumber。 StorAHCI 可讓控制器藉由啟用 SATA-I/O 標準的「積極部分功能」來處理從作用中轉換到部分的轉換。

裝置進入 D3 之後,StorAHCI 會立即將連結轉換為 Slumber。

只選擇 HIPM,因為 StorAHCI 會直接控制 DEVSLP 轉換,而且通常具有 DEVSLP 功能的控制器表示 DEVSLP 只能透過 Slumber 狀態來連線。 因此,StorAHCI 也需要控制轉換至 Slumber。

DEVSLP

StorAHCI 會直接控制 DEVSLP,以有效地平衡電源、回應性和診斷能力。 因此,StorAHCI 不會根據 SATA-I/O 規格) 使用硬體控制的 DEVSLP 功能 (「積極 DEVSLP」。
DEVSLP 會對應至單一邏輯閒置電源狀態或 「F-State」,也就是 F1。

下表顯示 SATA 裝置在不同系統電源狀態下必須閒置到 DEVSLP 的時間。 請注意,如果控制器已指定必須從 Slumber 輸入 DEVSLP,StorAHCI 會先轉換至 Slumber,然後在完成轉換至 Slumber 時,立即轉換至 DEVSLP。 如上所述,這表示必須支援 HIPM。

系統電源狀態 DEVSLP 閒置逾時
S0 (工作) 6 秒
S0 低電源閒置 (新式待命 (MS) ) 50 毫秒

自適性 D3 閒置逾時

現在新式待命系統上支援具有旋轉媒體的 SATA 磁片磁碟機,因此需要平衡省電與裝置可靠性。 在新式待命中,裝置必須更積極關閉電源,才能符合系統的電源需求。 不過,太積極地關閉旋轉磁片磁碟機,可能會導致磁片磁碟機的機械元件過度耗用。 為了協助減少耗用和卸載,Windows 10包括調適型 D3 閒置逾時,其中會追蹤裝置的電源週期計數,並根據一般裝置保固比對最差案例模型, (磁片磁碟機只會持續數年) 。 如果實際的電源週期頻率趨勢太接近最差的情況模型,則會增加 D3 閒置逾時,以允許趨勢下降為更安全的數位。 如果電源週期頻率夠低,因此裝置沒有過度耗用危險,則 D3 閒置逾時值會大幅縮短,以確保磁片磁碟機在新式待命中閒置後快速關閉電源。

StorAHCI 會指定旋轉磁片磁碟機的最小電源週期 5 分鐘。 這表示,如果這類磁片磁碟機的電源迴圈頻率比每 5 分鐘更頻繁,則會在閒置一段時間來補償時保持啟動狀態。 如果您想要根據裝置廠商的指引修改最小電源週期週期,您可以使用下列登錄機碼:

  • 名稱:MinPowerCyclePeriodInSecs
  • 類型:MULTI_SZ
  • 路徑:HKLM\System\CurrentControlSet\Services\storahci\Parameters\Device
  • 值: <Product ID> <Value> ,例如 「ST31000528AS 300」 或 「WDC WD4* 360」
    • 若要指定符合多個產品識別碼的模式,請使用:
      • ‘?’ 以符合任何單一字元
      • '*' 以符合任何剩餘字元
    • 值本身是以秒為單位。

裝置維護時間

由於旋轉磁片磁碟機現在可以花費大量電源關閉,Windows 10也包含一種機制,讓磁片磁碟機每 24) 小時 (1 分鐘 (1 分鐘執行內部維護。 只有在系統連線到 AC 電源以保留電池使用時間,以及當系統處於新式待命狀態,以確保磁片活動至少為時,才會發生此情況。 裝置維護無法設定。

新式待命和 DRIPS

從Windows 10開始,新式待命系統上支援具有旋轉媒體 (HDD 或 SSHD 的磁片磁碟機) 。 HDD 可能會導致較高的電源耗盡,因為自適性 D3 閒置逾時會將磁片保留在 D0 中較長的期間。 HDD 也可能導致新式待命的結束延遲較長。 不過,具有 HDD 的新式待命系統會豁免 1s 系統繼續延遲需求。 如果可能的話,建議使用 SSD,特別是針對主要開機磁片磁碟機。

不論系統上存放裝置 () 的媒體類型為何,為了支援新式待命,平臺都必須在下列任一項上指定條件約束:

  1. 每個 SATA 埠;或
  2. 在 AHCI 控制器上

Power Engine 外掛程式 (PEP) 會取用此條件約束,而且應該允許系統在下列任一情況下進入其最深的執行時間閒置電源狀態 (DRIPS) :

  1. 所有 SATA 磁片磁碟機都進入 DEVSLP (F1) 或更深入的 (D3 會被視為比 F1) 更深;或
  2. AHCI 控制器進入 F1 狀態或更深入。

這是平臺特有的,而且超出本檔的範圍。

注意

Microsoft 不建議 SATA SSD/HDD 支援自動部分轉換 (APST) 。 會自動停用 APST。

PCIe-Connected AHCI SSD

在Windows 10開發期間,我們未發現任何與 PCIe 連線的 AHCI SSD 都向 StorAHCI 公開 DEVSLP 狀態。 這表示Windows 10在管理這些裝置的電源方面幾乎沒有任何選項。 在此情況下,裝置和平臺會承擔大量電源管理責任。