共用方式為


自動化實驗室測試考量

當系統設計工具設計電源和電池充電子系統時,系統設計工具應該考慮自動化實驗室測試案例。 最相關的考慮是平臺從當機或無回應的系統案例進行復原。

專為自動化實驗室測試而設計的平臺,包括以 Microsoft 共同工程程式為目標的平臺,必須實作可設定的支援,以便在套用電源時自動開機系統。 這類自動開機與平臺保持關閉的使用者體驗目標衝突,直到使用者實際開啟為止;不過,需要達到完全自動化的測試環境。

在 Microsoft 測試實驗室中,平臺會從遠端移除並套用系統電源,從損毀和無回應的系統案例中復原。 平臺必須能夠忽略內部電池的目前狀態和充電功能,並且只使用 AC 電源的存在來判斷平臺是否應該自動開機。 此行為僅適用于啟用實驗室的系統,而且可以使用 Windows 設定的 UEFI 變數進行設定。

注意

為使用者設計的系統在套用電源時,除非必須偵測通用序列匯流排 (USB) 電源功能,否則系統不得自動開啟電源。

UEFI DISABLEBATTERY 變數定義

DISABLEBATTERY 變數是在 VendorGuid {0x77fa9abd、0x0359、0x4d32、{0xbd、0x60、0x28、0xf4、0xe7、0x8f、0x78、0x4b}}底下建立。 當變數存在 (也就是說,當 GetVariable () 傳回EFI_SUCCESS) 時,必須在設定值時,從預設電池行為修改要求的平臺行為。

設定 DISABLEBATTERY 時 當 DISABLEBATTERY 不存在或未設定時

  • 平臺不得使用電池的存在來判斷系統是否應該自動開機或保持電源。
  • 如果移除 AC 或外部電源,系統應該立即關閉電源。
  • 如果套用 AC 或外部電源,系統應該立即開啟電源。

  • 平臺的行為應符合零售和/或使用者系統的需求。
  • 如果移除 AC 或外部電源,則如果有足夠的電源保留在系統電池中,系統應該保持開啟狀態。
  • 如果套用 AC 或外部電源,系統不應該自動開機,除非系統只能使用 USB 型充電,因此需要 UEFI 韌體或主機軟體來判斷連接的電源。