Sleep和Hibernate有什么区别?


9

Windows Vista中的“睡眠”和“休眠”之间有什么区别?

Answers:


13

睡眠通常在Windows系统中称为“待机”或在ACPI中称为S3。在休眠模式下,将停止为非必需和非关键组件供电,并且大多数系统操作都将关闭并停止。物理存储器(RAM)中的所有数据仍保留在内部存储器中,整个系统处于待机模式,可以唤醒并几乎立即使用。

在休眠模式下,功率负载大大降低,从而节省了能源。但是,切勿完全切断机器电源。如果断电,系统状态也将丢失,并且计算机的行为就像刚从关机状态启动一样。

同时,Hibernate或ACPI中的S4将首先将物理内存中的数据保存到硬盘驱动器,然后关闭计算机电源。

在休眠模式下,将在本地磁盘上创建一个名为hiberfil.sys的文件,该文件的大小与系统内存大小相同。当用户重新启动计算机时,它将启动并在上次休眠时加载系统状态。

休眠模式的优点是不会浪费任何功率。在休眠状态下,系统不会消耗任何电力,因此计算机可以无限期保持这种状态。

同样,从休眠模式还原通常比重新启动计算机更快。它与重新启动的不同之处在于,用户可以在所有正在运行的程序和完整打开的文档完好的情况下返回到上次休眠的确切状态,而不用启动到空的桌面。

休眠的缺点是一段时间后,休眠文件可能会碎片化。用户可能需要对经常存储休眠文件的卷进行碎片整理。

从这里改编的答案


是的,道歉-错过了
Joe Schmoe 09年

这也意味着,如果您使用固态驱动器(SSD),则应优先选择睡眠而不是休眠,如果只是为了减少SSD需要承受的写入周期数。
kpax 2012年

3

简而言之:睡眠需要力量,休眠不会

睡眠仍然可以使您的RAM(工作内存)保持活动状态,因此启动时间更快,但是将计算机保持在睡眠模式所需的电量很少。

休眠,将RAM复制到硬盘上。这并不需要继续供电,但是在启动时,需要将RAM从硬盘复制到RAM,这需要时间。


2
  • 睡眠将所有内容保留在内存中,但会降低硬盘驱动器的速度并使处理器处于非常低的功耗模式。
  • Hibernate将内存中的所有内容写入硬盘,然后基本上关闭所有内容。

当您希望能够立即启动时,睡眠是很有用的,并且如果一天之内没有电源(如果您使用的是笔记本电脑),就不会断电。如果您希望能够快速启动(比正常启动快,但比睡眠慢),则可以使用Hibernate,它使您可以使计算机进入睡眠状态数天而不会丢失数据。


1

Hibernate将计算机的当前状态写入硬盘。睡不着


1

“睡眠是一种省电状态。睡眠可保存所有打开的文档和程序,并允许计算机在要再次开始工作时快速恢复全功率操作(通常在几秒钟内)。使计算机进入睡眠状态就像暂停一样DVD播放机:计算机立即停止其运行,并准备在您要恢复工作时再次启动。”

“像睡眠一样,休眠是一种省电状态。但是,睡眠通常会将设置保存在内存中并消耗少量电量,而休眠会将打开的文档和程序保存到硬盘上,然后关闭计算机。在Windows的省电状态下,休眠模式消耗的电量最少。”

Windows Vista帮助

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.