用Ramdisk让32位XP系统识别4G内存

来源:百度文库 编辑:神马文学网 时间:2024/04/25 16:19:51
很多老师都发现,咱们的笔记本电脑明明配置了4G内存,但是在系统属性中却只识别到3~3.25G,这是何原因?难道机子不支持?其实不是,硬件上咱们的笔记本电脑采用的是新一代主板芯片,对4G以上内存支持完全不存在问题。问题的关键出在操作系统上。
按照系统架构来分,微软的Windows操作系统主要包括32位和64位,平时我们主要接触的都是前者。而32位系统理论最大能支持的内存容量就是4G,但是微软从内存管理的可靠性和安全性考虑往往会限制保留一部分内存,这就造成了普通32位系统无法识别完整4G内存的问题。
那么,如何才能完全识别并利用全部的内存呢?目前有以下几种解决方案:
一、使用64位Windows操作系统(原生支持4G以上内存,最稳定,但系统通用度太差,软件和驱动开发严重滞后);
二、使用服务器版Windows操作系统(如Windows 2003,但游戏和媒体支持不好,通用度有待提高);
三、使用32位XP系统 + Ramdisk工具(现阶段的最佳选择,原理:将未识别的内存虚拟成分区,放置临时文件,借助内存读取速度>>硬盘的特性加速系统运行和网页浏览速度)
下面我们就一起来了解如何安装使用Ramdisk,以及带来的性能提升。
1、下载Ramdisk(本站下载地址:http://xxjs.qsjy.xze.cn/Soft/ShowSoft.asp?SoftID=226) ;
2、解压缩文件,右键单击“Ramdisk.inf”,选择“安装”;
3、双击“ram4g.reg”导入注册表文件;
4、双击Ramdisk.exe打开程序,点击“Install”安装程序;
5、选择将多少内存虚拟成分区(一般选择768M、1G正好是未识别部分);
6、选择分区盘符(默认为R:),并点击OK保存;
再回到我的电脑,可以看到已经多出来一个卷标为“Ramdisk_PAE”的分区,说明未识别的内存已经被Ramdisk成功识别并虚拟成磁盘分区。可别小看这个小分区,由于是用内存虚拟而成,读取速度远远超过硬盘。 下面是用专业测试软件获得的数据。

Ramdisk生成的分区性能优势明显
使用Ramdisk不仅可以发现系统未识别的内存并虚拟成分区,最大的好处是可以将临时文件转移到该分区,从而加速系统运行,加快网页浏览速度。具体设置如下:
步骤一:转移网页临时文件
右键点击桌面IE浏览器快捷方式——属性——设置——移动文件夹,选择Ramdisk虚拟分区生成的TEMP文件夹(如R:\TEMP)。

步骤二:转移虚拟内存
右键点击“我的电脑”——属性——高级——设置(最上面)——高级——更改,在这里先取消系统默认的虚拟内存,选中C区,勾选下方“无分页文件”,并点击右侧设置。然后选中“Ramdisk_PAE”分区,勾选下方的“自定义大小”,并在右侧输入合适的数值(建议设为 512M),接着点击设置,确定保存并重启计算机。

步骤三:转移TEMP临时目录
右键点击“我的电脑”——属性——高级——环境变量,把“用户变量”和“系统变量”里面的TEMP和TMP两个文件夹对应的位置指向Ramdisk虚拟分区下的TEMP文件夹(如R:\TEMP),确定保存并重启计算机。

因为Ramdisk生成的分区本质上是由内存虚拟而成的,所以断电后会自动删除里面所有的数据。因此把临时文件转移到该分区,免除了手动清理的麻烦又加快软件和网页的载入及浏览速度,还可以最大程度的减少磁盘碎片的产生,可谓一举三得。
【重要说明】
一、怎样证明Ramdisk生成的虚拟分区使用的是未识别的那部分内存?
方法很简单,在安装Ramdhisk之前,CTRL+ALT+DEL调出“任务管理器”,切换到“性能”,如下图,记住此时的“可用内存”数。接着按上面的方法用Ramdisk生成分区后重启计算机,待完全进入系统后再次打开任务管理器,查看此时“可用内存”数,如果和之前相差不大就可以证明该分区优先使用的是未识别的那部分内存。
二、为何选择Gavott版Ramdisk?
在XP系统环境下非常稳定,完全免费,使用简单,对转移虚拟内存支持明显优于其他版本,并且作者一直保证定期的更新来修正Bug。
三、使用Ramdisk并转移TEMP临时文件后,出现解压缩大文件提示空间不足的解决办法
因为转移TEMP临时文件后,WinRAR解压缩生成的临时文件保存位置也跟着转移到了Ramdisk生成的分区,一旦解压大文件就会出现“空间不足的提示”。建议大家手动修改WinRAR临时文件夹位置,运行WinRAR,点击选项——设置,在“临时文件解压的文件夹”下重新输入一个地址(空间足够大)即可。