禁用休眠功能可删除hiberfil.sys文件释放C盘空间,通过管理员命令提示符执行powercfg -h off即可安全移除,或调整文件大小至50%内存容量以保留部分休眠功能。
如果您发现C盘空间被一个名为hiberfil.sys的大型隐藏文件占用,这很可能是Windows 11的系统休眠文件。该文件用于保存休眠状态下的内存数据,以便快速恢复系统。以下是删除该文件并释放磁盘空间的方法及可能产生的影响。
本文运行环境:Dell XPS 13,Windows 11 家庭版
一、使用命令提示符关闭休眠功能以删除文件
通过禁用系统的休眠功能,可以触发系统自动删除hiberfil.sys文件。此方法安全且不会对系统稳定性造成负面影响,是推荐的操作方式。
1、按下 Windows + X 组合键,在弹出的菜单中选择“终端(管理员)”或“命令提示符(管理员)”。
2、在打开的命令行窗口中输入以下命令:powercfg -h off,然后按回车执行。
3、等待命令执行完成,系统将自动移除hiberfil.sys文件。
二、通过电源选项间接管理休眠设置
虽然电源选项界面不直接提供删除休眠文件的功能,但可以通过调整相关设置确认休眠状态,并配合命令行操作实现文件清理。
1、打开“控制面板”,进入“硬件和声音”类别下的“电源选项”。
2、点击左侧的“选择电源按钮的功能”,随后点击“更改当前不可用的设置”。
3、在关机设置区域,取消勾选“启用快速启动(推荐)”选项,该功能依赖于休眠机制。
4、保存更改后,返回命令提示符并执行 powercfg -h off 命令以彻底删除文件。
三、手动尝试删除休眠文件(不推荐)
直接删除hiberfil.sys文件存在风险,因为系统可能正在使用该文件。仅建议在特殊情况下尝试,且需确保已通过其他方式禁用休眠功能。
1、打开“此电脑”,进入C盘根目录。
2、在顶部菜单栏点击“查看”,勾选“隐藏的项目”以显示系统隐藏文件。
3、找到名为 hiberfil.sys 的文件,右键选择“删除”。
4、若提示无法删除,请重启计算机后再次尝试。
四、调整休眠文件大小而非完全删除
如果希望保留休眠功能但减少磁盘占用,可减小休眠文件的容量。此方法适用于仍需使用休眠但希望优化空间的用户。
1、以管理员身份打开命令提示符或终端。
2、输入命令:powercfg -h -size 50%,该命令将休眠文件大小设置为物理内存的50%。
3、按回车执行后,系统会重新生成一个较小的hiberfil.sys文件。
五、通过注册表编辑器修改休眠文件位置(高级操作)
高级用户可通过修改注册表将休眠文件迁移至非系统盘,从而缓解C盘压力。此操作涉及系统核心配置,需谨慎执行。
1、按下 Windows + R 打开运行对话框,输入 regedit 并以管理员权限运行。
2、导航至路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPower。
3、在右侧窗格中查找或新建名为 HibernateFileOffset 的REG_QWORD值。
4、将其数值数据设置为目标分区的字节偏移地址(需自行计算),完成后重启生效。