
我在配備 i7-2720QM、8 GB RAM 和 512 GB Samsung 840 Pro SSD 的 Dell Precision M4600 上運行 Windows 7 SP1 x64。啟動/關閉時間非常快。
然而,由於微軟和戴爾之間的一些誤解,例如切換到低功耗模式(1個CPU、降低時脈等),休眠和復原總是很慢(30秒以上)。前儲存休眠檔案。這裡提到的一切都是在插入電源的情況下完成的。
幾週前,我的機器開始出現故障,現在恢復需要 4+分分鐘。 (掛起仍然是大約30秒。)硬體配置沒有改變,我運行了多次測試來檢查硬體問題並驗證SSD讀/寫速度。
我已經嘗試停用並重新啟用休眠狀態,以便
hiberfil.sys
刪除並重新建立休眠狀態。我嘗試製作一些啟動追蹤 - 它們只顯示大部分恢復時間都花在從磁碟讀取上。
我跑去
powercfg -energy
檢查是否有問題。它列出了“錯誤”,例如
當系統插入電源時,目前的電源計劃特性為高性能。
只是根據我更喜歡性能而不是電池壽命的意圖(已插入?...)。
唯一有用的信息是
平台電源管理功能:停用 PCI Express 活動狀態電源管理 (ASPM)
由於已知與此電腦中的硬體不相容,PCI Express 活動狀態電源管理 (ASPM) 已被停用。
但我無法控制它,我猜它總是被禁用。
那麼有人知道要做什麼/檢查嗎?
更新
我根據阿爾賓的想法做了一些測量。休眠和恢復時間(以秒為單位):
- 乾淨,僅限 Windows,1.7 GB:15/15
- 預設工作應用程式正在運行,3 GB:24/30
- SQL Server 服務已啟動,3.2 GB:24/30
- Firefox 使用了一段時間,4.2 GB,38/57
- 工作一天,6.7 GB,54/193
- 退出 Firefox,2.8 GB,32/29
- 恢復 Firefox,5.8 GB,49/181
有趣的點:
#1:休眠時間與所使用的 RAM 成正比,這應該是大約的。每個 GB 9 秒。
#2:恢復時間不是。工作狀態的時間要長得多。
#3:看起來壓縮記憶體並將其寫入 SSD 會比讀取和解壓縮更快。這顯然不應該。
我還沒有達到幾分鐘的恢復(目前有點高興),但在這種情況下我會檢查內存大小。
答案1
我在我的電腦上遇到了這個問題,但透過更改 BIOS 設定解決了這個問題。在主頁中,我輸入“整合週邊”,然後輸入“片上 ATA 裝置”,在“PCI IDE Busmaster”前面,我選取“啟用”並儲存變更。我希望它能幫助你...
答案2
我將其寫為答案,因為它在評論中不可讀,並且無論如何都不適合一條評論。
首先我想澄清一下,所以我們談論同一件事:「睡眠」模式通常會導致硬體電源設定問題。睡眠模式不會完全關閉硬件,它只會將其置於省電狀態。如果與某些裝置(例如網路卡)不相容,您就會遇到麻煩。
休眠會將全部記憶體 (RAM) 儲存到硬碟 (HD),而關機則不會,但會「完全」關閉計算機,就像關機時一樣。還有一個差別就是重啟。當它從休眠狀態重新啟動時,而不是載入「全新的Windows實例」(就像關閉後一樣),它將保存的記憶體(之前保存在HD上)放回記憶體中。
因此,我首先懷疑記憶體中的某些程式或驅動程式或 Windows 系統任務導致了問題。這就是為什麼我建議先檢查這一點,盡量減少錯誤的來源。其次,我懷疑與傳輸相關的硬體(主要是記憶體和硬碟)。第三,我懷疑休眠過程本身有問題。
再說一次,這只是一個有根據的猜測,我不知道這個過程是如何完整和詳細地實現的,我只知道它一般是如何工作的,但到目前為止,這足以解決我遇到的任何問題。