Hiberfil.sys 是 Windows 休眠功能(Windows Hibernation)将内存数据与会话保存至硬盘、以便计算机断电重新启动后可以快速恢复会话所需的内存镜像文件。在早期版本的 Windows 中,Hiberfil.sys 文件的大小等同于物理内存大小;而在 Windows 7 中,Hiberfil.sys 可以在物理内存大小的 50%-100% 的范围自行调整。因此, Windows 7 的 Hiberfil.sys 大小不一定等同于物理内存大小。

如果你有超大内存,那么Hiberfil.sys 会占用很大的磁盘空间。

如果你不想C盘被无情的占用,那么Follw Me!

我的C盘被占用了5.89G!晕啊!

 

工具/原料

 
  • 电脑一台

  • Windows 7系统

  • 一点点耐心

方法/步骤

 
  1. 1

    打开我的电脑,打开C盘。

    按下Alt键,调出菜单栏。(如果你的菜单栏平时隐藏的话)

  2. 2

    点击 工具----文件夹选项

  3. 3

    点击查看,找到“隐藏文件和文件夹 ”

    选择“显示隐藏的文件、文件夹和驱动器”

    点击确定。

  4. 4

    这时候你可以看到C盘里面的hiberfil.sys文件

    删除,是删不掉的!

    为什么无法将 Hiberfil.sys 由系统分区根目录转移至其它位置,这是由于 Windows 要想在硬盘的其它位置读取启动文件,必须首先加载文件系统驱动程序。但是已经转入休眠状态的 Windows,其文件系统驱动程序在 Hiberfil.sys 里。不加载文件系统驱动,Windows 就无法读取 Hiberfil.sys;不读取 Hiberfil.sys,Windows 就无法加载文件系统驱动。

    无法修改 Hiberfil.sys 的所在位置是 Windows 7 减小 Hiberfil.sys 的原因之一;提高 Hiberfil.sys 的文件利用率是减小 Hiberfil.sys 的另一个原因。随着计算机物理内存容量越来越大,多数计算机都有相当一部分物理内存处于空闲状态,并非每次休眠都有完全等同于物理内存容量的内存数据需要保存为 Hiberfil.sys。在早期版本的 Windows 中,尽管 Hiberfil.sys 的大小始终等同于物理内存大小,但 Windows 每次休眠时也并没有从头到脚地更新 Hiberfil.sys 的所有内容。换言之,早期版本的 Windows 的 Hiberfil.sys 存在着没有充分利用的浪费的空间。

  5. 5

    为了节省系统分区的硬盘空间,Windows 7 在计算机转入休眠之前,可以将内存数据进行 0-50% 比率的压缩,从而将 Hiberfil.sys 减小为物理内存大小的 50%-100%。这个百分比可以通过 POWERCFG 命令配合 -H -SIZE <Percentage> 参数进行设置。

    首先要用管理员身份打开命令提示符

    操作顺序如下。开始,附件,命令提示符,右键,管理员方式 打开。

  6. 6

    比如在物理内存容量 4GB 的 Windows 7 计算机中,如果以管理员权限执行命令:

    powercfg -h -size 70

    即可将这台计算机的 C:\Hiberfil.sys 减小为 2GB 的 70%,即 2.8GB。

  7. 7

    在默认的系统设置中,Windows 7 使用物理内存容量的 75% 做为 Hiberfil.sys 默认的文件大小,这是 Windows 开发团队在评估了大多数计算机的物理内存容量与内存空间占用后设置的平衡值。百分比设置得太大,容易造成系统分区空间浪费;百分比设置得太小,也可能因为 Hiberfil.sys 空间不足引起休眠失败。如果我们在 Windows 7 中执行休眠时遇到如下故障代码的蓝屏,即表明当前 Hiberfil.sys 设置得太小了:

    STOP:0x000000A0 INTERNAL_POWER_ERROR 
    参数 1 
    参数 2
    参数 3

    (参数 1 始终为 0x0000000B、参数 2 是 Hiberfil.sys 大小的字节数、参数 3 是无法被压缩并写入 Hiberfil.sys 的剩余的内存数据字节数)

    此时,我们必须放弃失败的休眠,以正常模式重新启动 Windows 7,然后重新设置 Hiberfil.sys 的大小。

  8. 8

    我们在 Windows 7 中可以根据自己计算机的实际情况,通过 POWERCFG -H -SIZE <Percentage> 设置合适的 Hiberfil.sys 大小。如果计算机内存容量不大或硬盘容量很大,不在乎几百 MB 至 1GB 的空间开销,我们可以将 Hiberfil.sys 设置为物理内存容量的 100%,这样 Windows 7 可以省去压缩内存数据的步骤;如果计算机内存容量很大或系统分区可用空间非常紧张,可以将 Hiberfil.sys 设置为更小的物理内存容量百分比,但要小心 Hiberfil.sys 设置得太小可能会存在休眠失败的风险。对于大部分的普通用户而言,如果我们不确定应该如何设置 Hiberfil.sys 的大小,保持 Windows 7 默认设置的 Hiberfil.sys 为物理内存容量的 75% 即可。

  9. 9

    如何删除Hiberfil.sys文件?

    首先要用管理员身份打开命令提示符

    操作顺序如下。开始,附件,命令提示符,右键,管理员方式 打开。

  10. 10

    命令窗口中输入 powercfg -h off,即可关闭休眠功能,同时 Hiberfil.sys 文件也会自动删除。

  11. 11

    开启休眠功能:在cmd 命令窗口中输入 powercfg -h on  ,就能开启休眠功能

  12. 12

    到此为止,您学会了吗?

