性感玉米 发表于 2008-11-22 21:36

【玉米修电脑系列】手把手教你在32位系统下把认不到的1G做Ramdisk

一:情况介绍
   新上了台式机,4G内存,因为软件兼容性问题,必须用32位的XP,大家都知道,32位的XP只能认出4G中的3.25G内存,想把多出来的768当做一个虚拟盘用,之前找了些资料,都说得不细,研究了一晚上,终于解决,写个东西,巩固一下我们修电脑的好人事业。

   机器情况:P35芯片组,4G DDR2内存,Windows XP SP3 32位操作系统

为了方便起见,先约定,把4G内存中32位XP认不出来的那一部分为:高位内存,能正常用的,叫普通内存,这样看起来比较容易理解。

二:目标

   建立一个内存虚拟盘,把XP认不出来的内存利用上。

三:

1. 用上高位内存的条件:1,芯片组支持。2,BIOS支持,3.操作系统支持

对于第一点,我手头两台电脑,笔记本965GM,台式机P35,我测试了都是支持的。
对于第二点,看厂商BIOS,如果BIOS中有Memory Remap选项,就改成允许,如果没有,就更新BIOS,或者先用Everest测试一下,像我的主板就没有Memory Remap选项,但默认已经打开了。
对于第三点,XP SP2还是SP1之后都支持。

如何检查自己支持不支持呢?
   下载个Everest,在主板→内存→最下面的PAE中,看看三个选项都必须为“是”,有一个不是,下面就不用看了。


三、打开XP的PAE支持

右键我的电脑看属性,看下面有没有一个物理地址扩展,一般像深度这样的Xp都已经改好了,没有的话,在Boot.ini下面,给XP加个/PAE,像我这样:


四:软件

大家忘记那个要注册很麻烦的SuperSpeed Ramdisk Plus吧,用这个Gavotte大侠写的Ramdisk,绿色免费。当然如果你需要自动开关机时保存虚拟盘内容的话,还是要用Ramdisk Plus.




1.解压下载,关键一步,先右键点RRAMDISK.inf,选择安装,安装RAMDISK的驱动,我一开始就是掉了这一步没做,怎么也用不到那768MB的高位内存,网上其它文章也没有提到这一点。
2.双击注册表,加入RAMDISK的注册表
3. 双击RamDISK,自己设置内存虚拟盘的大小吧。



五:测试

如何证明我已经用上了操作系统认不出来的那768内存呢?请看图

图1:本人机器,待机下,内存总数为:3405932,可用数为2459600


图2:建立一个768MB的内存虚拟盘,可用内存数不变为2423072 ,(因为杀毒软件在更新,略有变化)我向内存盘中拷贝文件填满它,可用内存不变,还是为2423072


各位如果要问,我建个大于768MB高位内存的盘怎么样呢?是不是优先使用高位内存呢?

答案是肯定的,我就懒得上图了,各位可以自己试一下。。


六:结论:

在硬件满足的条件下,使用Ramdisk,可以将操作系统认不来的高位内存用来做虚拟盘,如果你的虚拟盘大于你的高位内存数,软件会优先使用高位内存,再使用普通内存

内存盘夸张的速度~

======================================
七:使用经验,不定时补充

1.如果你和我一样,懒得自己动手去设置临时文件的路径的话,可以用这个超级兔子。。。。。。
我认为超级兔子这个虚拟盘就是在Ramdisk上改了一个界面而已。。。核心就是用的Ramdisk,不过我们只用他的自动设置路径功能,自己不用改了~用它一步到位


2。Opera缓存的修改方法:在地址栏输入opera:config,确定后进入UserPrefs下Cache Directory4,自己设置Cache Directory4里面的路径就行了

3. 不建议直接指定内在虚拟盘的根目录做临时文件存放处,最好放在默认建立的Temp目录下

4. 如果内存缓存盘满了,可以在桌面上建个批处理,双击一下就清空了。
这是我的:
del r:\temp\*.* /q /f

[ Edited by性感玉米 on 2008-11-23 01:01 ]

性感玉米 发表于 2008-11-22 21:37

加上修电脑系列的标志图~


好人修电脑,坏人床上搞
电脑修得好,好人当到老

1byte 发表于 2008-11-22 21:48

可以顶吗

edpsofitel 发表于 2008-11-22 21:58

呵呵,顶一顶性感玉米。不错!

红色五月 发表于 2008-11-22 23:08

2G内存的某人路过。。。图文并茂,不错的帖子。。。:D

Breeze2theworld 发表于 2008-11-23 13:07

赞!^u^ ^u^ ^u^

老疯子 发表于 2008-11-23 13:30

我用的是Cenatek RamDiskNT

tinydog 发表于 2008-11-23 13:37

我的X60是945芯片组,好像PAE那三项也都是YES. 如果装64位,能用到4G吗?我现在是4g内存,只能用3G。

mynote 发表于 2008-11-23 14:19

不支持vista,无法安装inf文件

focus 发表于 2008-11-23 15:57

顶,图文并茂,辛苦了

augustin 发表于 2008-11-23 16:25

都不敢用ramdisk了,装上去就卸载不下来。

导致系统多次出错,唉。

特别是把临时文件放入ramdisk后。**\

hsh2003hu 发表于 2008-11-23 16:57

卸载的时候你应该先把临时文件路径改了

hcs_hi 发表于 2008-11-24 12:39

呵呵 很好很强大 顶楼主

性感玉米 发表于 2008-11-24 12:42

Posted by tinydog on 2008-11-23 13:37 http://www.ibmnb.com/images/common/back.gif
我的X60是945芯片组,好像PAE那三项也都是YES. 如果装64位,能用到4G吗?我现在是4g内存,只能用3G。


