栏目搜索
 
 
 
 
你的位置:首页 > 网吧学院 > 网管技术 >
 

让多系统共用虚拟内存文件

日期:2006-03-29 00:00:00  点击:  作者:  来源:    【我要投稿】   【加入我的收藏夹】

本文章地址:http://www.netbarguide.com/School/wbjs/20060118/rCTTU.html [点此复制地址]

让多系统共用虚拟内存文件
虚拟内存的设置,不能不涉及到页面文件。所谓页面文件,它的功能是将一部分硬盘空间设置为虚拟内存,从而扩大了可用“内存”空间,以虎来满足程序的运行要求。Win98x通常是利用安装目录中的win386.swp这个交换文件来实现虚拟内存的创建,WinNT则是利用Pagefiles.sys来实现这一功能的。既然它们都是功能一样的文件,为了方便和节约空间让其共享是可行的。

相关的Windows系统非常简单,比如Win98和WinMe,WinNT和Win2000,WinNT和WinXP只要将它们的路径设置成相同的即可。具体方法为:依次点击“开始→设置→控制面板→系统→性能→设置→虚拟内存”,选中“用户自己指定虚拟内存设置”,将“硬盘”路径指定为空间大的分区如“C:2500MB可用”,并且将最大值和最小值设为相同即可。需要说明的是在第二个系统中设定时,最好删掉上一个系统的相同文件。

不相关的Windows系统共享的前提条件是:首先需要保证有相同的文件系统(Win9x/Me不识别NTFS分区),其次这两个文件的大小必须设定一致,也就是说它们最大值和最小值必须相同,最后这两个文件的位置就在同一个分区的同一个目录下。

我们可以有两种方法来共享虚拟内存文件:

1.共享WinNT的pagefiles.sys
启动Win98/Me系统,单击“开始→运行”,键入“systm,ini”,在[386enh]下做如下修改:”pagingDrive=C:pagefiles.sys”(位置由自己设定)

2.共享Win98/Me的win386,swp
进入Win2000/XP,单击“开始→运行”,输入“regedit”,打开注册表,然后通过“查找”功能,查找关于“filespages.sys”的所有项,然后将所有的“filepages.sys”都改为“win386.swp”。

相关键为:

[HKEY_LOCAL_MACHINESYSTEM|ControlSet001ControlSessionManagerMemoryManagement]

[HKEY_LOCAL_MACHINESYSTEM|ControlSet002ControlBackupRestoreFilesNotToBackup]

[HKEY_LOCAL_MACHINESYSTEM|ControlSet002ControlSessionManagerMemoryManagement]

[HKEY_LOCAL_MACHINESYSTEM|ControlSet003ControlBackupRestoreFilesNotToBackup]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlBackupRestoreFilesNotToBackup]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl SessionManagerMemoryManagement]

最后重新启动计算机,然后删掉“pagefiles.sys”就可以了。