anhei4988 发表于 2009-11-24 21:46

【让32位系统合理运用4G内存】【32位大内存容量系统的福音】

今年年初,内存价格跌倒历史最低价,相信很多人都抓住了这一机会,让自己的爱机升级到了4G内存,但问题也随之出现了,我们平常所使用的都是32位的系统,而32位系统最多只能识别3.25G内存,这样我们就白白浪费了0.75G内存,有些人为了追回这一损失,而不得不选择64位的系统,而64位的系统又在软件方面存在很多问题,这里我就告诉大家怎么在32位系统上合理运用内存,建议条件:内存大于等于4G

首先请先下载Ramdisk
RamDisk原来是由微软开发出来的(一个ms-Ramdisk的软件),已经很久没有更新了而且最大只能允许虚拟64M,后来由网友gavotte重新修改了微软的Ramdisk,所以这一类型的软件诞生了。

RamDisk的版本有很多,大部分都是普通版本 就是从可用内存(系统识别出的那一部分内存)里面拿出一部分出来虚拟一个磁盘出来,内存的速度快于硬盘的速度,所以虚拟出来的硬盘其实就是内存的速度,虚拟硬盘下的应用程序使之打开就会非常迅速,当然介于内存的工作原理,如果短信,那么资料将全部丢失,所以虚拟出来的硬盘不能放来保存资料,但是我们可以用来作为 虚拟内存,IE临时文件夹,系统变量

本人现在就出自己珍藏的RamDisk-4G软件,也就是可以识别出系统不能识别出来的那0.75G出来,然后作为虚拟内存,IE临时文件,系统变量来使用,这样WINDOWS在运行的过程中所产生的垃圾文件,临时文件全部都会保存在虚拟硬盘上,也就是系统没识别的那0.75G内存上,电脑关机后,这些文件也就全部丢失,就不会对系统盘符留下垃圾文件,有得人就明白过来了,为什么我刚装的系统运行的很快,过一段时间系统就越来越胖,运行也越来越慢,那就是垃圾文件过多,没有删除的原因



下载好了后,请先确认你的系统属于以下系统

WINDOWS XP SP3 / WINDOWS VISTA /WINDOWS 7

如果是WINDOW XP SP2 那么你需要手动打开PAE 具体方法在网上找,上面3个系统默认是打开的

下载好了RamDisk,解压到C盘 默认路径:C:Ramdisk_4G

运行注册表ram4g.reg,VISTA/7用户需要用管理员身份运行

运行ramdisk.exe 选择 install ramdisk 安装 3秒后 在disk size(byte)选项 选择容量 4G用户推荐1G 也就是没有识别出来的那0.75G

dirver letter 选择盘符名称 之后选择APPLY 稍等一下,会出对话框确认以后,重启系统

重启系统后,打开我的电脑和任务管理器 进行对比,如果我的电脑下多出一个1G盘符,而任务管理器-性能上还是(400~700)的使用容量的话 恭喜你,识别成功,如果任务管理器-性能上 显示出(1400~1700)的容量 那就失败,ramdisk虚拟了你系统已识别的容量,重新来过就行

到了这里,已经成功识别出来系统没有识别的那一部分内存,现在开始配置,让这部分内存得到应用

1:将虚拟内存设定到RamDisk 理论上只要内存够多,是不需设定虚拟内存,尽管32位系统只能抓到3GB,也是相当够用,不过有些应用程序(如Photoshop)在启动时会检查虚拟内存是否存在,若不存在会提出警告;有些应用程序若没设定虚拟内存,会导致执行不稳定,所以一般来说还是建议设定虚拟内存,传统由于将虚拟内存设定在硬盘,由于硬盘速度慢,导致整体效能变差,不过由于现在将虚拟内存设定在RamDisk,等于还是在内存跑,所以不会影响效率。 要将虚拟内存设定多大呢?这要看你实际要跑的应用程序而定,以我个人常用的Visual Studio、Quartus II、Nios IIEDS、ModelSim、Photoshop等大型软件而言,设定512MB虚拟内存在RamDisk就可以跑的很顺。我个人设在300到512MB。

