过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5208|回复: 0
收起左侧

关闭Win7休眠删除休眠文件Hiberfil.sys释放C盘

[复制链接]
asd1479 2013-5-8 07:07:26 | 显示全部楼层
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!晕啊!
          9922720e0cf3d7cac0498f34f31fbe096b63a931.jpg       
      
   
   
              



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

    按下Alt键,调出菜单栏。(假如你的菜单栏平常引藏的话)



              b8014a90f603738d298bbc60b21bb051f919ecab.jpg

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




              314e251f95cad1c895434f657e3e6709c83d51f3.jpg

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

    选择“显示引藏的文件、文件夹和驱动器”
    点击肯定。

              5882b2b7d0a20cf4d8074c9d77094b36adaf99d9.jpg

  •    这时候你可以看到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 存在着没有充沛应用的糜费的空间。


              80cb39dbb6fd526683458156aa18972bd4073601.jpg

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


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

              b219ebc4b74543a9f6f5468e1f178a82b8011481.jpg

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

    powercfg -h -size 70

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


              79f0f736afc3793164c3396beac4b74542a911cc.jpg

  •    在默.认的系统设置中,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 的大小。

  •    我们在 Windows 7 中可以依据本人计算机的实践状况,通过 POWERCFG -H -SIZE  设置适宜的 Hiberfil.sys 大小。假如计算机内存容量不大或硬盘容量很大,不在乎几百 MB 至 1GB 的空间开支,我们可以将 Hiberfil.sys 设置为物理内存容量的 100%,这样 Windows 7 可以省去压缩内存数据的步骤;假如计算机内存容量很大或系统分区可用空间十分紧张,可以将 Hiberfil.sys 设置为更小的物理内存容量百分比,但要当心 Hiberfil.sys 设置得太小可能会存在休眠失败的风险。关于大部分的普通用户而言,假如我们不肯定应该如何设置 Hiberfil.sys 的大小,坚持 Windows 7 默.认设置的 Hiberfil.sys 为物理内存容量的 75% 即可。

  •    如何删除Hiberfil.sys文件?

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



              2cf5e0fe9925bc31527bbfda5fdf8db1cb137049.jpg

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






              242dd42a2834349bcb41d0c7c8ea15ce36d3be29.jpg

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






              d009b3de9c82d158d065e7f3810a19d8bd3e4288.jpg

  •    到此为止,您学会了吗?
      
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-11-25 05:46 , Processed in 0.053470 second(s), 29 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表