科技
业界 互联网 行业 通信 科学 创业

休眠文件是什么?Windows休眠文件占用C盘空间怎么办

来源:今日热点网 2026-08-31 14:12:44
A+ A-

hiberfil.sys 是 Windows 的休眠数据文件,藏在 C:\hiberfil.sys,是受保护的隐藏系统文件。

当你点“休眠”(ACPI S4 状态),系统把内存里所有数据(开着的程序、网页、未保存文档状态)压缩写进这个文件,然后彻底断电;下次开机再从硬盘读回来还原,做到“断电也不丢工作状态”。

1e8fa5fb17757aaf2c1ccafb4aceae1e

Win10/11 的“快速启动”也借用了它(只存系统内核,不全存会话),所以即使你从不点“休眠”,只要快速启动开着,这文件也一直在。

大小:默认约 物理内存的 75%~100%。16G 内存大约占 12~16G,32G 内存能吃掉 24G+,是大内存机器 C 盘爆红的高发户。

⚠️ 它不能移到 D 盘(系统启动早期必须能从 C 盘根目录读到),也别手动右键删除——删了系统会自己重建,白删。

怎么处理:按你的使用习惯三选一

方案 A:完全不用休眠 → 直接关掉,释放全部空间(最常用)

适合:台式机、一直用“睡眠”或正常关机、C 盘紧绷的人。

开始菜单搜 cmd → 右键“以管理员身份运行”

执行:

纯文本

powercfg.exe /hibernate off

回车后 hiberfil.sys 立刻被删除,C 盘空间马上回来,无需重启。

代价:电源菜单“休眠”选项消失,快速启动同时被禁用(开机慢几秒到十几秒,但不影响正常使用)。

以后想恢复:powercfg.exe /hibernate on

方案 B:想留快速启动、但别占那么大 → 缩减模式(reduced)

适合:台式机想开机快一点,又不想给 16G/24G 给休眠文件。

管理员 CMD 执行:

纯文本

powercfg /h /type reduced

文件缩到内存的 约 20%,只够快速启动用,完整休眠不可用(电源菜单休眠消失)。

恢复完整休眠:powercfg /h /type full

方案 C:笔记本常休眠、不能关 → 按比例缩文件

适合:笔记本带着工作跑、必须能休眠,但想省点空间。

管理员 CMD:

纯文本

powercfg /hibernate /size 60

把文件设为内存的 60%(16G→约 9.6G)。别低于 50%,否则内存满载时休眠会失败/蓝屏。

改完即时生效,文件自动重设大小。

操作前看一眼“睡眠”和“休眠”别搞混

睡眠(Sleep / S3):数据在内存,微耗电,不写 hiberfil.sys,断电极快丢状态 → 和这个文件无关

休眠(Hibernate / S4):写 hiberfil.sys,完全断电 → 就是这个文件

混合睡眠:两者结合,台式机默认策略;关了休眠它也随之失效

验证是否生效

管理员 CMD 跑:

纯文本

powercfg /a

显示“休眠未启用/没有休眠文件” → 方案 A 成功

显示“不支持休眠”但快速启动还在 → 方案 B 成功

再去 C 盘根目录(资源管理器点“查看→显示→隐藏项目”+ 取消“隐藏受保护的操作系统文件”)刷新,hiberfil.sys 应该消失或变小。

顺带一提:C 盘还有个 pagefile.sys(虚拟内存)也挺大,但它可以迁到 D 盘;hiberfil.sys 不行,别把俩搞混。

责任编辑:kj005

文章投诉热线:157 3889 8464  投诉邮箱:7983347 16@qq.com

相关资讯

精彩推荐