关机前保存机器状态并在启动时加载它?

Hil*_*ias 5 boot restore shutdown session-restore

在 Windows 10 和 Linux 发行版上,有没有办法在关闭之前保存机器状态并在启动时加载它?

即,当我使用“保存状态”退出正在运行的虚拟机时,我想要与 VirtualBox 中相同的功能。这意味着当我通过加载状态重新打开该虚拟机时,我仍然拥有我离开时的所有内容,并且它不会比经典启动花费更长的时间。

对于操作系统(非虚拟化)来说这可能吗?

更新:当然,我想要真正的关机(休眠真的会关闭计算机吗?)以便能够在重新启动时切换操作系统。用例是:我有一个在 Windows 上运行的游戏、一个浏览器和一堆东西,我关闭在 Linux 上进行一些开发。当我启动时,我选择 Linux 而不是 Windows,它会启动并加载之前的状态(我的终端,带有选项卡,docker 容器仍在运行,我的 IDE 仍在运行等)。当我使用完 Linux 后,我会关闭(这会保存状态等)并在 Windows 下重新启动,这会加载我的游戏、浏览器等。

在 VirtualBox 上,关闭速度非常快(<10 秒),并且加载状态备份也相当快(约 20-40 秒)。这是针对使用 8GB RAM 的虚拟机。有没有办法用本机双启动操作系统来做到这一点,如果是的话,速度好吗?

谢谢。

Dan*_*l B 3

是的,\xe2\x80\x99 就是休眠。适用于所有主要桌面操作系统(Windows、Linux、macOS)。

\n\n

根据关闭时使用的物理内存量,完全恢复状态可能比常规启动花费更长的时间。

\n\n

您不得以任何方式更改休眠系统的状态,否则\xe2\x80\x99 将导致数据损坏、未定义的行为或彻底崩溃。这通常意味着没有双重启动。

\n\n

如果您确实愿意,您当然可以启动另一个操作系统,但它不能触及除其自己的分区之外的任何内容。

\n\n

需要明确的是:操作系统必须使用一组互斥的分区。只有一个例外:只读安装分区不会修改它们,因此保留了休眠操作系统期望的状态。

\n