windows7旗舰版下hiberfil.sys文件的删除或调整大小的技巧

win7系统教程

 

windows7旗舰版下hiberfil.sys文件的删除或调整大小的技巧由win7系统天地率先分享给大家!
最近有用户反馈在windows7旗舰版系统中C盘中有一个hiberfil.sys文件体积达到了12个G左右,本来空间就不多的C盘快给塞满了,该文件是在显示隐藏文件的时候看到的,那么这是什么文件,又如何删除呢?
Hiberfil.sys 是 Windows 休眠功能(Windows Hibernation)将内存数据与会话保存至硬盘、以便计算机断电重新启动后可以快速恢复会话所需的内存镜像文件。在早期版本的 Windows 中,Hiberfil.sys 文件的大小等同于物理内存大小;而在 Windows 7 中,Hiberfil.sys 可以在物理内存大小的 50%-100% 的范围自行调整。因此, Windows 7 的 Hiberfil.sys 大小不一定等同于物理内存大小。
那么如何删除hiberfil.sys文件呢?其实关闭睡眠功能就可以了,操作如下:
1、以管理员身份打开CMD(在win7开始菜单搜索CMD 并以管理员身份打开);
2、打开命令提示符窗口后,输入 Powercfg -h off   回车;

3、这时hiberfil.sys文件就会自动删除,并释放空间,当然这样操作后,你的睡眠功能就不能用了,如果想用睡眠又不占用C盘空间,我们继续往下看。
hiberfil.sys文件大小设置方法:
首先hiberfil.sys的大小和内存是有直接关系的,一般为内存大小的75%左右,为了节省系统分区的硬盘空间,Windows 7 在计算机转入休眠之前,可以将内存数据进行 0-50% 比率的压缩,从而将 Hiberfil.sys 减小为物理内存大小的 50%-100%。这个百分比可以通过 POWERCFG 命令配合 -H -SIZE <Percentage> 参数进行设置。
比如在物理内存容量 4GB 的 Windows 7 计算机中,如果以管理员权限执行命令:
powercfg -h -size 70

即可将这台计算机的 C:Hiberfil.sys 减小为 2GB 的 70%,即 2.8GB。
不过如果我们在 Windows 7 中执行休眠时遇到如下故障代码的蓝屏,即表明当前 Hiberfil.sys 设置得太小了:
STOP:0x000000A0 INTERNAL_POWER_ERROR
参数 1
参数 2
参数 3
(参数 1 始终为 0x0000000B、参数 2 是 Hiberfil.sys 大小的字节数、参数 3 是无法被压缩并写入 Hiberfil.sys 的剩余的内存数据字节数)
此时,我们必须放弃失败的休眠,以正常模式重新启动 Windows 7,然后重新设置 Hiberfil.sys 的大小。
老实说,我以前常常搞不清楚睡眠与休眠的差异在哪里。也许是中文字义太过相近,容易使人产生混淆。
「睡眠(Sleep Mode)」在 里又称为「待机(Standby)」,当电脑进入睡眠模式时,它并不会完全关机,而是关闭屏幕、硬盘以及其它一些用不到的设备,以极低的耗电量保存内存里的资料,达到「节能减碳」的目的。之后当我们「唤醒」它的时候,又可以在极短的时间内让电脑恢复之前的工作内容。www.dnjsb.com
「休眠模式(Hibernate Mode)」与睡眠不同的是,它会让电脑完全关机,但是在关机之前会把工作内容储存到硬盘里,以Windows 7来说就是 hiberfil.sys。当下次开机时便可以从这个文件还原最后的工作内容。
以上就是在windows7旗舰版系统下在睡眠hiberfil.sys文件和空间之间取舍使用的一系列操作,望对大家有帮助!

 

相关文章