不是高手也可以解决,有事请先问百度,百度解决不了再发贴比较好
hiberfil.sys文件是系统休眠时将内存保存到这个文件中。它的大小始终和你的物理内存大小一致,如果你希望回收这个空间,下面的步骤可行:
打开“控制面板”下的“电源管理”
选择使机器休眠选择,在机器休眠选项页上找到“从不”这一选项,选中这一项,系统会自动消除hiberfil.sys文件
===========================================================
与虚拟内存相关的pagefile.sys 理论:
1. pagefile.sys是Windows下的一个虚拟内存(在Win2000和WinXP中均有);
2. pagefile.sys大小的调整(虚拟内存大小的调整):
< 以WinXP为例>
1) 右键点击“我的电脑”-->“ 属性”;
2) 在"高级“-->”性能“下选择”设置“;
3) 选择”性能选项“下的”高级“标签;
4) 在”虚拟内存“下选择”更改“,通过”自定义大小“调整”初始值“和”最大值“。
5) ”确定“后重新启动计算机。
【说明: 在同一窗口也可更改文件的存储位置。但需手工删除原存储位置的文件(非必需)。】
3. pagefile.sys的禁用和清空(修改注册表):
< 以WinXP为例 >
1) 禁用:
在注册表中将”HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Control-->Session Manager-->Memory Management"
下的键“DisablePagingExecutive"的值改为”1“;
2) 清空:
在注册表中将”HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Control-->Session Manager-->Memory Management"
下的键“ClearPageFileAtShutdown"的值改为”1“;
3) 关闭后重启机器。
某些实践例子:
由于最开始没有认真对待虚拟内存,导致C盘中该文件过大(达3G多)——
便在”属性“中将大小调整,但无效。
又试图通过注册表来禁用和清空以达到”瘦身“目的,重启后仍没有作用。
于是想起可将其存储位置修改。
这样,当位置修改并重启后,文件已经缩小至后来所设置的大小。
再按照参考想去手工删除原C盘下的文件,发现原文件已被自动清除。
至此,终于实现了预期目标。