越来越多的用 户安装了多系统每个系统都会在安装盘内生成自己的虚拟内存文件在Windows x里该文件名称为Winswp而在Windows XP中该文件名称为Pagefilesys能否将它们合二为一呢?且看下面分解 一共享有理 节省硬盘空间 缺省情况下虚拟内存文件占用的硬盘空间约为实际物理内存的倍也就是说你的物理内存越大安装的操作系统越多硬盘的耗费也就越大 加快访问速度 如果共享虚拟内存文件且都将页面文件放在C盘则将大大加快CPU访问虚拟内存的速度这是因为访问虚拟内存实际上是访问硬盘上的页面文件而C盘一般都是位于硬盘的最外端访问速度较其它分区要快 二共享有方 下面以在C盘安装有Windows D盘安装有Windows XP的双系统为例来说明共享步骤假设系统物理内存为MB 双系统共享Windows XP的虚拟内存文件——Pagefilesys 前提两系统所在盘的分区格式皆为FAT ①进入Windows XP系统右击我的电脑选择属性进入高级选项卡在性能栏点击设置按钮在弹出窗口中选择高级选项卡在虚拟内存栏内点击更改按钮在虚拟内存窗口中选择虚拟内存文件所在的磁盘点击自定义大小单选框然后设置虚拟内存的大小(建议将虚拟内存设置为物理内存的倍~倍本例为MB)并将初始大小和最大值设置为相同值(此举可以减少磁盘碎片)点击设置按钮使设置生效 ②重启电脑进入Windows 系统在C:\Windows目录下找到Systemini文件(该文件有隐藏属性)用记事本程序打开它找到[ENH]小节根据在Windows XP中的设置相应地调整此文件中的以下选项(没有的项须新建)具体为 pagingfile=D\pagefilesys//设置虚拟内存文件为D盘的Pagefilesys maxpagingfilesize=//设置最大虚拟内存为KB即MB minpagingfilesize=//设置最小虚拟内存为KB即MB ③重新启动系统后删除C盘的Winswp文件即可 双系统共享Windows 的虚拟内存文件——Winswp ①在Windows 系统中依次进入开始→设置→控制面板→系统→性能→虚拟内存在弹出窗中选中用户自己指定虚拟内存设置选项将虚拟内存的位置设在C盘并设定虚拟内存的最小值与最大值(都设为MB) ②重新启动计算机并进入Windows XP在开始→运行中输入regedit打开注册表编辑器分别展开分支HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\SessionManager\MemoryManagement(其中*代表等数字)和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management将PagingFiles的值修改为C:\winswp (其中是在Windows 下设置的页面文件的最大值和最小值)然后分别展开分支HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\BackupRestore\FilesNotToBackup(其中*代表等数字)和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup将Memory Page File的值修改为Winswp ③退出注册表编辑器重启后进入Windows XP将Pagefilesys文件删除即可 使用工具软件 使用Windows虚拟内存管理工具可以方便地实现虚拟内存的共享 |