休眠(Hibernate)
将系统切换到该模式后,系统会自动将内存中的数据全部转存到硬盘上一个休眠文件中,然后切断对所有设备的供电。这样当恢复的时候,系统会从硬盘上将休眠文件的内容直接读入内存,并恢复到休眠之前的状态。这种模式完全不耗电,因此不怕休眠后供电异常,但代价是需要一块和物理内存一样大小的硬盘空间(好在现在的硬盘已经跨越TB级别了,大容量硬盘越来越便宜)。而这种模式的恢复速度较慢,取决于内存大小和硬盘速度,一般都要1分钟左右,甚至更久。
睡眠模式:sleep
睡眠模式,linux下也叫挂起(suspend):
把信息到存到内存中,但不能断电,断电后数据丢失,恢复最快
bybrid-sleep: 混合休眠模式
是指电脑sleep(睡眠模式)和hibernate(休眠模式)同时进行,即把信息保存到内存的同时也写入到系统主分区的hiberfil.sys文件中
-------------------------------------------------------------------------------------------------------------------------
目前 Win10 中的睡眠结合了待机和休眠的所有优点,将系统切换到睡眠状态后,系统会将内存中的全部数据转存到硬盘上的休眠文件中(这一点类似于休眠),然后关闭除了内存之外所有设备的的供电,让内存中的数据依然维持着(这点类似于待机);这样,当我们想要恢复的时候,如果在睡眠过程中供电没有发生异常,就可以直接从内存中的数据恢复(类似待机),速度很快;但如果睡眠过程中供电异常,内存中的数据已经丢失了,还可以从硬盘上恢复(类似休眠),只是速度会慢一点;不过无论如何,都不会导致数据的丢失。