马黑黑 发表于 2021-11-7 11:59

hiberfil.sys与休眠

Windows从XP起引入了设备休眠理念。设备休眠意在节能,贯彻的是绿色理念,值得称赞。

在Windows XP系统,休眠的具体表现和实现机制大概是酱紫:设备开启后在一定时间内如若一直闲置,则先后熄掉屏幕,令主板、CPU、显卡、磁盘等进入最低耗能状态,待有了唤醒操作指令再迅速从“休眠”状态中“醒来。其实现机制依托一个文件,hiberfil.sys,即休眠文件,系统在设备进入休眠前将运行于内存的整个状况以文件为载体写入系统盘,唤醒机制触发时系统读取该文件并依据文件记录恢复苏醒状态。以后的Windows版本也都依此沿用休眠功能并加以改善和扩展。

休眠文件的大小依据内存容量与实际使用情况而动态变化,一般而言,从Windows 8开始,Windows的休眠文件都发福得很厉害,基本接近内存的100%的体量。8G内存,休眠文件通常6G上下,16G内存则14G上下;但从win10起,微软的策略有所改变,少了那么一点点,还是几个G的体量。

查看自己机器的休眠文件大小,需要将Windows相关隐藏项默认设置都解除,大约如下图所示:



然后在C盘根目录下就可以看到 hiberfil.sys 文件(如果有的话)。

设备休眠可以节能,同时,在win8及以后的Windows版本,还可以加快机器冷启动速度。但是,凡事有得有失,启用休眠的“得”我们已经说了,那“失”的又是什么?

首先是磁盘。磁盘受到反复折腾:每一次休眠都大容量写盘,每一次唤醒都大规模读盘。机械硬盘还好,固态硬盘则伤不起,因为固态硬盘是以写入的总量来衡量寿命的,几个G级的反反复复写入它能经得多久?另外几个G级的空间也不算低,固态硬盘作为系统盘本来就不很大,系统盘空间多数吃紧。

其次是唤醒故障及其附带的硬伤和软伤。屏幕息屏没问题,主板、硬盘、CPU和显卡休眠时间过长大概率会出现唤不醒的情形,此时通常只能强行断掉电源,对硬件的伤害极大,对系统也存在损坏风险。电脑是生产力工具,使用当中出个恭回来后它睡着了还叫不醒,你这生产力水平差不差?

故此,我们面临两难选择:休眠功能要还是不要。

个人建议:

机械硬盘做系统盘的可以要,没啥大的伤害。机械硬盘开机速度慢,如果是win8及以上的系统,休眠机制有助于提升冷启动速度。

固态硬盘做系统盘的最好不要,关掉休眠功能较好。固态硬盘运行速度快,冷启动无需启用快速启动也不见慢到哪里去,那几秒钟要不了人命。保护磁盘和磁盘空间要紧。

加林森 发表于 2021-11-7 16:51

我是W7系统,没有这个休眠状况的吧。

马黑黑 发表于 2021-11-7 16:52

加林森 发表于 2021-11-7 16:51
我是W7系统,没有这个休眠状况的吧。

WinXP就开始有了

加林森 发表于 2021-11-7 16:57

马黑黑 发表于 2021-11-7 16:52
WinXP就开始有了

好像对我没有什么干扰

大猫咪 发表于 2021-11-7 17:17

继续跟着老黑学习电脑知识,周末快乐!

{:4_204:}{:4_199:}

马黑黑 发表于 2021-11-7 17:19

大猫咪 发表于 2021-11-7 17:17
继续跟着老黑学习电脑知识,周末快乐!

周末好。
不过,今天其实是一周的头一天。

马黑黑 发表于 2021-11-7 17:19

加林森 发表于 2021-11-7 16:57
好像对我没有什么干扰

它不是干扰问题

大猫咪 发表于 2021-11-7 17:20

马黑黑 发表于 2021-11-7 17:19
周末好。
不过,今天其实是一周的头一天。

嗯嗯    明天又开始忙碌了 {:4_189:}

马黑黑 发表于 2021-11-7 17:20

大猫咪 发表于 2021-11-7 17:20
嗯嗯    明天又开始忙碌了

对。一周头尾休息,这安排也不错

加林森 发表于 2021-11-7 17:31

马黑黑 发表于 2021-11-7 17:19
它不是干扰问题

怕硬盘受伤害

马黑黑 发表于 2021-11-7 17:52

加林森 发表于 2021-11-7 17:31
怕硬盘受伤害

对。不过win7似乎没啥大问题。

加林森 发表于 2021-11-7 17:54

马黑黑 发表于 2021-11-7 17:52
对。不过win7似乎没啥大问题。

就是,所以我说目前没有什么的。

马黑黑 发表于 2021-11-7 19:00

加林森 发表于 2021-11-7 17:54
就是,所以我说目前没有什么的。

没什么就好

红影 发表于 2021-11-7 19:07

跟着黑黑,了解电脑真面目。学习了{:4_199:}

马黑黑 发表于 2021-11-7 19:19

红影 发表于 2021-11-7 19:07
跟着黑黑,了解电脑真面目。学习了

这个休眠,也有人主张不去折腾。反正了解一下也好,动不动手随意。

加林森 发表于 2021-11-7 20:23

马黑黑 发表于 2021-11-7 19:00
没什么就好

嗯嗯

小辣椒 发表于 2021-11-7 21:58

黑黑,我W10有一次我试一下睡眠状态,结果后来不能启动了,捣鼓了半天又得请某人来搞,从此我没有点击过睡眠这个状态{:4_203:}

马黑黑 发表于 2021-11-7 22:39

小辣椒 发表于 2021-11-7 21:58
黑黑,我W10有一次我试一下睡眠状态,结果后来不能启动了,捣鼓了半天又得请某人来搞,从此我没有点击过睡 ...

很多机器由于比BIOS设置不配套,休眠会大概率唤醒不来。

红影 发表于 2021-11-7 22:58

马黑黑 发表于 2021-11-7 19:19
这个休眠,也有人主张不去折腾。反正了解一下也好,动不动手随意。

我的好像休眠了能唤醒,所以也不太注意这个。

马黑黑 发表于 2021-11-7 23:16

红影 发表于 2021-11-7 22:58
我的好像休眠了能唤醒,所以也不太注意这个。

这就没问题的
页: [1] 2 3
查看完整版本: hiberfil.sys与休眠