让32位系统『用』尽4G内存RAMDISK使用详解
五险一金扣多少让32位系统『用』尽4G内存--RAMDISK使用详解
win7或者XP的32位版本,总线是32位的,也就是说只有2的32次方的寻址才能,2的32次方也就是4294967296,这个数字接近4g,但是windows会保存一些地址给其他的外设使用。因此就会导致实际windows的可用内存小于4g的情况。
通俗的讲:你要从内存里面读数据,必需要知道数据在哪里,也就是说内存中的每一个存储单元都有一个编号,就像门牌号码一样,这些编号只能从1到4294967296之间选区,再大就超出32位的寻址才能了,假设这些门牌号码都分配给内存的话,正好能访问4g的数据,但由于局部的门牌号码被windows保存下来给外设使用了,所以实际上所能访问的数据也就小于理论上的4g了。
网上有人说用Readyfor 4GB这个工具能把这些保存的地址拿出来给内存使用,但是这样会导致系统不稳定,微软之所以保存这些地址,必然是有他的原因的,微软那么多高级工程师,咱可以疑心一个,疑心几个,总不能说人家全是2啊。
后来在网上发现了一个变通的方法,大家都知道当内存不够用的时候就会读写磁盘当虚拟内
存,假设我们把多出来的1g内存模拟成一个磁盘供虚拟内存使用,那不就变相的使用了多出来的1g内存了吗?
以下内容转载自网络。
前言:由于内存廉价,如今不少本本标配根本都是2GB,也有不少已经开是配4GB的,例如Y530A-PEI等,也有不少人购置新NB时,基于一次到位原那么,一次将自己的本本内存加到4GB攻顶,或者后期晋级至4GB,例如我的Y510A高配,虽然如今大局部的NB硬件抓得到4GB,但却没保证软件的操作系统可以抓到4GB,只要是32位的Windows XP或Windows Vista,都只能抓到3GB,难道一定要装64位的Windows XP或Windows Vista才能解决吗? 下面是我总结网上的经历及我自己的经历写的:〕
问题:理论上32位的操作系统可以抓到4GB,但从Windows XP SP2后,基于一些原因,微软让32位的XP和Vista都只能抓到3GB,当然装64位的XP或Vista是好方法,但是联想64位的驱动还是没有完善,加上如今绝大局部的应用程序仍是32位,一来64位操作系统兼容性堪忧,二来在64位操作系统跑32位应用程序速度更慢,所以绝大局部的用户仍选择32位的操作系统。 大家会想将内存加到4GB,无疑就是希望自己的NB跑得更快,但32位操作
系统先天只能抓到3GB的事实无法改变,所以我们转而希望XP能『用』到4GB,并且让NB跑得更快,这样钱就没有白花了。
解决方案:我们希望将XP抓不到的1GB给RamDisk用,利用RamDisk来加速NB。什么是RamDisk呢?简单的说,就是将内存仿真成硬盘,由于内存速度远快于硬盘,将大幅增加I/O速度,这样NB就跑得更快了。 安装 Ramdisk
前奏:确认你的系统翻开了PAE〔物理地址拓展〕,方法可以用EVEREST查看,也有其他方法,我就不一一表述了,自己网上搜一下,重点讲下如何翻开,如今的硬件根本上都支持PAE,一些老的可能不支持:〕
2021-12-26 20:24 上传
下载附件(72.52 KB)
XP系统翻开PAE:翻开c:boot.ini,删除里面的/EXECUTE, /NOEXECUTE=AlwaysOff等等参数,增加/PAE参数,确定系统已翻开PAE.如今大多优化的32位XP都是默认就翻开了PAE,那这步就可忽略。
VISTA系统:〔1〕、点击开场菜单,在搜索框(或运行框)中输入"cmd",按下 Ctrl + Shift + Enter (进入cmd的管理员形式)2〕、输入以下命令并回车即可: BCDEdit /set PAE forceenable。
进入主题:
Step 1: 下载Ramdisk_4G,这是个修改正的版本,让RamDisk能建立在XP所抓不到的1GB上。 各位可以在附件中到。
以危险方法危害公共安全罪
        115下载页面:    ://115/file/dp47ipx4
