Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

休眠文件占用的c盘空间怎样清理,使用powercfg命令管理休眠文件的方法

休眠文件占用的c盘空间怎样清理

题图来自Unsplash,基于CC0协议

导读

  • 如何关闭Windows休眠功能以删除hiberfil.sys文件
  • hiberfil.sys文件能直接删除吗 释放C盘空间
  • 关闭休眠后如何重新开启 影响睡眠模式吗
  • C盘空间不足 休眠文件占多大 如何查看大小
  • 使用powercfg命令管理休眠文件的方法
  • 我们都知道,有时候一段时间不清理,C盘空间会变得很捉襟见肘,不论怎么删除文件,空间仿佛就是清不掉。这时候你是否留意过系统自动生成的一个叫 hiberfil.sys(休眠文件)的东西?它像一只无形的大手,可能悄悄“偷走”了你那宝贵的几百甚至上千MB的磁盘空间。今天,我们来聊聊,它到底是个什么东西,怎么清理,以及操作前后我们需要注意哪些问题。

    首先,hiberfil.sys 是 Windows 为休眠功能(Hybrid Sleep)预留的系统文件。简单来说,就是让你电脑即使关闭也能像“临时保存”的状态一样,一旦重启,可以快速恢复到关机前的工作状态。但如果你的硬件条件不够理想(尤其是内存不够大),或者你使用电脑的习惯中休眠功能很少用到,那休眠文件的存在就会变成一种“空间浪费”了。

    事实上,这个文件通常会占掉一个相当于你物理内存大小的硬盘空间,如果你的内存配置是8GB,那么休眠文件可能就差不多有8GB,甚至更大一些。所以,如果你的电脑几乎不会休眠,或者你是大内存用户但仍不想占用空间,那么关闭休眠功能就是释放C盘急救的一个好方法。

    如何关闭休眠功能?

    方法1:通过“电源选项”修改设置

    • 打开“控制面板”;
    • 选择“硬件和声音”→“电源选项”;
    • 点击左侧的“选择电源按钮的功能”;
    • 这时,如果开启了“启用休眠”,点击按钮将其关闭。

    关闭之后,系统会提示已释放该文件占用的空间。

    方法2:通过命令提示符(powercfg命令)

    这种方法更加“硬核”,但操作很快。

    • 按下 Win+R 快捷键,打开“运行”框;
    • 输入 cmd 并按回车;
    • 在黑窗口中分别输入以下两个命令:
    powercfg /hibernate off      // 关闭休眠

    如果你想重新启用休眠,可以用:

    powercfg /hibernate on       // 开启休眠

    注意:关闭休眠之后,你的电脑将无法使用“休眠”这个快捷操作(快捷键通常是 Win+X 后选择休眠)。但是这并不影响电脑的“睡眠”功能。

    你可能会好奇:这个文件能直接删除吗?

    看你怎么定义“直接删除”。事实上,休眠文件(hiberfil.sys)和系统的电源状态是绑定在一起的。所以,如果你没有先在系统设置里关闭休眠,直接删掉它是很困难的,系统会弹出一个阻止你删除的提示,非常坚持地阻止你这么做。想要强行删除,需要管理员权限运行命令(如上面的 powercfg /hibernate off 来释放)。

    为了查询休眠文件占了多大空间,你可以用文件资源管理器直接寻找路径:C:Windowshiberfil.sys

    另外,如何判断当前系统是否开启了休眠?

    • 在文件资源管理器中输入 C:Windows 并回车;
    • 查看是否有 hiberfil.sys
    • 或者,在搜索栏输入“powershell”,以管理员身份打开;
    • 执行 Get-WmiObject Win32_ComputerSystem | Select-Object -ExpandProperty HibernateAllowed
      • 如果返回值为 ‘True’,说明休眠功能开启。
      • 如果返回 ‘False’,则休眠功能已关闭。

    无论你是直接删除,还是使用 powercfg 命令,都免不了需要以管理员身份进行操作。如果你打算长期取消休眠,那么对一个平均来说使用率不高的绝大多数 Windows 用户来说,这是绝对合理的选择。

    总的来说,通过关闭休眠功能,你不仅可以释放出数百甚至上千MB的C盘空间,还能优化系统开关机的体验。当下次C盘满时,休眠文件也是元凶之一,那样你就能轻松找出问题根源,而不是抓耳挠腮了。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com