題 Windows 8中沒有混合睡眠?


正如您在下面所看到的,沒有像Windows 8中那樣的混合睡眠選項。 它是否默認啟用睡眠或休眠模式,還是完全消失?

no hybrid sleep < - Windows 8 vs Windows 7 - > has hybrid sleep

編輯:

PS C:\Users\User> powercfg.exe -a
The following sleep states are available on this system:
    Standby (S1)
    Hibernate
    Fast Startup

    The following sleep states are not available on this system:
        Standby (S2)
            The system firmware does not support this standby state

        Standby (S3)
            The system firmware does not support this standby state

        Standby (Connected)
            The hypervisor does not support this standby state.
            The system firmware does not support this standby state

        Hybrid Sleep
            Standby (S3) is not available.
            The hypervisor does not support this standby state.

有沒有辦法在BIOS中啟用S3或我的主板不支持它?

更新: 混合睡眠可以在具有相同驅動程序的完全相同的機器上的Win7 64上使用。聽起來這是Windows 8中的限制,但我想知道如果不是這樣的話會丟失什麼。


7
2018-02-05 02:04


起源


我聽說這通常是一個驅動程序問題(它應該仍然存在於Win8中)。你使用什麼系統/系統? - Marcus Chan
定制pc - msi 770t-c45主板和amd三核cpu - Enigma
AFAIK,混合睡眠僅適用於台式機。但既然你的是自定義的,我不知道為什麼選擇不存在。我是Windows 8筆記本電腦,所以我沒有混合睡眠選項。但是,我會在家中檢查Windows 8 PC並告知您 - pratnala
OP的系統 是 桌面。但是,我不知道為什麼它不會出現。 - Marcus Chan
鑑於微軟喜歡將功能放在他們喜歡的功能上,他們根本不想再支持它似乎並不合理。如果情況確實如此,我不知道這對他們有什麼好處。混合睡眠是朝著正確方向發展的明確舉措。 - Enigma


答案:


Windows 8仍然具有混合睡眠功能。它通常是為台式機啟用的,並且對於筆記本電腦是禁用的。

我在筆記本電腦上使用Windows 8進行混合睡眠:
Power Options: Hybrid sleep option in Windows 8

檢查設備管理器是否存在任何無法識別的設備並安裝驅動程序(如果有)。


應在命令提示符中運行以下命令(cmd.exe)具有管理權限。

檢查系統支持的睡眠狀態:

powercfg -a
The following sleep states are available on this system:
    Standby ( S3 ) Hibernate Hybrid Sleep
The following sleep states are not available on this system:
Standby (S1)
    The system firmware does not support this standby state.
Standby (S2)
    The system firmware does not support this standby state.

如果您無法在列表中看到S3睡眠,那麼驅動程序就存在問題。檢查製造商網站上的驅動程序更新。

啟用Hibernate:

powercfg -h on

更新:

由於仍然不知道哪個設備不支持混合睡眠,我建議列出支持不同睡眠狀態的所有設備,然後通過比較過濾列表。

powercfg /devicequery all_devices
powercfg /devicequery S1_supported
powercfg /devicequery S2_supported
powercfg /devicequery S3_supported
powercfg /devicequery S4_supported

第一個命令列出系統中的所有設備。我們已經知道你的系統支持S1 (淺睡眠),因此S1狀態列表也應包含所有設備。

有趣的部分是S2 (深度睡眠) 和S3 (最深的睡眠)。通過從所有設備中減去S3和S2列表中的條目,您將看到哪些設備不支持這些更深層次的睡眠狀態。然後,您可以嘗試禁用設備(如果它對計算機操作不重要)或嘗試更改其驅動程序,依此類推。

我相信S3睡眠是混合睡眠所需要的。

在上面的列表中,S4是 蟄伏。您的所有設備似乎也支持它。


8
2018-02-08 07:26



那我怎樣才能啟用我的?已安裝所有設備驅動程序,但未識別任何設備驅動程序。 - Enigma
@Enigma我用命令更新了我的答案,以檢查可用的睡眠狀態並啟用休眠。還要在Windows系統日誌中查找錯誤: Windows + X, 計算機管理, 事件查看器, Windows日誌, 系統。 - Alexey Ivanov
我對原帖進行了編輯。冬眠和睡眠都是可見的和有效的。只是混合睡眠是不可見的。 - Enigma
我檢查了BIOS並選擇了S3作為恢復選項的最後狀態。 - Enigma
@Enigma現在你知道了 “混合睡眠 - 待機(S3)不可用。”, 這就是為什麼你不能配置混合睡眠的原因。另一個問題是為什麼在Windows 8中不支持它,而在Windows 7中則不支持。這個問題的最可能的答案是 司機。我首先會在主板製造商網站上尋找更新的驅動程序。如果Windows 8沒有驅動程序,您可以嘗試Windows 7的驅動程序,但它並不總是有效。 Windows安裝的默認驅動程序可能無法“知道”有關硬件的所有內容,並且某些功能可能無法使用。 - Alexey Ivanov


看來你的答案就在那裡。它告訴你的 Hyper-V的 不支持該模式。禁用它,然後重試。

否則,它必須是驅動程序問題,因為一個或多個驅動程序與一個驅動程序正常工作而不是另一個驅動程序。系統可能只識別驅動程序編程中最關鍵的行,但不能識別不太重要的行。 Ergo,硬件運行,但它與您想要的電源設置不兼容。


0
2017-10-11 17:30