休眠功能需先通过管理员命令powercfg /h on启用并生成hiberfil.sys文件,再在电源选项中勾选“休眠”以显示菜单项;文件默认占内存75%,可用powercfg /h /size调整。

如果您在Windows 10中无法使用休眠功能,或发现电源菜单中缺少“休眠”选项、C盘根目录下未生成hiberfil.sys文件,则很可能是系统休眠支持被禁用。以下是设置休眠文件的具体操作步骤:
一、使用管理员命令提示符启用休眠并生成hiberfil.sys文件
该方法通过powercfg工具直接激活系统内核级休眠支持,强制创建hiberfil.sys文件,是启用休眠功能的底层必要步骤。文件大小默认为物理内存容量的75%,将占用相应磁盘空间。
1、按下Win + X组合键,在弹出菜单中选择Windows PowerShell(管理员)或命令提示符(管理员)。
2、在管理员窗口中输入以下命令并按回车执行:powercfg /h on。
3、若无错误提示且光标返回新行,表示命令执行成功;此时系统将自动在C盘根目录创建隐藏的hiberfil.sys文件。
4、可立即验证:输入powercfg /a并回车,检查输出中是否显示“休眠:可用”。
二、使用兼容语法启用休眠(适用于LTSC/精简版系统)
部分Windows 10企业LTSC版本或经深度精简的操作系统可能不识别/hybrid或/hibernate参数,此时需改用传统短参数语法,确保命令被正确解析并调用休眠模块。
1、以管理员身份运行命令提示符(CMD)(非PowerShell)。
2、输入命令:powercfg -h on,然后按回车执行。
3、执行完成后,在资源管理器地址栏输入:C:\hiberfil.sys并回车,确认文件存在(需提前开启“显示隐藏的项目”和“隐藏受保护的操作系统文件”)。
4、如地址栏访问失败,可在CMD中执行:dir /ah C:\hiberfil.sys,查看是否返回文件属性信息。
三、调整休眠文件大小以优化磁盘占用
hiberfil.sys默认占用内存容量的75%,对小容量SSD用户可能造成压力。本方法允许在保留休眠功能前提下缩减文件体积,减少C盘空间占用,但会限制快速恢复的完整性保障等级。
1、在管理员命令提示符中输入以下命令(以设置为内存50%为例):powercfg /h /size 50。
2、执行后系统将删除原有hiberfil.sys,并重建指定比例的新文件。
3、可通过powercfg /h /size命令再次查询当前设定值,确认修改已生效。
四、验证休眠文件状态与路径信息
该步骤用于确认hiberfil.sys是否真实存在、是否被正确注册为系统休眠载体,并获取其精确大小与位置,便于排查权限、磁盘空间或文件系统异常导致的休眠失效问题。
1、在管理员命令提示符中运行:powercfg /a,观察输出中“休眠”状态及“hibernation file size”字段数值。
2、运行:powercfg /h,查看当前休眠功能开关状态、文件路径(默认为C:\hiberfil.sys)及实际占用字节数。
3、若显示“Hibernation disabled”,说明文件已被删除或功能被关闭,需重新执行启用命令。
五、通过图形界面补全休眠选项入口
即使hiberfil.sys已成功生成,若开始菜单、电源按钮或Win+X菜单中仍不显示“休眠”项,说明图形界面交互层未解锁该功能。此步骤仅启用UI可见性,不替代命令行启用操作。
1、按下Win + R打开“运行”对话框,输入control panel并回车。
2、右上角“查看方式”设为大图标,点击电源选项。
3、左侧点击选择电源按钮的功能,再点击更改当前不可用的设置。
4、在“关机设置”区域勾选休眠,点击保存更改。