2:IE每次浏览网页时,会将HTML和图片下载到硬盘,现在改成下载到RamDisk,将有助于IE执行速度。实际上会比硬盘快一点,尤其是打开图片等比较多的网站,当然前提是你网速够快:) Step 1: 工具->英特网选项 Step 2: 按下<设定> Step 3: 按下<移动文件夹>,将目录设定到RamDisk。

3:设定环境变量,在<我的计算机>右键单击,选择<属性>,点选[高级],按下<环境变量>按钮。 Step 2: 将TEMP和TMP两变量改到RamDisk上。 这样设定后,大部分的应用程序都会将暂存盘存放在RamDisk了,不过有些应用程序对于暂存盘有自己的设定,所以请自行设定之。但是这样设定有个不好的地方,例如你一个压缩文件你不想解压缩就打开里边比较大的文件,超过你的RAMDISK盘剩余空间的时候就会打不开。所以请自己考量是否需要
   很多应用程序在执行过程都会产生暂存盘,然后将暂存盘存放在系统变量所指定的目录。如Photoshop执行当中会产生大量的暂存档,若将暂存档存放在RamDisk,将大幅提升Photoshop执行速度

到了这一步,恭喜你 成功使用4G内存 并合理运用好了

RamDisk给你带来了很多好处,不会让你的系统变胖,不会产生垃圾文件,还有你以后下载小于500M一下的文件都可以设定在RamDisk虚拟硬盘上保存,下载完后再保存到硬盘上,让你的硬盘寿命更长

wlc970137 发表于 2009-11-24 21:52

......不如用ready for 4GB
ramdisk只不过是把多的1G内存当虚拟硬盘 
ready for 4GB才是真正破解4GB

anhei4988 发表于 2009-11-24 21:57

原帖由 wlc970137 于 2009-11-24 21:52:00 发表
......不如用ready for 4GB
ramdisk只不过是把多的1G内存当虚拟硬盘 
ready for 4GB才是真正破解4GB

ready for 4GB 非常得不稳定,因为32位系统只能识别出3.25G内存,强制破解只会让系统崩溃,而ramdisk只是利用了 没有被系统识别的内存资源,所以不会影响系统的稳定运行

yixin1207 发表于 2009-11-24 21:58

真是麻烦!

直接上64位系统不就完了么?

64位系统兼容32位软件,但是64位软件不能在32位系统运行。

vista 64X 使用两年,win 7 64x 正在使用的人飘过

squall6364 发表于 2009-11-24 22:02

即使能够识别4G内存,实际使用过程中也只能最多占用3.25G

技术文章自己百度GOOGLE

coolboyjet 发表于 2009-11-24 22:03

你的硬件如支持64bit而不用,那将是资源的浪费。更何况,MSDNx64兼容32bit,也就是说:32位的程序在64位的系统里跑,会更流畅。

猴儿 发表于 2009-11-24 22:09

真是技术贴。。。但我还在解放前的2G内存时代

i6941 发表于 2009-11-24 22:11

话说用2003不就解决了~

travoltab 发表于 2009-11-24 22:11

累不累。。。装个64用不就完了。。。这年头兼容性根本可以无视

sdjh 发表于 2009-11-24 22:13

我用win7 x64。
也用ramdisk。

太阳也怕我 发表于 2009-11-24 22:19

3G应该够用了吧,不过用在内存上临时空间对硬盘长命应该有用的。

xixinjie 发表于 2009-11-24 22:20

SuperSpeed RamDisk Plus

貌似我有这个

zn19850826 发表于 2009-11-24 22:26

这个帖子其实有多个作用:一个是解决4g内存浪费了1g的问题.一个是让我们把临时文件放到内存中来减少和硬盘的交互以达到提高性能的目的.
所以说安装64位系统是不能把两个问题同时解决的.
小白们明白了吗?

太阳也怕我 发表于 2009-11-24 22:41

我的WIN7认出4G只用3G,,用这个死活不来哈哈。64位的话,我的电脑可以吗。E5300CPU

tianshiaiwoo 发表于 2009-11-24 22:42