Step 2: 将Ramdisk_4G解压缩然后放到C:\rogram Files\目录下。
Step 3: 执行,将对registry做一些必要的修正。 一定要做这一步,开场我没有注意,结果是在系统用的3GB里面分了1GB出来。
Step 4: 右击选择使用管理员权限运行,将出现以下画面。先点击建立虚拟盘(Install ramdisk),然后系统会自动安装硬件,安装完成后在设备管理器里面看到RAMDISK硬件,然后设定Disk Size为1G,Drive Letter预设为R:,可自行调整,Media Type选择Fixed Media,选择应用或者OK.
最后的温柔
2021-12-26 20:24 上传
下载附件(33.63 KB)
Step 5: 重新启动,就会发现可用内存没有减少,却多了一台1G的RamDisk。
验证是否用了高位内存的方法有两个:
一个是看使用RAMDISK 前后内存占用率是否发生大的变化.
二是把R盘设置成最小16MB,到我的电脑看R盘属性大小,假设超过16MB,一般该数目是总数减去系统认出数.这就说明已经用了系统没有用到的高位内存了.
到此我们已经把其中系统用不上的1GB虚拟了一个盘,但是怎么用才能到达当内存用的效果呢,不可能就当硬盘用吧?下面来说说怎么利用它加速我们的系统:
使用1G RamDisk加快速度
RamDisk设定好后,只是让RamDisk『用』到XP用不到的1GB而已,还不能加快速度,还需做以下设定: 1:将虚拟内存设定到RamDisk 理论上只要内存够多,是不需设定虚拟内存,尽管XP只能抓到3GB,也是相当够用,不过有些应用程序(如Photoshop)在启动时会检查虚拟内存是否存在,假设不存在会提出警告;有些应用程序假设没设定虚拟内存,会
导致执行不稳定,所以一般来说还是建议设定虚拟内存,传统由于将虚拟内存设定在硬盘,由于硬盘速度慢,导致整体效能变差,不过由于如今将虚拟内存设定在RamDisk,等于还是在内存跑,所以不会影响效率。 要将虚拟内存设定多大呢?这要看你实际要跑的应用程序而定,以我个人常用的Visual Studio、Quartus II、Nios II EDS、ModelSim、Photoshop等大型软件而言,设定512MB虚拟内存在RamDisk就可以跑的很顺。我个人设在300到512MB。春节短信大全
2021-12-26 20:24 上传
下载附件(157.03 KB)
Step 1: 我的计算机>右键单击,选择<属性>,点选[高级],在<效能>下按<设定>按钮。 Step 2: 选<高级>,在<虚拟内存>局部按下<改变>。 设定512MB虚拟内存在RamDisk上,你可按照你实际需要改变之。
2:将IE7 Temporary Internet Files设定到RamDisk
IE每次阅读网页时,会将HTML和图片下载到硬盘,如今改成下载到RamDisk,将有助于IE执行速度。实际上会比硬盘快一点,尤其是翻开图片等比拟多的网站,当然前提是你网速够快:〕 Step 1: 工具->英特网选项 Step 2: 按下<设定> Step 3: 按下<挪动文件夹>,将目录设定到RamDisk。
2021-12-26 20:24 上传
下载附件(129.71 KB)
企业财务制度3:设定系统变量Temp
很多应用程序在执行过程都会产生暂存盘,然后将暂存盘存放在系统变量所指定的目录。如Photoshop执行当中会产生大量的暂存档,假设将暂存档存放在RamDisk,将大幅提升Photoshop执行速度。 Step 1: 在<我的计算机>右键单击,选择<属性>,点选[高级],按下<环境变量>按钮。 Step 2: 将TEMP和TMP两变量改到RamDisk上。 这样设定后,大局部的应用程序都会将暂存盘存放在RamDisk了,不过有些应用程序对于暂存盘有自己的设定,所以请自行设定之。但是这样设定有个不好的地方,例如你一个压缩文件你不想解压缩就翻开里边比拟大的文件,超过你的RAMDISK盘剩余空间的时候就会打不开。所以请自己考量是否需要。
4:将P2P下载的软件放到RamDisk:
P2P唯一最让人诟病的是伤硬盘,假设将要分享的档案放在RamDisk中,那么硬盘完全不需读写,由于P2P软件众多,请自行设定之。
5:把一些文件或者程序〔绿软件〕放到Ramdisk上运行和翻开,那会非常快。当然是空间足够大的情况下。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。