长时间离开计算机时,看起来很方便,而不是closures – 所有程序在恢复时保持相同的状态。 这样做有什么缺点吗?
一般没有理由不使用它。 请记住,有些情况下,它不会按预期工作。
这些适用于hibernate和暂停 (到RAM):
hibernate与暂停:
如果您的计算机具有S3睡眠function(超低功耗),则桌面无法进入hibernate状态的原因并不明显。 hibernate状态对用户的影响很大,一般需要1分钟以上。
如果您使用的是笔记本电脑,并且您需要使用全磁盘encryption来保护客户或其他数据,则必须启用hibernate模式并禁用睡眠模式。 为什么? 睡觉的笔记本电脑可以唤醒到启动提示/屏幕locking屏幕,此时攻击者可以通过Firewire端口或通过利用Windows,应用程序或其他操作系统漏洞来捕获驱动器的encryption密钥。
这可能看起来很牵强,但工具很容易下载来执行这些操作,而任何针对你的攻击者都可以做到这一点。
需要一些额外的硬盘空间来转储内存
使用DHCP可能会导致一些IP相关的问题
如果您有任何应用程序或驱动程序泄漏内存,您最终将运行很短。 这可能是一个非理想的世界性问题。 在理想的情况下,一切都应该像平常一样恢复,你可以反复无休止地hibernate。
如果你有一个双启动环境,并且允许另一个操作系统(比如一个Linux版本)访问NTFS分区,那么hibernate是非常危险的。
如果你hibernate你的设备,然后重新启动到Linux,NTFS文件系统总是损坏真正的数据丢失。
否则,我会在Windows和SLED Linux上使用挂起到RAM而没有问题。 hibernate是好的,但它回来太长,所以除非我打算离开设备断电超过一个星期,我专门使用暂停内存。
我发现的一些缺点是,有时机器从冬眠回来后有些迟钝,有些机器根本不会从hibernate状态恢复,有些应用程序在恢复后会崩溃(使用CUDA的东西,比如seti @ home似乎是一个问题,有时在hibernate的操作系统下的虚拟机有问题)。
一般来说,冬眠已被certificate是大多数时候的最佳select。 我很less有必要closures我的应用程序了。 我rest一天,然后恢复正确的地方,我稍后离开!
不要让计算机进入hibernate状态的一个原因是,如果您想远程访问(远程桌面)。
如果您有VPN连接,则在唤醒计算机后必须重新连接。
暂停的一个缺点是,如果暂停过程中电源丢失,则机器状态消失。
如果您坚持使用hibernate模式,请注意,hibernate2-4 GB的机器可能需要花费很多时间来保存和读取hibernate文件。 在我的情况下,磁盘碎片整理,然后碎片整理冬眠文件帮助我巨大的时候,磁盘几乎满了。