64位不需要三个“是”,只要主板支持就行了,64位没有PAE这个问题

这个是强迫在32位系统下工作的不得以解决方案

bigstone 发表于 2008-11-24 12:55

顶玉米。。

whogen 发表于 2008-11-24 13:06

915GM主板支持吗?

茴香 发表于 2008-11-24 21:10

感谢玉米!

用了兔子的虚拟工具,一步到位啊,谢谢!

下载文件到虚拟盘后,硬盘灯很少闪了,应该对硬盘的保护是比较有效的。

cobra_lee 发表于 2008-11-24 21:24

VISTA不支持吗?

sgw888 发表于 2008-11-24 21:45

楼主写的不错。

277266 发表于 2008-11-24 23:22

真是失败!我有一个不是!:') :') :') :') :')

evernever 发表于 2008-11-24 23:37

顶,记号下
玉米把新配台机的配置价格报下给俺个参考吧,多谢!

社会渣滓 发表于 2008-11-25 00:25

玉米辛苦了 很有用 收藏帖子 日后加到4G内存了可以参考 呵呵

aldenyuan 发表于 2008-11-25 04:07

对于LZ所说关键的第一步有疑问,如果不先手动安装驱动,在运行RamDisk并点击Install RamDisk后也会自动安装这个驱动。在我自己的签名机上测试过,是否先手动安装驱动对能否使用高位内存没有任何影响。

aldenyuan 发表于 2008-11-25 05:43

我在Vista下用这个gavotte的RamDisk已经有一段时间了,最新的版本应该是今年年初的时候更新的1.0.4096.4。我一直都是划1G做RamDisk,但很少真正能用到这么大的空间,看了LZ的帖子后决定改成768M让Vista能使用到全部的可用内存。但改为768M以后,Ramdisk都会自动变成959M,难道这是Vista下不能使用的高位内存的总量?而且比XP SP3下不能用的还要多?麻烦同样在Vista下使用4G内存并设置过高位内存RamDisk的XD来证实下,谢谢。

yuwenq_2002 发表于 2008-11-26 09:10

:) :) :) :) :) :)

性感玉米 发表于 2008-11-26 10:47

回复 #24 aldenyuan 的帖子

这个。。。没有尝试过Vista系统,全文仅针对32的XP系统

性感玉米 发表于 2008-11-26 10:52

Posted by evernever on 2008-11-24 23:37 http://www.ibmnb.com/images/common/back.gif
顶,记号下
玉米把新配台机的配置价格报下给俺个参考吧,多谢!


    主板:
      处理器名称                                        DualCore , 3400 MHz (12.5 x 272)
      主板名称                                          Unika UK42D
      主板芯片组                                        Intel Bearlake P35
      系统内存                                          3328 MB(DDR2-800 DDR2 SDRAM)
      DIMM1: Apacer Tech. 78.A1GA0.334                  2 GB DDR2-800 DDR2 SDRAM(5-5-5-18 @ 400 MHz)(4-4-4-12 @ 266 MHz)(3-3-3-9 @ 200 MHz)
      DIMM3: Apacer Tech. 78.A1GA0.9L4                  2 GB DDR2-800 DDR2 SDRAM(5-5-5-18 @ 400 MHz)(4-4-4-12 @ 266 MHz)(3-3-3-9 @ 200 MHz)
      BIOS 类型                                       Award (01/25/08)

    显示设备:
      显示卡                                          NVIDIA GeForce 9600 GT(512 MB)
      3D 加速器                                       nVIDIA GeForce 9600 GT
      显示器                                          AOC 2219 (J728AJA063582)

    多媒体:
      声卡                                              Realtek ALC888/S/T @ Intel 82801IB ICH9 - High Definition Audio Controller

    存储器:
      IDE 控制器                                        Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 1 - 2921
      IDE 控制器                                        Intel(R) ICH9 Family 2 port Serial ATA Storage Controller 2 - 2926
      存储控制器                                        AGHUE0DG IDE Controller
      硬盘驱动器                                        ST3250310AS(250 GB, 7200 RPM, SATA-II)
      硬盘驱动器                                        WDC WD5001AALS-00L3B2(465 GB, IDE)
      硬盘驱动器                                        WDC WD5001AALS-00L3B2(465 GB, IDE)
      光盘驱动器                                        NMF LY7856N4HQJ4 SCSI CdRom Device
      硬盘 SMART 状态                                 OK



一共4千8,Cpu是E5200超频到3.4用的

gamersmile 发表于 2008-11-26 13:10

很好的教程。只是我家两台电脑内存加起来才到4G……
等用得到4G以上内存的时候估计也该上64位系统了吧

另外问LZ个问题:
设在高位内存上的Ramdisk是不是只有上网的时候才能用到的?Ramdisk对32位操作系统性能有提升么?
从你的贴图看不出来有什么帮助啊

性感玉米 发表于 2008-11-26 13:16

回复 #28 gamersmile 的帖子

应用主要是以下:

主要把IE、Opera等浏览器的缓存放在内存盘上,速度飞快,而且不用读硬盘,因为缓存都是大量小文件。

还可以把WinRAR的临时文件目录放在内存盘上。

我主要是用来把Premiere和AE的视频渲染临时文件放在内存盘上,提高视频处理软件的处理速度。

evernever 发表于 2008-11-26 22:29

Posted by 性感玉米 on 2008-11-26 10:52 http://www.ibmnb.com/images/common/back.gif



    主板:
      处理器名称                                        DualCore , 3400 MHz (12.5 x 272)
      主板名称                                          Unika UK42D
      主板芯片组    ...
多谢!^u^
页: [1] 2 3
查看完整版本: 【玉米修电脑系列】手把手教你在32位系统下把认不到的1G做Ramdisk