![休眠模式是否可以在断电时防止数据丢失?](https://linux22.com/image/1620539/%E4%BC%91%E7%9C%A0%E6%A8%A1%E5%BC%8F%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E6%96%AD%E7%94%B5%E6%97%B6%E9%98%B2%E6%AD%A2%E6%95%B0%E6%8D%AE%E4%B8%A2%E5%A4%B1%EF%BC%9F.png)
我有一台为 Windows 10 机器供电的 UPS,因此我安装了一个名为 PowerChute 的应用程序,它允许配置与 UPS 相关的内容。
今天我想禁用该机器的休眠功能,因为它占用了 SSD 上大约 28GB 的空间,而 SSD 的空间有点紧张。这是一个全天候运行的系统,我从未将其置于休眠状态。我要么重新启动它,要么完全关闭它,但从不将其休眠。
禁用并重新启动后,PowerChute 弹出一个对话框,告诉我应该在此系统上启用休眠模式,因为它将允许系统在因断电而关闭后恢复。
这是什么意思?这是否仅与以下事实有关:如果 PowerChute 检测到系统正在使用电池运行且电量不足,它将能够更好地关闭系统,系统再次开机后将恢复当前状态?例如,虚拟机(VirtualBox)在系统开机后将保留其运行状态?
或者这是否意味着无论 PowerChute 和 UPS 如何,Windows 都能在断电后更好地自我恢复?例如,打开的文件不会损坏?
答案1
如果 PowerChute 检测到系统正在使用电池供电并且电量不足,它是否能够更好地关闭系统,系统重新启动后是否可以恢复当前状态?
如果您不允许休眠,那么大多数 UPS 只能在尝试保存所有内容后关闭您的计算机。最好的情况是您不会丢失数据,但没有机会恢复状态。
通过休眠可以恢复精确的状态。
或者这是否意味着无论 PowerChute 和 UPS 如何,Windows 在断电后都更有能力自行恢复?
如果没有 UPS,则在断电的情况下此设置就无关紧要,因为 Windows 无论如何都没有时间进入休眠状态。
答案2
它有助于理解什么是休眠。休眠将内存内容写入磁盘,然后完全关闭计算机。重新启动时,存储在磁盘中的相应内存将被复制到内存中,您可以继续从上次中断的位置继续操作 - 因此,您可以无限期地休眠没有电源的系统。(打开的文件不会丢失,因为它们的内容在 RAM 中,RAM 会被转储到磁盘)
另一方面,睡眠会让系统进入最小状态,但会将数据保留在 RAM 中。当所有电源断电时,机器的状态就会丢失。这可以节省电量,并且非常适合需要快速恢复的笔记本电脑。