让32位系统『用』尽4g内存--ramdisk使用详解

让32位系统『用』尽4g内存--ramdisk使用详解

ID:14742446

大小:1.04 MB

页数:6页

时间:2018-07-30

让32位系统『用』尽4g内存--ramdisk使用详解_第1页
让32位系统『用』尽4g内存--ramdisk使用详解_第2页
让32位系统『用』尽4g内存--ramdisk使用详解_第3页
让32位系统『用』尽4g内存--ramdisk使用详解_第4页
让32位系统『用』尽4g内存--ramdisk使用详解_第5页
资源描述:

《让32位系统『用』尽4g内存--ramdisk使用详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、让32位系统『用』尽4G内存--RAMDISK使用详解win7或者XP的32位版本,总线是32位的,也就是说只有2的32次方的寻址能力,2的32次方也就是4294967296,这个数字接近4g,但是windows会保留一些地址给其他的外设使用。因此就会导致实际windows的可用内存小于4g的情况。通俗的讲:你要从内存里面读数据,必须要知道数据在哪里,也就是说内存中的每一个存储单元都有一个编号,就像门牌号码一样,这些编号只能从1到4294967296之间选区,再大就超出32位的寻址能力了,如果这些门牌号码都分配给内存的话,正好能访问4g的

2、数据,但由于部分的门牌号码被windows保留下来给外设使用了,所以实际上所能访问的数据也就小于理论上的4g了。网上有人说用Readyfor4GB这个工具能把这些保留的地址拿出来给内存使用,但是这样会导致系统不稳定,微软之所以保留这些地址,必然是有他的原因的,微软那么多高级工程师,咱可以怀疑一个,怀疑几个,总不能说人家全是2啊。后来在网上发现了一个变通的方法,大家都知道当内存不够用的时候就会读写磁盘当虚拟内存,如果我们把多出来的1g内存模拟成一个磁盘供虚拟内存使用,那不就变相的使用了多出来的1g内存了吗?以下内容转载自网络。http://

3、ideapad.it168.com/thread-1561823-1-1.html前言:由于内存便宜,现在不少本本标配基本都是2GB,也有不少已经开是配4GB的,例如Y530A-PEI等,也有不少人购买新NB时,基于一次到位原则,一次将自己的本本内存加到4GB攻顶,或者后期升级至4GB,例如我的Y510A高配,虽然现在大部分的NB硬件抓得到4GB,但却没保证软件的操作系统可以抓到4GB,只要是32位的WindowsXP或WindowsVista,都只能抓到3GB,难道一定要装64位的WindowsXP或WindowsVista才能解决吗?

4、下面是我总结网上的经验及我自己的经历写的:)问题:理论上32位的操作系统可以抓到4GB,但从WindowsXPSP2后,基于一些原因,微软让32位的XP和Vista都只能抓到3GB,当然装64位的XP或Vista是好方法,但是联想64位的驱动还是没有完善,加上如今绝大部分的应用程序仍是32位,一来64位操作系统兼容性堪忧,二来在64位操作系统跑32位应用程序速度更慢,所以绝大部分的用户仍选择32位的操作系统。大家会想将内存加到4GB,无疑就是希望自己的NB跑得更快,但32位操作系统先天只能抓到3GB的事实无法改变,所以我们转而希望XP能『

5、用』到4GB,并且让NB跑得更快,这样钱就没有白花了。解决方案:我们希望将XP抓不到的1GB给RamDisk用,利用RamDisk来加速NB。什么是RamDisk呢?简单的说,就是将内存仿真成硬盘,由于内存速度远快于硬盘,将大幅增加I/O速度,这样NB就跑得更快了。安装Ramdisk前奏:确认你的系统打开了PAE(物理地址拓展),方法可以用EVEREST查看,也有其他方法,我就不一一表述了,自己网上搜一下,重点讲下如何打开,现在的硬件基本上都支持PAE,一些老的可能不支持:)2008-12-2620:24上传下载附件(72.52KB)XP

6、系统打开PAE:打开c:boot.ini,删除里面的/EXECUTE,/NOEXECUTE=AlwaysOff等等参数,增加/PAE参数,确定系统已打开PAE.现在大多优化的32位XP都是默认就打开了PAE,那这步就可忽略。VISTA系统:(1)、点击开始菜单,在搜索框(或运行框)中输入"cmd",按下Ctrl+Shift+Enter(进入cmd的管理员模式)(2)、输入以下命令并回车即可:BCDEdit/setPAEforceenable。进入主题:Step1:下载Ramdisk_4G,这是个修改过的版本,让RamDisk能建立在XP所

7、抓不到的1GB上。各位可以在附件中找到。115下载页面:http://115.com/file/dp47ipx4Step2:将Ramdisk_4G解压缩然后放到C:rogramFiles目录下。Step3:执行ram4g.reg,将对registry做一些必要的修正。一定要做这一步,开始我没有注意,结果是在系统用的3GB里面分了1GB出来。Step4:右击ramdisk.exe选择使用管理员权限运行,将出现以下画面。先点击建立虚拟盘(Installramdisk),然后系统会自动安装硬件,安装完成后在设备管理器里面看到RAMDISK硬

8、件,然后设定DiskSize为1G,DriveLetter预设为R:,可自行调整,MediaType选择FixedMedia,选择应用或者OK.2008-12-2620:24上传下载附件(33

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。