10月的节日有哪些:我的盘上有个pagefile系统文件,1.5G,是什么?能删除不?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 06:29:58
求大家帮帮我

pagefile.sys是什么?

什么是虚拟内存
>>>>不知大家发现没有,在Windows 2000(XP)目录下有一个名为pagefile.sys的系统文件(Windows 98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys是Windows2000(XP)下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。
>>>>虚拟内存的产生
>>>>我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。
>>>>虚拟内存的优化
>>>>虚拟内存的大小是由Windows来控制的,但这种默认的Windows设置并不是最佳的方案,因此我们要对其进行一些调整。这样才能发挥出系统的最佳性能。
>>>>1、改变页面文件的位置
Windows 9x的虚拟内存分页位置,其实就是保存在C盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘C容量有限,我们可以把Win386.swp调到别的分区中,方法是在记事本中打开System.ini(C:\Windows下)文件,在[386Enh]小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在D:中,改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。>>>>
>>>>而对于使用Windows 2000和Windows XP的,可以选择“控制面板→系统→高级→性能”中的“设置→高级→更改”,打开虚拟内存设置窗口,在驱动器[卷标]中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。
>>>>
>>>>2、改变页面文件的大小
将虚拟内存的最大值与最小值都设为物理内存的1.5倍(这样设置后,系统无需根据虚拟内存的使用量来调节虚拟内存文件的大小,一方面节省了系统资源,另一方面可以有效减少磁盘碎片的产生)。
>>>>3、禁用页面文件
>>>>当拥有了512MB以上的内存时,页面文件的作用将不再明显,因此我们可以将其禁用。方法是:依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下,在“DisablePa-ging Executive”(禁用页面文件)选项中将其值设为“1”即可。
>>>>4、清空页面文件
>>>>在同一位置上有一个“ClearPageFileAtShutdown(关机时清除页面文件)”,将该值设为“1”。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件,而是对其进行“清洗”和整理,从而为下次启动Windows XP时更好地利用虚拟内存做好准备。
5.双系统中共享虚拟内存--节省空间
>>>>重新启动计算机并登录到Windows XP,运行注册表编辑器,依次展开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management分支,双击右侧窗口中的“PagingFiles”键值,将其值改为“C:\win386.swp 200 200”(注意:中间的200前后各有一个空格)。
>>>>依次展开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Memory Management分支和HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\
>>>>Control\Session Manager\Memory Management分支,按上述方法将“PagingFiles”键值改为“C:\win386.swp 200 200”。
>>>>展开HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Control\BackupRestore\FilesNotToBackup和HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\BackupRestore\FilesNotToBackup分支,将以上分支下的“Memory Page File”键值均设置为“\Win386.swp”。
>>>>现在退出注册表编辑器,重新启动计算机,登录到Windows XP后将Pagefile.sys文件删除,至此大功告成!
----------------------------------------------------------------------
hiberfil.sys文件是系统休眠时将内存保存到这个文件中。它的大小始终和你的物理内存大小一致,
如果你希望回收这个空间,下面的步骤可行:
打开“控制面板”下的“电源管理”
选择使机器休眠选择,在机器休眠选项页上找到“从不”这一选项,选中这一项,系统会自动消除hiberfil.sys文件

pagefile.sys是什么?

不可以删除,这是虚拟内存文件,Win2000以上的系统就会使用到这个文件.
有时虚拟内存文件(pagefile.sys)损坏也会引起错误,如果要将其删除,你无法直接删除该文件,需要进行如下操作:

cd \

copy c:\boot.ini pagefile.sys (用Boot.ini覆盖现有的Pagefile.sys文件)

del pagefile.sys (在用Boot.ini覆盖Pagefile.sys后,Pagefile.sys将显示在目录列表中)

那个是虚拟内存

大小可以自己定义的,方法如下:

右击桌面上的“我的电脑”--属性--高级--性能设置--高级--虚拟内存
大小一般设置为实际内存的两倍及以上

最好不要不设置虚拟内存或设置过小,否则系统会有虚拟内存不足的现象