如何关闭win10沉睡文件,Windows 10 休眠文件是什么?

题图来自Unsplash,基于CC0协议
导读
Windows 10 提供了一个称为“休眠”的功能,它不同于睡眠或关机。当计算机进入休眠状态时,它会将内存中的内容保存到硬盘上(这就是所谓的“休眠文件”或 hiberfil.sys),然后完全关闭电源。这个设计初衷是为了在意外断电后,能够恢复到断电前的操作状态,相当于一个内存的硬盘备份。
然而,对于很多只需要快速开关机或不担心意外断电的用户来说,休眠模式并不必要,而且它与睡眠模式相比,功耗并不低(实际上是零功耗,但唤醒过程可能稍长),它占用的磁盘空间却比一个正常的备份文件大得多,常常能占几个吉字节。所以,如果你担心磁盘空间不够用,或者想简化开关机流程,关闭休眠功能是一个很常见的需求。
一、首先,什么是休眠文件?
简单说,休眠文件(通常只有一个,但有时也会有备份)是系统为了实现“休眠”功能而在休眠操作时自动创建或使用的文件。当你的电脑从“休眠”状态恢复时,它会读取这个文件来恢复到之前的状态。
二、如何关闭 Windows 10 的休眠功能?
请注意,具体操作步骤可能因 Windows 10 的版本更新略有差异,下面介绍几种常用方法:
方法一:通过系统设置(推荐)
- 右键点击“此电脑”图标,选择“属性”。
- 在打开的系统窗口中,点击“高级系统设置”。
- 在“高级”选项卡下,找到“启动和故障恢复”区域,点击“设置”按钮。
- 在“系统故障恢复”设置窗口中,你会看到一个“自动启动修复”相关的选项。
- 找到“用于网络”的复选框,这个实际上是控制“快速启动”功能的 – 不一定是我们直接要找的。往下是“系统休眠”相关的选项。
- 另请留意,在“自动启动修复”下方有一个“用于网络”的复选框,这个通常建议勾选。关闭休眠要找的其实是与它不同的部分。
- 回到主界面,或者注意在旧版的“高级系统设置”里,会明确在“启动和故障恢复”设置里看到一个“休眠”选项卡(很少见了),但新版通常是和快速启动混在一起。如果你找不到关闭休眠的选项,很可能你的系统把休眠功能与“快速启动”(混合睡眠)功能关联起来了。
- 因此,更通用的强制关闭方法是使用命令行(方法二或三)。
方法二:通过命令提示符(管理员权限)(最彻底)
- 在 Windows 搜索栏中搜索“cmd”。
- 右键点击“命令提示符”,选择“以管理员身份运行”。
- 在弹出的用户账户控制确认窗口中,点击“是”。
- 在黑色的命令提示符窗口里,输入如下命令并按 Enter:
powercfg /h off注意:你的电脑需要先处于开机或休眠状态才能执行此命令。如果电脑关机或只开机未休眠是不会报错但也不会生效的。 - 执行此命令后,计算机将自动删除休眠文件 (
hiberfil.sys) 和相关的休眠配置数据。此时,你可能会看到硬盘空间发生变化。
方法三:通过电源选项
- 在 Windows 搜索栏中搜索“电源选项”。
- 打开“电源选项”控制面板。
- 在左侧的“选择电源按钮的功能”下,点击“更改不可用选项的可用性”。
- 在弹出的窗口中,取消选中“启用休眠(高级)”复选框。
- 点击“保存更改”按钮。
请记住,采用方法二或三关闭休眠后,Windows 的关机过程将禁用休眠,只执行正常的关机流程。如果之后你想重新开启休眠,可以再次运行 powercfg /h on 命令,系统会重新创建休眠文件。
三、关闭 Windows 10 休眠文件是否安全?
是的,这是安全的,而且是 Microsoft 最初设计休眠功能的初衷。 关闭休眠功能不会导致操作系统或你的个人文件丢失。
- 休眠文件本身就是一个处于“休息”状态的内存映像。系统可以没有它正常工作。
- 关闭休眠后,电脑依然可以通过标准的“关闭”或“注销”按钮正常关机和重启。
- 这个功能主要用于:需要大量内存支持应用程序而又希望比完全关机更快恢复时;或在某些专业的系统故障恢复场景使用(但在家用户使用频率极低)。
简单来说,你就把它当成一个占用空间不必要且比“睡眠”功耗更不划算(虽然睡眠也省电但唤醒快)但关机恢复慢的功能来处理,关闭它是非常安全的。
四、Windows 10 休眠文件删除后如何恢复?
通常情况下,关闭休眠后,文件空间已自动释放。这意味着你无法直接恢复这个文件。
但是,请注意严格的假设:如果在关闭休眠前,你意外删除了重要文件导致系统不稳定,或者需要进行 Windows 多版本还原,并且选择恢复到休眠前某个状态时,那段依赖休眠文件的时间线信息可能会丢失准确性,但这并不意味着你需要那个文件进行操作。 Windows 还有很多其他手段进行数据保护和备份(如系统还原点、磁盘检查等),休眠文件不是进行日常操作系统维护的必要手段。
如果你是出于安全原因删除了休眠文件,并且需要恢复它,你可以:
- 使用
powercfg /h on命令重新启用休眠,它会重新生成hiberfil.sys文件。 - 或者,如果某些原因无法通过该命令重建,你可能需要将文件系统从
C:恢复到以前某个时间点的状态(比如通过系统还原),但这往往比较复杂,且不可靠。除非系统盘损坏或者还原之前的系统还原点确实包含了未被覆盖的hiberfil.sys版本,否则个人文件很少能直接通过机制复原。
五、休眠文件占用空间太大如何解决?
这通常就是指你需要关闭休眠功能来释放空间。因为 hiberfil.sys 占用的空间大小是由你在电脑完全启动时所使用的内存量来决定的,这个默认设置通常是为了确保能够顺利“休眠”而设置的。
如果你发现磁盘空间严重不足,并且你不依赖休眠功能,那么最直接、最彻底的方法就是按照上述方法三或二关闭休眠功能。
如果你只是偶尔需要使用休眠功能,临时性的方案是:
- 按 Alt + Ctrl + Del 组合键打开任务栏快捷菜单,但通常不能直接设置。
- 更有效的是在“高级系统设置”中只改变休眠文件的大小,但通常这个设置是在休眠启用状态下方才能调整,而又在“电源选项”中的高级设置内寻找。而且这在标准桌面版 Windows 10 里并不开放,只能从设置里设为1GB或者是全部(100%)来调整,而不是一个精确的百分比。关闭休眠是目前唯一能完全控制其占用的方法。进行部分调整,需要进入系统设置中的电源选项,选择“选择电源按钮的功能”-"更改高级电源设置"-"睡眠"-“允许混合睡眠”,取消勾选后可能会间接影响到休眠,或者在某些版本里直接有“最大睡眠内存”或类似选项。但为了简单起见,直接关闭休眠通常就是最好的解放空间的手段。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com