无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10331|回复: 15
打印 上一主题 下一主题

[讨论] 也谈XP如何充分利用4G内存

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-6 22:43:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新装电脑配了4G内存,装XP是必然的,但是在系统属性里面只看到“2.99G”的内存,还有大约1G不见了,感觉不爽。
仔细想一下,集成的显卡占用了 256M,还有750M左右没用上。
传说XP只能使用3.25G内存,换算成K,就是3.25*1024*1024=3407872K
显卡占用 256*1024=262144K
操作系统可以使用的有:3407872K-262144K=3145728K
任务管理器里面看到物理内存总数是 3142060K,比理论值少了3668K,也不知道去那里了!
算起来还有0.75G空闲,得想办法用上,0.75*1024=768M
用VDM制作一个767M的镜像,文件名为 RamXP.IMG,格式化以后实际占用磁盘空间为 6.56M 。
在menu.lst中加入如下代码,(g4d目录所在盘符根目录要有ntldr.boot.ini.ntdetect.com,直接在C盘也行)

title Microsoft Windows XP Professional
find --set-root /g4d/RamXP.IMG
map --mem --top /g4d/RamXP.IMG (hd1)
chainloader /ntldr
boot

在boot.ini中增加
c:\grldr="grldr"

把grldr和menu.lst放到C:\

开机,先选择"grldr"再选择"Microsoft Windows XP Professional",进入XP,打开任务管理器,物理内存还是3142060K
说明使用的是高端内存。

OK!

再建立一个768M的镜像,发现全部使用的物理内存里面,说明767M是极限了,当然了还有可能会多出几K或者几百K内存就没有必要了。

终于把4G内存全部用上了,如果你有类似情况,赶快动手吧!

[ 本帖最后由 liulaotou2 于 2011-1-6 22:44 编辑 ]

最终结果.JPG (71.1 KB, 下载次数: 139)

效果

效果
2#
发表于 2011-1-6 23:22:33 | 只看该作者
呵呵 不错 弄了个RAMDISK放到内存顶端!
回复

使用道具 举报

3#
发表于 2011-1-7 10:46:33 | 只看该作者
呵呵...充分利用闲置内存空间,好。
另外还可以考虑将闲置内存空间设置成虚拟磁盘,再将系统虚拟内存(页面文件)设置到该盘,内存读写速度远远快于磁盘,这对提高系统性能应该会有帮助。
回复

使用道具 举报

4#
发表于 2011-1-7 11:25:12 | 只看该作者
一直这样做,不过我发现一个问题,在高端内存的虚拟硬盘,在Firadisk下,性能貌似比在低端内存的差
而且,这样还不如直接用Ramdisk虚拟硬盘,Ramdisk虚拟的硬盘比Firadisk虚拟出来的速度快一点
回复

使用道具 举报

5#
发表于 2011-1-7 12:19:02 | 只看该作者
原帖由 w352864 于 2011-1-7 11:25 发表
一直这样做,不过我发现一个问题,在高端内存的虚拟硬盘,在Firadisk下,性能貌似比在低端内存的差
而且,这样还不如直接用Ramdisk虚拟硬盘,Ramdisk虚拟的硬盘比Firadisk虚拟出来的速度快一点

我在最早的map --mem的帖子里面就提到过,32位访问高端内存是通过pae模式的。这会比低端内存访问慢,具体可以看pae模式原理。
如果用64位系统,就不存在这个问题,所有内存都是用64位长模式访问,性能不会有衰减。

所以强烈推荐3.25G以上内存的电脑用64位系统,几乎99%的32位程序都能正常运行。
回复

使用道具 举报

6#
发表于 2011-1-7 13:20:00 | 只看该作者
呵呵...充分利用闲置内存空间,好啊!谢谢分享!
回复

使用道具 举报

7#
发表于 2011-1-7 14:45:59 | 只看该作者
同意5楼专家意见...........
回复

使用道具 举报

8#
发表于 2011-1-7 17:24:06 | 只看该作者
我一直都是用Ramdisk虚拟硬盘的,不过学习楼主的方法了。
回复

使用道具 举报

9#
发表于 2011-1-7 17:26:46 | 只看该作者
原帖由 <i>fujianabc</i> 于 2011-1-7 12:19 发表 我在最早的map --mem的帖子里面就提到过,32位访问高端内存是通过pae模式的。这会比低端内存访问慢,具体可以看pae模式原理。
如果用64位系统,就不存在这个问题,所有内存都是用64位长模式访问,性能不会有衰减。

所以强烈推荐3.25G以上内存的电脑用64位系统,几乎99%的32位程序都能正常运行。
<br />

了解。

另外:--top参数必须在3.G以上内存上使用
回复

使用道具 举报

10#
 楼主| 发表于 2011-1-8 18:51:56 | 只看该作者

回复 #9 快雪时晴 的帖子

我主要是要做RAM XP,就算PAE模式稍微慢一些,但是肯定比硬盘快。
回复

使用道具 举报

11#
发表于 2011-1-9 07:36:36 | 只看该作者
没装过64位系统 性能相比之下很优越吗
回复

使用道具 举报

12#
发表于 2011-1-9 09:35:31 | 只看该作者
原帖由 2010niu 于 2011-1-9 07:36 发表
没装过64位系统 性能相比之下很优越吗

64位的WIN7,兼容性很好很强大,64位的XP,兼容性很惨,除非你只用常用的办公软件
回复

使用道具 举报

13#
发表于 2011-1-9 11:11:52 | 只看该作者
没看明白楼主是什么意思  我们太菜了
回复

使用道具 举报

14#
发表于 2011-1-12 19:31:53 | 只看该作者
谢谢楼主~您的贴子使我成功地将4.5G的RAMXP镜像文件加载到高位内存(我本机8G内存,加载4.5G内存后,还有3.25G为XP系统所用,还有250M为主板显存用,基本上的软件都放在内存里运行了,而且运行稳定~~~速度当然比用硬盘快得多了!)
上图为证:


点评

怎么我的内存只有1.75G呀?  详情 回复 发表于 2016-9-23 19:53
回复

使用道具 举报

15#
发表于 2016-9-23 19:53:49 | 只看该作者
健佬 发表于 2011-1-12 19:31
谢谢楼主~您的贴子使我成功地将4.5G的RAMXP镜像文件加载到高位内存(我本机8G内存,加载4.5G内存后,还有3 ...

怎么我的内存只有1.75G呀?
回复

使用道具 举报

16#
发表于 2016-9-25 09:00:53 | 只看该作者
我覺得4gb內存最低限度也該用win7x64,以前也搞過這類東西,會造成Xp系統不穩定。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 04:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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