是否存在类似休眠的模式,但仍在 Windows 中运行服务器?(或任何操作系统)

是否存在类似休眠的模式,但仍在 Windows 中运行服务器?(或任何操作系统)

这是我的第一篇帖子,如果我对这个交换网站做错了什么,请提前道歉

我使用 Windows,每天都使用休眠模式。使用休眠模式的主要目的实际上是缓解工作时间以外的断电或电压下降。我的 PC 启动时间很慢,所以我不想关机或以全新状态启动它

但是,现在我想在自己的电脑上开一个简单的服务器,只为提供一些网站和文件(甚至一些服务)

这让我想要一个命令让 Windows 进入一种非常类似于休眠的状态,但仍在后台运行 Web 服务器,功耗极低。最重要的部分是保存 Windows 本身的状态,hiberfil并随时准备再次使用,就像正常的休眠一样

如果可能的话,我希望我的电脑始终保持这种状态,在电压降低或断电后自行重启。但直到我唤醒它时才运行实际桌面

有没有类似的解决方案?

附言:如果可能的话,我想运行docker并让它在后台运行

答案1

如果你想在主服务器关闭时运行一个小型服务器,我建议使用 Raspberry Pi 之类的东西,并在其上运行它

你想做的事情对我来说听起来几乎是不可能的

答案2

不,您不能在没有真正让计算机进入休眠状态的情况下让它进入休眠状态。

休眠将整个系统状态存储到磁盘。休眠状态包括设备、磁盘和许多其他内容的状态。

如果在将最后的字节写入磁盘后让计算机继续运行一段时间,那么磁盘和系统将发生与休眠文件中保存的状态不匹配的变化。

结果是休眠文件立即无效,但被认为是正确的。因此,它可能会恢复系统并使用不再正确的旧版本文件系统表,因此(在最好的情况下)只是删除自休眠以来可能发生在磁盘上的更改,而在最坏的情况下会导致损坏。

如果您的系统磁盘速度很慢,那么您可能需要考虑用 SDD 替换 HDD,这可以缩短启动时间。

您可能还想研究一下充当服务器的小型专用机器。

相关内容