询问者
关于C盘多余hiberfil.sys隐藏文件的调查

问题
全部回复
-
你好,
Hiberfil.sys 是 Windows 休眠功能(Windows Hibernation)将内存数据与会话保存至硬盘、以便计算机断电重新启动后可以快速恢复会话所需的内存镜像文件。
理论上,关闭休眠就可以删除这个文件,你所提到的命令就是用于关闭休眠。
请问运行此命令的时候,是否有以管理员权限启动cmd。
运行完之后,你也可以在 控制面板》电源选项》当前的电源计划》更改高级电源选项》睡眠 中查看休眠是否已禁用。
Best Regards,
Frank
Please remember to mark the replies as an answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com- 已编辑 frank_songMicrosoft contingent staff, Moderator 2018年6月18日 8:46
-
你好,
hiberfil.sys是系统从休眠苏醒的时候用到的。在这个状态下,系统还没有载入文件系统、硬盘驱动等信息。系统通过一个最小化的临时文件系统驱动来载入hiberfil.sys之类的重要文件。而这个临时的文件系统驱动只能访问根目录。所以无法更改路径。但是我们可以压缩所占的空间。
为了节省系统分区的硬盘空间,Windows 在计算机转入休眠之前,可以将内存数据进行 0-50% 比率的压缩,从而将 Hiberfil.sys 减小为物理内存大小的 50%-100%。这个百分比可以通过 POWERCFG 命令配合 -H -SIZE <Percentage> 参数进行设置。
例如,在物理内存容量 2GB 的 Windows 计算机中,如果以管理员权限执行命令:
powercfg -h -size 70
即可将这台计算机的 C:\Hiberfil.sys 减小为 2GB 的 70%,即 1.4GB。关于系统盘扩容,已经偏离了最初的主题,建议你重新发布一个主题帖。
感谢你的耐心和支持。
Best Regards,
Frank
Please remember to mark the replies as an answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com- 已编辑 frank_songMicrosoft contingent staff, Moderator 2018年6月14日 6:37
- 已建议为答案 frank_songMicrosoft contingent staff, Moderator 2018年6月14日 6:38