POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 9278|回复: 10
打印 上一主题 下一主题

VISTA32下6G内存使用ramdisk4G设置4G虚拟盘(用前端只能设到3G)达成!

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-20 06:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原来在一直苦于6G内存只能设置最大为3G的虚拟盘,没想到今天竟然4G达成
过程是这样的(以下至红字的叙述属于我走的弯路,仅供参考):
1.用那个前端程序设置为2.74G
2.设置为3G
3.注册表内
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRRamdiskParameters]
"UsePAE"=dword:00000001
"DiskSizeM"=dword:00000C00 -----------(通过前端程序已设置到3G)
"DiskSizeK"=dword:00001000 -----------   (4G,手动添加,其实后来意识到这玩意儿指的是KB,活见鬼也是有好处的...)

4.重起后虚拟盘缩水到2.74G,但是这时用前端就可以设置到4G了,提示重起(虚拟内存还在上面呢)
5.再次重起后虚拟盘达成4G! 但是透明效果没了(显卡驱动暂时反应不过来而以)
6.又一次重起,一切正常,4G虚拟盘 768M虚拟内存,3G vista MCE电视暂存盘,剩下的作为IE缓存,系统残留2G,完美用光6G!

最后的注册表状态:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRRamdiskParameters]
"UsePAE"=dword:00000001
"BreakOnEntry"=dword:00000000
"DebugLevel"=dword:00000000
"DebugComp"=dword:ffffffff
"DiskSizeM"=dword:00001000
"DriveLetter"="Z:"
"RootDirEntries"=dword:00000200
"SectorsPerCluster"=dword:00000000
"MediaType"=dword:00000002

经过验证,只要设"DiskSizeM"=dword:00001000就可以了,那个前端没有随着版本的更新而变动,总是试图当场生效,导致6G 下设置4G虚拟盘总是失败(当然2003 EE/2008下是可以直接搞定的)



[ 本帖最后由 whateveru 于 2008-6-21 16:19 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
发表于 2008-6-20 08:13 | 只看该作者
“完美”两字只有64位系统才称得上,32位...
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2008-6-20 08:28 | 只看该作者
64位下内存一样被浪费,一样要设RAMDISK
回复 支持 反对

使用道具 举报

4#
发表于 2008-6-20 11:30 | 只看该作者
64bit当然不会浪费。
回复 支持 反对

使用道具 举报

5#
发表于 2008-6-20 21:03 | 只看该作者
我印象那个什么都不用设置,我是win2003 server 开pae 8G内存。

他那个软件虽然就写了4G,但是你想填多少都可以,随便改
回复 支持 反对

使用道具 举报

6#
发表于 2008-6-20 21:35 | 只看该作者
还是64BIT省心.
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2008-6-20 23:23 | 只看该作者
原帖由 jiliaoke 于 2008-6-20 21:03 发表
我印象那个什么都不用设置,我是win2003 server 开pae 8G内存。

他那个软件虽然就写了4G,但是你想填多少都可以,随便改


2003/2008下 有多少PCI设备在PAE 大内存下没有正常的驱动,64位vista下又有多少MCE认证电视卡不能用

同样2003,2008下内存狂大又不用数据库、虚拟机之类对我没用的软件,那些大内存又拿来干什么呢?当然它的服务功能我自有一台图拉丁在那里开着
说到底一般机还是要虚拟个盘出来,放些杂七杂八的东西,例如解决Utorrent缓存无效问题,MCE 电视暂存文件写盘占资源问题(XP下2G,vista下至少3G),拷贝临时文件、作文件效验等等

[ 本帖最后由 whateveru 于 2008-6-20 23:38 编辑 ]
回复 支持 反对

使用道具 举报

8#
发表于 2008-6-20 23:36 | 只看该作者
原帖由 ShinichiYao 于 2008-6-20 08:13 发表
“完美”两字只有64位系统才称得上,32位...



偶用的64bit  ^_^
回复 支持 反对

使用道具 举报

9#
发表于 2008-6-21 15:02 | 只看该作者
原帖由 whateveru 于 2008-6-20 23:23 发表


2003/2008下 有多少PCI设备在PAE 大内存下没有正常的驱动,64位vista下又有多少MCE认证电视卡不能用

同样2003,2008下内存狂大又不用数据库、虚拟机之类对我没用的软件,那些大内存又拿来干什么呢?当然它的服 ...



反正我的一般硬件设备没遇到过驱动问题,我指的是我的声卡,显卡,打印机,摄像头,电视卡,其他的不知道,不过几乎所有win下的驱动程序(包括XP),几乎都会为PAE模式特别做一次测试,这也是为什么XP官方不支持PAE,但是同样带了PAE内核的原因(ntkrnlpa.exe),因为要给厂商去做兼容性测试(详见windows internal),不过不可能所有的硬件都能良好的跑而已,但说有多严重,我看未必。

第二个是你没看明白我的意思,我是说他那个软件哪个设置的地方虽然只列出了3G(在我开了PAE的2003 server下也一样显示3G)但是你可以随便往上填,什么都不用改,不知道我说明白了没有。

就是你用鼠标点一下,然后键盘输入,1024G都没问题。这个跟系统无关,跟你有多少物理内存也无关,你纯粹可以认为这玩意是软件作者不小心的bug,但是,确实什么都不用改,谁不信自己试一试

[ 本帖最后由 jiliaoke 于 2008-6-21 15:12 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

10#
发表于 2008-6-21 16:00 | 只看该作者
楼主有那么复杂吗?:mad:
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2008-6-21 16:07 | 只看该作者
原帖由 jiliaoke 于 2008-6-21 15:02 发表



反正我的一般硬件设备没遇到过驱动问题,我指的是我的声卡,显卡,打印机,摄像头,电视卡,其他的不知道,不过几乎所有win下的驱动程序(包括XP),几乎都会为PAE模式特别做一次测试,这也是为什么XP官方不支 ...


这个当然知道,但是XP下填大了没用,自己摸索出来最大第一次2.74,第二次才能填3.0G,如果第一次填3G什么用也没有还有可能蓝屏,第二次填>3G就会变回2.74G;2003可以填到4G(以上都是总共6G的前提下,8G有可能会出现5G什么的极限值),但是再大就蓝屏(其实你看看我贴的图里面不就是填的4G,而且那次还真是我自己填进去,不是改的注册表)

ramdisk还不是这个4g版本的时候我就知道2003下可以往上填更大,我一直是设置4G虚拟盘很多月(年字还轮不上)了,现在看起来这个版本注册表改成5G也没问题,但是前端程序就是不行

在2003下打开PAE并且内存>4G的PCI设备能正常使用一般要求驱动有专门设计,一般新的能直接支持64位的卡兼容的比较好,例如NV 双头电视卡,
但是如果你在XP/VISTA32这种不能直接认全大内存的系统下开PAE随便你ramdisk还是什么都不做都不会有问题,我说的PAE兼容性仅指2003/2008且内存>4G


这次发帖发现直接改注册表就可以上很大且没有任何问题,虽然过程属于误打误撞,除了第一次和卸载,完全可以放弃这个前端程序了

[ 本帖最后由 whateveru 于 2008-6-21 16:27 编辑 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-1-31 08:21

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表