win10、win7的C盘满了?删除“hiberfil.sys”文件可以释放大量磁盘空间!

电脑手机 5年前 (2019) ByArt
3,614 0

windows 10或windows 7的C盘,在没有安装任何软件情况下,总是无缘无故就满了,可用空间越来越小,清理垃圾也不能提升C盘空间。那么如何彻底清理,深度释放磁盘空间,为C盘瘦身呢?

这是介绍一个方法,可以让C盘释放相当于内存总容易的硬盘空间。

其实,C盘爆满,是因为有近所安装内存总容量大小的空间,是被windows的休眠功能占用了。而且内存越大,占用空间越大,比如8G的内存,也会被占用近8G空间,就是说休眠功能占用的C盘空大小一般和内存大小一致。

为什么休眠功能会占用磁盘空间呢?因为电脑休眠的时候,会将内存中的数据,也就是将当前电脑状态包括开启的程序及文件的状态和数据,保存到C盘内根目录下,名为“hiberfil.sys”的文件内。

“hiberfil.sys”是什么文件,如何查看?

实际上,“hiberfil.sys”是电脑内存的镜像文件,在windows7、10下是比较特殊的一个文件,使用垃圾清理、磁盘清理等工具都不能删除。

“hiberfil.sys”文件在哪里,为什么没有看见过?这个文件就在C盘根目录下,是受保护的操作系统文件,即便在文件夹选项内设置为显示隐藏的文件、文件夹,也依然看不见。

如果需要查看这个文件,可以在文件夹选项内,将“隐藏受保护的操作系统文件”选项取消选择即可。强烈建议日常不要这样操作,查看后应该马上再选择隐藏,以免有危险操作删除系统文件。

显示“hiberfil.sys”文件的具体操作方法如下图,随便打开一个文件夹,点击上栏右侧的“选项”,进入“文件夹选项”后,切换到“查看”,找到“隐藏受保护的操作系统文件(推荐)”选项,取消选择,点击应用、确定即可。

win10、win7的C盘满了?删除“hiberfil.sys”文件可以释放大量磁盘空间!
图 | 查看“hiberfil.sys”文件

可以删除“hiberfil.sys”文件吗,会有什么后果?

如果C盘满了,可用空间过小,影响电脑运行的情况下,可以考虑彻底清除“hiberfil.sys”文件。

删除“hiberfil.sys”文件,没有任何不好的后果,对电脑没有任何性能上的影响,仅仅是关闭了休眠功能,但是睡眠功能依然可以使用。所以“hiberfil.sys”是可以安全删除的。

在这里,随便说一下windows电脑下休眠功能和睡眠功能的区别,解释一下为什么可以将休眠功能关闭。

休眠功能,是电脑将内存中的数据,保存到电脑硬盘上,然后彻底关闭电脑的电源,再开机时,将内存中的数据从硬盘中读取出来。因为是从从硬盘中读取数据,所以开机时的速度并不比正常开机快多少,也会损耗磁盘,还会在C盘中形成“hiberfil.sys”文件占用C盘空间。

睡眠功能,只要内存依然通电,电脑状态及数据在内存中保存,电脑除内存外的其他设备都被彻底关闭供电。因为只有内存耗电,所以电量可能忽略不计,但可以在几秒内完成开机,因为数据在内存中,不需要读取硬盘。

因此,日常工作中,对于台式电脑,建议多使用睡眠功能,休眠功能尽量少用,所以可以将休眠功能彻底关闭,这样做显然是利大于弊的。

win10、win7 删除“hiberfil.sys”文件 、彻底关闭休眠功能的方法

前面解释了很多,实际上关闭休眠的方法非常简单,具体操作方法如下。

首先,右键点击电脑左下角的windows图标,打开“命令提示符(管理员)”,快捷键为windows键+x,如下图:

win10、win7的C盘满了?删除“hiberfil.sys”文件可以释放大量磁盘空间!
图 | 运行命令提示符

在命令提示符窗口,输入或复制进去下面命令:

powercfg -h off

点击回车键执行,完成,如下图:

win10、win7的C盘满了?删除“hiberfil.sys”文件可以释放大量磁盘空间!
图 | 在命令提示符中关闭电脑休眠功能,删除 “hiberfil.sys”文件

然后重启电脑,就将休眠功能彻底关闭了,同时“hiberfil.sys”文件也被删除,C盘也会释放内存大小的空间。

要彻底释放更多C盘空间,还可以配合下面方法,右键点击C盘,选择属性-常规-磁盘清理,等待扫描完毕,选择要删除的垃圾文件,特别是选中“windows更新清理”选项,这里面都是更新系统补丁时产生的副本文件,删除就可以了,一般也能释放10G左右的C盘空间。

这样下来,一般的电脑,都可以释放10-20G的C盘空间,对电脑性能提升还是非常大的。

相关文章