话说你这个好麻烦啊!我XP时用过,不过是别人汉化好的,导入注册表好就可以直接设置了。只是后来会时不时的桌面会出现一块一块的雪花,要不时的刷新。后面装vista是没卸载掉注册表。格了C盘后,虚拟盘符没了,进不了系统又得重装。因为雪花问题,就没再用过。

lovebaby_m 发表于 2009-11-24 22:49

留个脚板,以后好查找

neilzx 发表于 2009-11-24 22:51

我对标题中“告别64位系统”这个说法感到奇怪,
这都什么时代了?
有4G内存的电脑哪台不是64位的硬件?
“64位的系统又在软件方面存在很多问题”----无法吐槽。

xiaofei06 发表于 2009-11-24 22:54

我也是用XP32位系统,也是用RamDisk-4G,现在8G内存虚拟了5G,把下载什么的全都放虚拟盘,很爽,硬盘基本都不闪了
那些认为32位系统只是能识别但无法使用多余内存的,都是被GOOGLE里一些没成功的设置方法误导了

starerror 发表于 2009-11-24 22:59

我windows7怎么一直是失败呢。。。。。

acknowledge 发表于 2009-11-24 23:22

我的电脑怎么能识别3.5G呢?

twohu 发表于 2009-11-24 23:47

靠,只听说要告别32位.迎接64位普及,还没听说过告别64位,倒退回32位.
告别2009年吧回到2001年

xqafl521 发表于 2009-11-24 23:50

路过,俺2G的!!!!!!!!

jy02447853 发表于 2009-11-24 23:56

虚拟内存设置一般都大过1G吧

qqlc 发表于 2009-11-25 00:10

还是有点用的,我现在用win7 64的 但是开机内存就差不多了1.3G。。。用XP才600~700M 等于多出0.75G内存都没多多少了

gamehq 发表于 2009-11-25 00:17

回复 3# anhei4988 的帖子

2台机子用了半年了 。。。也没发现不稳

kei0080 发表于 2009-11-25 00:24

明年目标是win7 x64位系统.

siniandd 发表于 2009-11-25 01:12

32位的机器可以认出4g的内存 更可以正常的使用的!
如果不能的话 难道以前的服务器 就只能用3.25g或者3.5g的内存吗!这样的话 还不得卡死啊!
大家可以去搜索一下,win2003 服务器版 能支持多少内存,如果我没人记错的话应该是32g的!那些说什么32位 只能支持3g的人,基本上就是误导大家!
至于win7的64版本,我装过用了半个月实在受不了就换回了win7x86,64位的很多软件都不支持,我自己编写的两款软件竟然都不能运行日!
使用Vista 和win7的用户 建议使用 ReadyFor4GB破解内存,这个本人正在使用 一直没有出过问题!

Kary 发表于 2009-11-25 05:02

又来说这个问题...即使你32位系统能支持到4G.它的效率几乎可能连64位系统的一半都没到
别说什么32位系统能支持32G内存..这种才是不懂计算机人说出来的话
算一笔死账32位系统寻找空间是2的32次方.也就是4294967296字节.
然后你所有设备系统都会给予保留一部分映射空间
比如说显卡512M的.系统就必须保留这部分映射空间给显卡用
用一句最简单的话吧.如果32位系统能支持到32G.那何必出64位系统
所以说.即使你win2003 2008 7的32位都显示了4G.但是实际呢?

现在能支持到4G内存的电脑都已经是中高档了吧?
中高档何必不用64位系统呢?现在64位系统兼容性已经好过过去N倍了

Kary 发表于 2009-11-25 05:09

个人2台服务器对比.系统为win2008server版操作系统 32位及64位的..
32位配置为q9550 4G


64位配置为xeon8G


所以这种问题没什么好说的..别一开口就说win2003服务器版能支持到32G
什么说32位只能支持到3G内存的是误导.

chinayx 发表于 2009-11-25 05:55

微软还不如楼主聪明,真是好笑
页: [1] 2 3 4
查看完整版本: 【让32位系统合理运用4G内存】【32位大内存容量系统的福音】