qieyifonger 发表于 2008-3-29 13:00

问一下Ramdisk在xp下使用4G内存的问题?

看了这个帖子:http://bbs.saraba1st.com/viewthread.php?tid=334496,再加上现在内存超便宜,俺很想上4G内存,呵呵~~~

不过有一个问题想弄清楚,用这个Ramdisk设置虚拟盘大小的时候,能不能调成2G?因为俺不知道在什么地方看到过说XP在超过2G内存的环境下会有不稳定的现象,而且几百M的虚拟盘放页面文件和临时文件实在太小了...

如果Ramdisk可以自由调整虚拟盘的大小,那俺马上就去再入两条1G内存,嗯。

qieyifonger 发表于 2008-3-29 14:55

没人用过这个Ramdisk么???

首斩破沙罗 发表于 2008-3-29 18:26

http://www.cnblogs.com/oomusou/archive/2008/02/17/1071187.html

qieyifonger 发表于 2008-3-29 19:06

原帖由 首斩破沙罗 于 2008-3-29 18:26 发表 http://bbs.saraba1st.com/images/common/back.gif
http://www.cnblogs.com/oomusou/archive/2008/02/17/1071187.html

...... 这不就是TG那帖子提到的文章么......

首斩破沙罗 发表于 2008-3-29 19:40

我就是在TG看到才复制过来给你的啊,看了这个还不明白,那这里的人也帮不了你啊!

qieyifonger 发表于 2008-3-30 10:00

这篇文章俺都可以背出来了...但是这里面也没讲Ramdisk在4G环境下能不能自由设定虚拟盘的大小啊...

oversleep 发表于 2008-3-30 10:14

你指32位的吧,我这里只能认出系统认不出的内存,如果我自己设置的更大,那就认不全4G,有没其他更好的解决办法我不知道,反正因为声卡驱动的原因现在没办法上x64

qieyifonger 发表于 2008-3-30 11:21

原帖由 oversleep 于 2008-3-30 10:14 发表 http://bbs.saraba1st.com/images/common/back.gif
你指32位的吧,我这里只能认出系统认不出的内存,如果我自己设置的更大,那就认不全4G,有没其他更好的解决办法我不知道,反正因为声卡驱动的原因现在没办法上x64 ...

俺最担心的就是这点,果然只能把系统认不出的内存当作虚拟盘...这也太小了吧...

heimu 发表于 2008-3-30 12:02

首先你先看看把remap打开后系统能认多少,我不开remap能认3g,开了以后反倒只剩2g。

oversleep 发表于 2008-3-30 12:46

回复 #8 qieyifonger 的帖子

是太小了,一般只能当IE缓存和临时文件用用,不能当虚拟内存用

qieyifonger 发表于 2008-3-30 15:08

原帖由 heimu 于 2008-3-30 12:02 发表 http://bbs.saraba1st.com/images/common/back.gif
首先你先看看把remap打开后系统能认多少,我不开remap能认3g,开了以后反倒只剩2g。

俺是nforce570u的主板,bios里面根本就找不到remap相关的选项,可能默认就已经打开了...

顺便再问一句,俺现在是2G内存,xp系统默认已经打开了物理地址扩展,还需要在boot.ini里面加入pae参数么?

qieyifonger 发表于 2008-3-30 18:36

原帖由 oversleep 于 2008-3-30 10:14 发表 http://bbs.saraba1st.com/images/common/back.gif
你指32位的吧,我这里只能认出系统认不出的内存,如果我自己设置的更大,那就认不全4G,有没其他更好的解决办法我不知道,反正因为声卡驱动的原因现在没办法上x64 ...

baidu了半天,终于发现问题所在了,你看看你用的Ramdisk的rramdisk.sys文件版本是1.0.4096.2么?现在最新的版本是1.0.4096.4,已经修正这个问题了,不过俺现在没条件来试...

附件就是最新的Ramdisk版本。

-------------------------------------------------版本说明--------------------------------------------------------
by gavotte@ccf
【原创】ramdisk 驱动更新: 32位下使用全4G内存支持, v1.0.4096.4            

随便发个新的驱动。这个驱动可能不大稳定,大家测试看看。

64位系统驱动没有更新。32位非服务器系统下,如果安装了4G或以上物理内存,并且打开BIOS的memory remap时。ramdisk驱动优先使用系统无法访问的(少掉)那部分内存。如果再把页面文件放上去,将就着支持4G内存了。
使用方法:
1. 用普通方法安装驱动
2. 导入ram4g.reg注册表。
3. 打开系统控制面板,确认系统打开PAE。否则删除boot.ini里的/EXECUTE, /NOEXECUTE=AlwaysOff等等参数,增加/PAE参数。
4. DiskSizeK/DiskSizeM设置小于高内存时,忽略虚拟盘大小设置使用高内存大小。虚拟盘大小大于高内存时,不足部分使用普通内存。

更正了几个bug:
1. 磁盘未格式化
2. 大小无法超过高内存
3. 未开PAE时死机
4. 禁止进入休眠状态

再次更新:
1. ramdisk过大导致NTFS格式化映像文件无效(1.0.4096.2)
2. 加强初始化清零(1.0.4096.3)

[ 本帖最后由 qieyifonger 于 2008-3-30 18:38 编辑 ]

oversleep 发表于 2008-3-30 18:46

谢LS,我回去试试,这样的话分1.5G就可以吧虚拟内存都放进去了
页: [1]
查看完整版本: 问一下Ramdisk在xp下使用4G内存的问题?