让ramdisk将剩余的内存利用起来,方法如下。
1、打开你机器的物理地址扩展pae:控制面板-系统-高级-启动和故障恢复下的设置-编辑,
在打开的boot.ini文件中multi(0)那一行中添加“/pae”,结果应该类似这样:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /pae /noexecute=optin /fastdetect,然后退出保存,重新启动电脑。这时候你在系统属性中可以看到多了一行字“物理地址扩展” 。
2、下载这个软件ramdisk ramdisk4g.rar ,解压到一个目录,按以下步骤操作:
双击 ramdisk.exe 然后点击 install ramdisk,调整盘符和磁盘大小,磁盘类型默认是 Fixed Media,不要修改;
开始-运行-输入cmd进入dos命令行界面,输入FORMAT /FS:NTFS /Q /V:RamDisk /A:512 X:回车(注意,X:是假设的ramdisk盘符,你需要根据实际情况更改);
接着在命令行输入CHKDSK /L:2048 X:回车(注意更改盘符)把NTFS的日志设到最小;
在ramdisk中建立Temp文件夹以及其他你需要的文件夹;
在命令行状态进入刚才ramdisk解压的目录,输入rdutil X: registry(注意更改盘符)回车,看到保存成功的提示虚拟盘就建成了,你可以把系统的temp目录、ie缓存、winrar等程序的临时文件夹等等都设到ramdisk的Temp目录下面,然后重新启动机器就一切ok。
建议:ramdisk大小至少要768兆,因为这就是你系统无法识别的那0.75g,当然,你可以根据需要调整到1g或1.5g,我和你情况一样,系统只识别3.25g,我就给了ramdisk768兆,同时系统的虚拟内存为0。
3、不要担心ramdisk利用的是3.25g当中的内存而非未识别的0.75g,它的机理就是优先使用未始别内存。你看一下图就会明白,我的机器4g内存,系统识别3.25g,我给ramdisk分配0.75g,任务管理器中显示目前所用内存为615M,显然ramdisk没有占用当前内存。
转载于:https://www.cnblogs.com/mier001/archive/2009/01/22/1379972.html