调整和删除Win7休眠文件Hiberfil.sys释放C盘的更多相关文章

  1. 调整设置 Win7休眠文件“Hiberfil.sys”

    1. 显示并查看Hiberfil.sys文件

  2. Win7_关闭休眠文件hiberfil.sys

    1. C盘根目录下 hiberfil.sys 占用好几G空间,直接删 删不掉,也不推荐直接删. 2. 2.1.命令窗口中输入 powercfg -h off,即可关闭休眠功能,同时 Hiberfil. ...

  3. Windows 7关闭睡眠(休眠)模式和删除休眠文件

    原文地址:https://www.192ly.com/pc/win7/gb-sm.html 怎么关闭Windows 7关闭睡眠(休眠)功能?Windows 7系统中怎么删除休眠文件?Windows 7 ...

  4. 【转】Win8/8.1/Win7小技巧:揪出C盘空间占用的真凶

    原文网址:http://www.ithome.com/html/win8/55496.htm 不少使用Win8.Win8.1的用户不难发现,原先只占用20G大小的系统盘,随着使用时间的增加,C盘的磁盘 ...

  5. 如何清理休眠文件(hiberfil.sys)

    如果使用了休眠功能,那么打开系统盘就会有一个很大(5.36G)的hiberfil.sys文件,它是将用户正在运行的程序,保存在这里,再启动系统就很快了.如要清理它(不用休眠功能,或者临时腾出空间),可 ...

  6. win7关闭休眠功能,清除Hiberfil.sys

    电脑使用的ssd,本身容量就比较小. 用管理员身份打开命令提示符, 命令窗口中输入: powercfg -h off 即可关闭休眠功能,同时 Hiberfil.sys 文件也会自动删除.

  7. Windows7中pagefil.sys和Hiberfil.sys文件删除与转移

    第一步.在开始的功能表的搜索栏里输入 cmd,然后在搜索结果中的 cmd 按下右键,点选[以系统管理员身分运行] 第二步.在命令提示符窗口里输入下面命令然后按下Enter: powercfg –h o ...

  8. 禁用休眠(删除休眠文件) 关掉此选项可节省C盘好几G空间:文章内容bat文件源码

    @ECHO offTITLE 关掉休眠 MACHENIKE set TempFile_Name=%SystemRoot%\System32\BatTestUACin_SysRt%Random%.bat ...

  9. C盘满了解决办法之hiberfil.sys文件

    C盘的hiberfil文件占了很大的空间: 这个是系统的休眠文件,可以通过命令关闭:powercfg -h off    [on是打开]

随机推荐

  1. Tomcat解决中文乱码并部署项目

    1.在Tomcat下的server.xml中添加URIEncoding="UTF-8"(解决中文乱码的问题) 2.在Tomcat下的server.xml中添加<Context ...

  2. popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点

    一.首先说一下自执行函数 1. 立即执行函数是什么?也就是匿名函数 立即执行函数就是 声明一个匿名函数 马上调用这个匿名函数 2.popup的举例 点击,弹出一个新的窗口.保存完事,页面不刷新数据就返 ...

  3. 正则化 L1 L2

    机器学习中几乎都可以看到损失函数后面会添加一个额外项,常用的额外项一般有两种,一般英文称作ℓ1ℓ1-norm和ℓ2ℓ2-norm,中文称作L1正则化和L2正则化,或者L1范数和L2范数. L1正则化和 ...

  4. laravel 资源控制器

    Artisan 生成器来生成一个资源控制器(在之前命名后加上 --resource 选项) php artisan make:controller PostController --resource ...

  5. java常用的中间件

    tomcatWeblogicJBOSSColdfusionWebsphereGlassFish 一般本地开发的话建议使用tomcat. linux系统建议使用jetty或apache hpptd 大型 ...

  6. jQuery 常用的方法

    <!DOCTYPE html><html lang="en"><head> <meta charset="utf-8" ...

  7. youtube-dl更新出错解决办法

    youtube-dl更新命令: youtube-dl -U 更新报错:无法识别当前版本 ERROR: can't find the current version. Please try again ...

  8. 饮冰三年-人工智能-Python-13Python基础之运算符与数据类型

    1:算数运算符 + - * / ** % // 2: 成员运算符 in not in name = """张三""" if "张& ...

  9. CentOS挂Windows的NFS备忘

    Windows NFS 安装和配置  注:需要将名称为“所有计算机”的访问类型改为“无访问权限”,再将可访问IP的访问类型改为“读写”,并勾选“允许根目录访问” ,如WINDOWS有防火墙开放“204 ...

  10. luogu P2742 【模板】二维凸包 / [USACO5.1]圈奶牛Fencing the Cows

    题解: 二维凸包裸题 按照x坐标为第一关键字,y坐标为第二关键字排序 然后相邻判断叉积用单调队列搞过去 正反都做一次就好了 代码: #include <bits/stdc++.h> usi ...