将页面文件pagefile.sys设置到非系统分区可以提升系统性能

问题:

新买了一个128G的SSD硬盘,划分为系统分区C:60G和应用软件分区D:60G,装了没几个软件,发现C盘已经剩下10来G的空间了。

经仔细检查,发现C盘有两个文件占据了特别大的空间,一个是文件hiberfil.sys,一个是文件pagefile.sys。

解决办法:

1. hiberfil.sys文件

hibefil.sys文件是系统的休眠功能所占用的硬盘空间的文件(Windows 默认休眠功能是处于打开状态的),电脑处于休眠状态时,内存中的所有内容将保存到硬盘,并且电脑会被关闭。

电脑在返回打开状态之后,关闭电脑时打开的所有程序和文档将全都还原到桌面。

也就是说,当你让电脑进入休眠状态时,Windows 在关闭系统前将所有的内存内容写入hiberfil.sys文件。

而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑恢复到关闭前的状态。

然而,Windows 在硬盘上留下了hiberfil.sys文件,即使这个文件不再需要了。

Hiberfil.sys文件可能很大,是磁盘碎片整理程序不能整理的特殊系统文件。

因此,文件Hiberfil.sys的存在将阻止磁盘碎片整理程序进行彻底的整理操作。


关闭Vista/Win7中hiberfil.sys 的文件方法:

  1. 进入控制面板—电源管理—禁用掉“休眠”“睡眠”。
  2.进入C:\Windows\System32 找到cmd.exe 点右键—-以管理员身份运行
  3.在cmd模式下输入命令“powercfg -h off”—回车


2. pagefile.sys文件

pagefile.sys是指用于实现虚拟内存的文件则以系统分区根目录下的页面文件。pagefile.sys文件大小的默认值是物理内存的1.5倍,也可以自己设置。

当内存不足时,让系统生成的页面文件(pagefile.sys)生成在非系统分区(即生成在除C盘之外的其他盘)。这样可以减少对系统分区的空间压力。

另外,由于非系统分区不会遭遇与系统分区类似的频繁读写,在非系统分区的页面文件占用的硬盘扇区相对连续,也可以提升读写性能,减少等待时间。


把虚拟内存使用的页面文件设置到非系统分区的设置方法:
右击我的电脑->属性->高级->性能中的设置->高级->虚拟内存中的更改,

先选中驱动器[卷标]中的C:,点选“无分页文件”,再按“设置”按钮,这时已经取消了C盘的虚拟内存。

然后再点选自定义大小,将驱动器[卷标]设在其它盘,并且输入虚拟内存数,然后按“设置”按钮,再按确定,应用,重新启动电脑设置生效。


你可能感兴趣的:(windows)