很久没有人解决的问题!!
系统文件里有个:filepage.sys 有的文件,足有1.5GB大
是什么问题!
它还会随着系统使用时间的长短,文件还会增大!@!
请问高手们怎么解决!
------解决方案--------------------那是虚拟内存的页面文件!可以按下面的方法处理:
虚拟内存的设置,不能不涉及到页面文件。所谓页面文件,它的功能是将一部分硬盘空间设置为虚拟内存,从而扩大了可用“内存”空间,以此来满足程序的运行要求。Win9x通常是利用安装目录中的Win386.swp这个交换文件来实现虚拟内存的创建,WinNT则是利用Pagefile.sys来实现这一功能的。既然它们都是功能一样的文件,为了方便和节约空间让其共享是可行的。
相关的Windows系统非常简单,比如Win98和WinMe,WinNT和Win2000,WinNT和WinXP只要将它们的路径设置成相同的即可。具体方法为:依次点击“开始→设置→控制面板→系统→性能→虚拟内存”,选中“用户自己指定虚拟内存设置”,将“硬盘”路径指定为空间大的分区如“C:\2500MB可用”,并且将最大值和最小值设为相同即可。需要说明的是在第二个系统中设定时,最好删掉上一个系统的相同文件。
不相关的Windows系统共享的前提条件是:首先需要保证有相同的文件系统(Win9x/Me不识别NTFS分区),其次这两个文件的大小必须设定一致,也就是说它们的最大值和最小值必须相同,最后这两个文件的位置应在同一个分区的同一个目录下。
我们可以有两种方法来共享虚拟内存文件:
1.共享WinNT的Pagefile.sys
启动Win98/Me系统,单击“开始→运行”,键入“systm.ini”,在[386enh]下做如下修改: "pagingDrive=c:\pagefile.sys " (位置由自己设定)
"minpaging file size=x "(如果虚拟内存为192MB,则x=192×1024=196608,推荐设为物理内存的2.5倍)
接下来重新启动计算机,删掉“win386.swp”文件,不能删除表明设置失败。
2.共享Win98/Me的win386.swp
进入Win2000/XP,单击“开始→运行”,输入“regedit”,打开注册表,然后通过“查找”功能,查找关于“filepage.sys”的所有项,然后将所有的“filepage.sys”都更改为“win386.swp”
相关键为:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SessionManager\Memory Management]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\BackupRestore\FilesNotToBackup]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Memory Management]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\BackupRestore\FilesNotToBackup]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
最后重新启动计算机,然后删掉“pagefile.sys”就可以了。
------解决方案--------------------请确认一下到底是filepage.sys还是pagefile.sys
pagefile.sys是Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的 "后备力量 "而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用,不能删除。
改变虚拟内存大小和存放位置:
"我的电脑 "-> "属性 "-> "高级 "-> "性能 "-> "设置 "-> 在 "性能选项 "对话框中切换到 "高级 "标签下-> 单击 "虚拟内存 "下的 "更改 "按钮,即可根据需要更改页面文件的大小
先选中C盘,然后选 "无分页文件 ",再点 "设置 "按钮,之后选中要生成该文件的盘符,在下面点选 "自定义大小 "并输入合适的数值,此数值通常为物理内存的1.5倍(物理内存超过512M以后设置为物理内存相同大小即可),再单击 "设置 ",最后确定,重新启动电脑,该文件就在其他分区上了。