參考鏈接:
http://www.dnpz.net/diannaozhishi/2223.html
http://www.cfan.com.cn/2018/0118/130151.shtml
在介紹win10快速啟動原理之前有必要了解一下“睡眠”和“休眠”這兩個概念
“睡眠”模式時,系統會將正在處理的數據保存到內存中,除內存以外的所有設備都停止供電,在睡眠模式下,可以隨時通過鼠標、鍵盤或者開機按鈕喚醒,喚醒之后電腦的運行狀態和睡眠之前一模一樣,但是不可斷電,斷電的話內存上的所有數據全部丟失,只能重新開機。也就意味着如果之前的工作沒保存的話,都算是都白忙了。
“休眠”模式時,內存中的所有數據都會存儲到硬盤的特定空間內,這樣一來只要重新按下開機鍵,就會將硬盤里臨時存儲的內存數據恢復到內存里,即可恢復到之前的正常工作進度。即使完全斷電也可以恢復,只是恢復時間較長且需要較大的硬盤空間。
快速啟動原理和休眠類似,但是所有用戶進程(比如你開的記事本,瀏覽器之類的)都會被結束掉。結束后,內存里就剩下內核及系統相關的模塊(諸如ntoskrnl,kernel32,ntdll……)還有一部分驅動了,這時候,把它們寫到硬盤里的一個文件里,下次開機直接把它們讀進來就好了,所以你就會覺得開機速度很快。
快速啟動是利用了睡眠模式機制形成的一個功能,其實現方式是先將系統注銷,然后進入休眠狀態。再次按下開機鍵時,自檢后將硬盤上休眠文件注入內存,然后登錄系統,完成啟動。
默認Win10都是開啟這個“快速啟動”功能的,如果你正在用Win10,不妨觀察一下,在關機之后,電腦指示燈要過一會兒才會熄滅,而不是Win7下那種關機后立刻斷電。這個時候裝了Win10的電腦其實並沒有真正關閉,而是正在將內存中的數據寫入硬盤暫存文件。當然,這不需要你進行任何干預,正常關機就可以。如果是節電小能手,關機后習慣性斷電,不妨多等一會,指示燈徹底熄滅再操作。