Ham*_*med 91 windows windows-7 hibernate windows-8 windows-10
我在 Windows 上的 %SYSTEMDRIVE% 空间不足。有hiberfil.sys
它的大小几乎是 3GB 的文件。
我知道这hiberfil.sys
是用于 Windows 休眠功能。
https://support.microsoft.com/en-us/help/13770/windows-shut-down-sleep-hibernate-your-pc
Hiberfil.sys 隐藏系统文件位于安装操作系统的驱动器的根文件夹中。Windows 内核电源管理器在您安装 Windows 时保留此文件。此文件的大小大约等于计算机上安装的随机存取存储器 (RAM) 的大小。
当混合睡眠设置打开时,计算机使用 Hiberfil.sys 文件在硬盘上存储系统内存的副本。如果此文件不存在,则计算机无法休眠。
我不想禁用休眠功能。
有没有办法移动hiberfil.sys
到另一个驱动器以外的驱动器%SYSTEMDRIVE%
?
Dio*_*ogo 29
例如,我认为不可能将 hiberfil.sys 的路径从“C:\hiberfil.sys”“重定向”到“D:\hiberfil.sys”。
我对 Google 和 Windows 注册表进行了一些研究,发现除了禁用它的选项(并因此删除 hiberfil.sys 文件)之外什么都没有:
- 单击“开始”,然后在“开始搜索”框中键入 cmd。
- 在搜索结果列表中,右键单击命令提示符,然后单击以管理员身份运行。
- 当用户帐户控制提示您时,单击继续。
- 在命令提示符下,键入
powercfg.exe /hibernate off
,然后按ENTER。- 键入 exit,然后按ENTER关闭命令提示符窗口。
mhu*_*mhu 22
您可以将休眠文件的大小减少到最大物理内存的 50%,而不是禁用休眠:
- 单击“开始”,然后在“开始搜索”框中键入 cmd。
- 在搜索结果列表中,右键单击命令提示符,然后单击以管理员身份运行。
- 当用户帐户控制提示您时,单击继续。
- 在命令提示符下,键入
powercfg.exe /hibernate /size 50
,然后按ENTER。- 键入
exit
然后按ENTER关闭命令提示符窗口。
的大小hiberfil.sys
将立即减小。
更新:请注意,如果您的系统 RAM 在您休眠时无法压缩到其大小的 50%,您可能会看到蓝屏,并显示与此类似的 INTERNAL_POWER_ERROR,这可能难以诊断:
Windows 7 休眠时出现蓝屏“INTERNAL_POWER_ERROR”
小智 19
与SLEEP模式不同,系统上运行的所有内容都存储在 RAM(保持供电)中,HIBERNATION将 RAM 的整个状态复制到一个名为HIBERFIL.sys的文件中。这就是为什么该文件必须至少与您的 RAM 大小一样大。您的计算机会完全关闭,因为它不必让您的任何组件处于恒定功率下。
但是,下次你想让你的机器从休眠状态唤醒时,要在你离开它的同一点找到它,它需要你系统磁盘的启动扇区......
不幸的是,无法将该HIBERFIL.sys移动到您的其他 HDD 或分区。
这与PAGEFILE.sys不同,您可以将其重新定位到其他物理磁盘或分区,因此您的系统磁盘不必处理页面文件。
您只能禁用它,而不能移动它,因为如果存在 hiberfil.sys,则在操作系统启动顺序中更早地需要它。
在启动顺序的那个时候,操作系统无法理解符号链接,
因此,它将查找 hiberfil.sys 的唯一位置是在操作系统根驱动器上。 有关重定位 hiberfil.sys 的更多信息
归档时间: |
|
查看次数: |
136123 次 |
最近记录: |