IsaacZ 发表于 2013-8-26 20:12:23

Win7/8 下关闭休眠功能的方法

在机身内存普遍比较小的WinXP时代,让系统进入休眠状态是快速启动的有效方法,但随着机器速度越来越快,大内存的普及,休眠的做法除了给系统分区增加一个体积庞大的休眠文件(hybernate.sys)外,并不能起到原来那样改善启动速度的作用。尤其是Win8快速启动技术的出现,使得大内存机器上的休眠功能形如鸡肋。

IsaacZ的电脑16G内存,光休眠文件占用13G空间之多:



看到这一点,果断考虑关闭休眠功能。以Win8为例,方法如下:

1、右键单击屏幕左下角,弹出菜单如图选择“命令提示符(管理员)”:



2、在命令提示符后输入以下命令后回车:powercfg -h off如图:



回车后,hybernate.sys 自行消失。原来C盘只有11G可用,现在又多出来10多G:



懒人包:
注意不要直接双击,需要解压后右键管理员运行里面的批处理文件。


伤心的笔 发表于 2013-8-26 21:28:25

本帖最后由 伤心的笔 于 2013-8-26 21:30 编辑

win8一旦关闭休眠功能,快速启动技术将不可用!将恢复成win7的启动速度。

ltylsy 发表于 2013-8-26 21:36:48

有一利必有一弊!

IsaacZ 发表于 2013-8-26 21:57:27

伤心的笔 发表于 2013-8-26 21:28
win8一旦关闭休眠功能,快速启动技术将不可用!将恢复成win7的启动速度。
或许是我用 SSD 固态硬盘的缘故,即使关闭了休眠,也可以在出现WIN8徽标后七八秒内看到欢迎界面。不知WIN8快速启动在此基础上还有多大提升。


@ltylsy

伤心的笔 发表于 2013-8-27 08:25:00

IsaacZ 发表于 2013-8-26 21:57
或许是我用 SSD 固态硬盘的缘故,即使关闭了休眠,也可以在出现WIN8徽标后七八秒内看到欢迎界面。不知WIN ...

如果用机械硬盘的话,差异就很明显了。SSD就是快,不用快速启动也很快。

伤心的笔 发表于 2013-8-27 08:27:50

本帖最后由 伤心的笔 于 2013-8-27 12:42 编辑

IsaacZ 发表于 2013-8-26 21:57
或许是我用 SSD 固态硬盘的缘故,即使关闭了休眠,也可以在出现WIN8徽标后七八秒内看到欢迎界面。不知WIN ...
可以这么理解快速启动:注销之后休眠。
这样,开机只需要读取hybernate.sys文件(而且不是完全读取,快速启动只占用很小一部分的内容,因此不是这个文件越大读取得越慢),要比重新从硬盘中读取并加载大量文件快很多。而固态硬盘的优势恰恰在于大量小文件的读取!

参考:http://3387405.blog.51cto.com/3377405/1040997
http://www.expreview.com/21892.html
http://blogs.msdn.com/b/b8/archi ... s-in-windows-8.aspx

IsaacZ 发表于 2013-8-27 12:52:11

伤心的笔 发表于 2013-8-27 08:27
可以这么理解快速启动:注销之后休眠。
这样,开机只需要读取hybernate.sys文件(而且不是完全读取,快 ...
IsaacZ之所以不用休眠的原因在于:

休眠会将所有内存使用量写入硬盘,而我平时总是开启近10G的 PrimoCache(原FancyCache)缓存,这就造成我平时的内存用量要占用我总量16G的很大比例,而这么大比例的内存要完全写入SSD的系统区,即便以固态硬盘速度之快,休眠速度也会持续一分钟以上,更要命的是,会大大折损SSD的寿命。而关闭了休眠,直接关机的话,就可以在10秒之内关机。



归根结底,是我个人电脑的原因才不适合休眠,广大网友不可照搬哦~~

严重浪漫 发表于 2013-9-1 22:28:14

正在用Win7 32位,标记一下,将来升级到Win8再研究。
页: [1]
查看完整版本: Win7/8 下关闭休眠功能的方法