關機前保存機器狀態並在啟動時加載它?

關機前保存機器狀態並在啟動時加載它?

在 Windows 10 和 Linux 發行版上,有沒有辦法在關閉之前儲存機器狀態並在啟動時載入它?

即,當我使用「儲存狀態」退出正在執行的虛擬機器時,我想要與 VirtualBox 中相同的功能。這意味著當我通過加載狀態重新打開該虛擬機時,我仍然擁有我離開時的所有內容,並且它不會比經典啟動花費更長的時間。

對於作業系統(非虛擬化)來說這可能嗎?

更新:當然,我想要真正的關機(休眠真的會關閉電腦嗎?)以便能夠在重新啟動時切換作業系統。用例是:我有一個在 Windows 上運行的遊戲、一個瀏覽器和一堆東西,我關閉在 Linux 上進行一些開發。當我啟動時,我選擇 Linux 而不是 Windows,它會啟動並載入其先前的狀態(我的終端,帶有選項卡,docker 容器仍在運行,我的 IDE 仍在運行等)。當我使用完 Linux 後,我會關閉(這會保存狀態等)並在 Windows 下重新啟動,這會載入我的遊戲、瀏覽器等。

在 VirtualBox 上,關閉速度非常快(<10 秒),並且載入狀態備份也相當快(約 20-40 秒)。這是針對使用 8GB RAM 的虛擬機器。有沒有辦法用本機雙啟動作業系統來做到這一點,如果是的話,速度好嗎?

謝謝。

答案1

是的,這就是冬眠。可在所有主要桌面作業系統(Windows、Linux, 蘋果系統)。

根據關閉時使用的實體記憶體量,完全恢復狀態可能比常規啟動花費更長的時間。

您不得以任何方式變更休眠系統的狀態,否則將導致資料損壞、未定義的行為或完全崩潰。這通常意味著沒有雙重引導。

如果您確實願意,當然可以啟動另一個作業系統,但它不能觸及除其自己的分割區之外的任何內容。

非常清楚:作業系統必須使用一組互斥的分區。只有一個例外:只讀安裝分割區不會修改它們,因此保留了休眠作業系統期望的狀態。

相關內容