有没有理由不使用Windows中的hibernate?

长时间离开计算机时,看起来很方便,而不是closures – 所有程序在恢复时保持相同的状态。 这样做有什么缺点吗?

一般没有理由不使用它。 请记住,有些情况下,它不会按预期工作。

这些适用于hibernate和暂停 (到RAM):

  • 有些应用程序不是hibernate状态。 例如。 游戏往往会崩溃。
  • 一些WiFi驱动程序有hibernate的麻烦。
  • networking应用程序松散连接,大多数不会自动重新连接。
  • DHCP不被调用,旧IP被使用,到那时可能被重新分配。

hibernate暂停:

  • 从挂起唤醒是立即的,hibernate必须从硬盘加载。
  • 对于hibernate状态,您需要HDD上的空间(至less占用大小的内存)。
  • 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文件。 在我的情况下,磁盘碎片整理,然后碎片整理冬眠文件帮助我巨大的时候,磁盘几乎满了。

  • networking连接丢失
  • 系统不可远程pipe理
  • 它并不总是工作(例如:我打字的笔记本电脑)