是否可以休眠一个系统并登录另一个系统?

是否可以休眠一个系统并登录另一个系统?

我在一台计算机上安装了两个 Windows:Windows 7 和 Server 2008,并且必须定期在它们之间切换。但是,启动每个系统上所需的所有应用程序需要花费大量时间。

因此我想,也许可以(例如)让 W7 休眠,然后以某种方式启动 Server 2008,当完成工作后返回到 W7 的最后状态并将其从休眠状态唤醒。

不幸的是,我无法通过搜索找到解决方案。

答案1

如果休眠系统使用的任何分区也被其他系统使用,那么这样做可能不是一个好主意:当休眠系统唤醒时,其磁盘将会发生神奇的变化,并且很可能会被视为有错误。

Windows 引导程序会自动重新启动休眠系统(如果有),因此两个 Windows 系统不能共享一个引导程序。您需要第三个引导程序来在两个 Windows 引导程序之间进行选择。

方法:依次使每个 Windows 安装的分区处于活动状态,并修复引导系统,以便每个系统都可以自行启动。

安装 Linux 系统,使用 Linux 的 grub 引导程序在已安装的操作系统之间进行选择。安装过程将在 Linux 系统旁边添加 Windows 系统的条目。

答案2

您可以将一个操作系统加载到虚拟机中(有很多:VMWare,VirtualBox,VirtualPC,ETC。)。这些通常允许您保存正在运行的虚拟机的当前状态并重新启动它(或者您可以使其休眠)。

我不确定是否有任何 Windows VM 允许您启动现有分区,所以这只是部分答案。

答案3

这不可能。休眠、睡眠等与关机基本相同,只是“关机”的程度不同。

它们是使用嵌入在机器 BIOS 中的系统(称为 ACPI)的低级命令。ACPI 有“状态”。我不记得具体是什么了,但一般来说:状态 1 = 关闭,2 = CPU 电源,3 = CPU+RAM 电源,4 = 全功率。友好名称“睡眠”、“关闭”等与这些状态相对应。这些状态是在 BIOS 级别实现的,介于操作系统和硬件之间,与机器本身有关,而不是操作系统。因此,例如,如果您将操作系统置于睡眠模式,实际上是在关闭硬件。

这仅在 ACPI 层被模拟时才有效(如在虚拟机中)。您可以安装 VMware 并同时运行两者,或者使用 VirtualBox 等桌面 VM 系统(两者都是免费提供的)。

相关内容