
我注意到我的 Windows 10 筆記型電腦需要大約 6 秒的時間才能進入睡眠狀態,在這六秒內 SSD 的活動 LED 會亮起。我想像Windows在睡覺前正在SSD上寫一些東西。
我記得當我按下睡眠按鈕時,我的 Linux 系統會立即進入睡眠狀態,這讓我想知道我是否可以在 Windows 上做同樣的事情。
鑑於混合睡眠已停用,Windows 在睡眠前會對我的驅動器執行哪些操作?
答案1
我想像Windows在睡覺前正在SSD上寫一些東西。
那是對的。如果磁碟的寫入快取中有任何資料等待,則必須在磁碟斷電之前將其寫入磁碟。
請注意,可以停用磁碟緩存,以便將所有內容立即寫入磁碟。這可以確保資料不會因電源故障而遺失,但確實會降低效能。
開啟或關閉磁碟寫入快取:
- 右鍵單擊“我的電腦”,然後按一下“屬性”。
- 按一下“硬體”選項卡,然後按一下“裝置管理員”。
- 展開磁碟機。
- 右鍵點選要開啟或關閉磁碟寫入快取的驅動器,然後按一下「屬性」。
- 按一下“策略”標籤。
- 根據需要按一下以選取或清除「啟用磁碟上的寫入快取」複選框。
- 按一下“確定”。
答案2
若要查看 Windows 在睡眠期間執行的操作,請安裝 Windows Performance Toolkit,它是Windows 10 SDK 的一部分。
現在,透過執行 WPRUI.exe 來擷取睡眠期間的活動,選擇第一級,磁碟IO,文件IO及以下效能場景選擇待機/恢復。迭代次數可以設定為1並單擊開始。這會暫停/恢復 Windows 並捕獲所有活動。
恢復後,雙擊生成的ETL文件,用Windows Performance Analyzer打開它,載入調試符號,點選「設定檔」-> Apply
,browse catalog
然後選擇檔案standby.wpaprofile
。
File I/O
將圖表從-> 儲存拖放Graph Explorer
到分析窗格。
在看到“Tracing off”之前從頭開始選擇零件,右鍵單擊,選擇zoom
。
現在將列放在File Path
第一個位置,在這裡您可以看到在 Windows 睡眠之前訪問了哪些文件/資料夾。
答案3
真正的答案是在電源和睡眠設定中 電源設定
答案4
在 Windows 進入睡眠狀態之前,它必須寫入主儲存的映像,以便能夠在睡眠後以與睡眠時完全相同的狀態恢復。因此,當在睡眠狀態後開機時,Windows 會重新載入記憶體(而不是從零重新載入每個程式),並準確地向您顯示睡眠前開啟的內容和螢幕上的內容。