标题:
[求助]
为什么在WINDOWS下,只能认出3.37G
[打印本页]
作者:
wawa1239
时间:
2009-6-25 13:03
标题:
为什么在WINDOWS下,只能认出3.37G
我的电脑用了两根DDR2 800 2G的内存(共4G),为什么在WINDOWS下,只能认出3.37G??怎样才能解决这个问题?谢谢!
作者:
mashr
时间:
2009-6-25 13:14
你用的应该是32位XP系统,没办法,这是X86架构的败病。你的800M分给硬件用了
想用全,装64位的VISTA吧
作者:
sanjianke3
时间:
2009-6-25 13:47
32位系统只能认这么多,可以换win7玩玩了,另外可以试试以下方法:
很多朋友都装了4G内存甚至8G内存,可惜32位系统中除了2003server支持显示4G内存以外,其它都最大利用到3.25G左右,余下0.75G都浪费了,这主要是32位操作系统内存地址映射限制的问题造成的,如何解决呢?电脑属性里显示3.25G的问题是无法真正解决的,即使32位vista旗舰版可以显示4G内存,但无法真正全部利用这4G内存,这就需要一个重要软件的登场了,RAMDISK,可能很多朋友听说过,此软件支持把内存当硬盘分区来用,也就是说通过RAMDisk可以把无法利用的那部分内存当硬盘分区,除了可以把IE的临时文件缓冲区放到这个分区以提高访问网络的速度外(具体设置很简单这里就不多说了),还可以通过设置windows xp等32位的虚拟内存来把这部分内存真正利用起来,具体设置如下,以8G系统物理内存为例,系统显示3.25G,余下4.75无法利用,这时用RAMDISK把4.75G内存全部设置为硬盘分区,把IE缓冲设置100兆并放到此分区内,此时还余下4.65G,在“我的电脑”-“属性”里把虚拟内存设置为4.65G,然后将虚拟内存页面文件指向这个新设立的分区,保存重启后,你的新分区就会多了一个4.65G的Pagefile.sys的隐藏文件,这时你要把C盘(系统盘)下的Pagefile.sys文件删除(WINDOWS 不会自动删除这个文件),这样你可以利用7.9G的内存了(有100M是你的IE缓冲),4.65G的虚拟内存因为也是映射到真正的内存上来用,所以不会影响速度(速度是原硬盘虚拟内存的十几到几十倍,因物理内存速度而异),但此分区内不能存储重要文件,因为每次关机或重启都会清空此分区,因为此分区不是harddisk而是ram,每次启动系统都会自动生成Pagefile.sys和IE缓冲的目录,我已验证,对系统使用没有任何副作用,至今没有跳出过任何出错的信息。虽然我的电脑属性里依旧是3.25G,但用热键调出的“任务管理器”下的“性能”页面里内存显示的可是7.9G,是真正可以被利用的。
另一种方法:
1,首先检查主板是否支持,下载everest检测软件,在主板-内存一项中,
Physical Address Extension(PAE)查看“操作系统支持”“处理器支持” 是否为“是”,如果是“否”的话代表主板不支持,不要玩了,如果是“是” 的话,“活动”一项是“否”也有可以修改的可能。
2,我的电脑-属性-高级-启动和故障恢复-设置-编辑,这里编辑操作的是 c盘根目录下隐藏的boot.ini文件,各位也可以通过在c盘显示隐藏文件的方法 找到它,
我的boot.ini里的内容如下:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /noexecute=optin /fastdetect "
那么接下来在“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft
Windows XP Professional" /noexecute=optin /fastdetect”的表明操作系
统的“Microsoft Windows XP Professional ”加上“/PAE”
即“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows
XP Professional" /PAE /noexecute=optin /fastdetect”
这样保存关闭,系统就打开了PAE
重新启动后,电脑属性的下方多了“物理地址扩展”几个字,虽然显示 , 的还是3.25g内存,但实际上4g内存已经完全启用了,但怎么证明这一点呢?
就用ramdisk虚拟硬盘软件来测试
ramdisk是一款将内存转换为虚拟硬盘的小软件,内存的速度是硬盘的几十倍 ,所以在我处理ps等需要大量暂存盘的软件时,通常都会用它来充当软件的暂 存盘,这样软件的速度会倍增,在系统没有开启PAE只能识别3.25g内存的情况下,使用ramdisk会直接占用这3.25g的内存,而开启PAE后,用ramdisk设置768mb的内存作为虚拟硬盘,再调出任务管理器,会发现内存使用丝毫没有减少,也就是说,ramdisk调用的768mb内存是系统没有显示出来的768mb,还而言之,系统已经找到了4g内存啦。
作者:
csxd
时间:
2009-6-25 13:52
32位的操作系统就只能认到这些,还是换系统吧
作者:
雨泥
时间:
2009-6-25 15:15
是的!这是正常的,32位的windows最大只能认到4G,楼主认到3.75G是正常的。
作者:
ally3sis
时间:
2009-6-25 18:51
楼上面高手还真不少 的确是xp32位系统造成的 马上要出win7了 win732位版本支持4G内存
作者:
hackin
时间:
2009-6-25 19:14
标题:
回复 2楼 的帖子
这个好像个x86没关系吧,32位数有关系!
作者:
Agudianjita
时间:
2009-6-25 19:34
系统问题 用VISTA吧 现在破解 软件支持什么的趋向完美了 而且感觉还不错
作者:
137001882
时间:
2009-6-25 19:46
学习了,呵呵,我的配置比较低,还没有发现此类问题,楼上的都回答得很好.
作者:
6607412
时间:
2009-6-26 02:23
windowsXP只能认到3。25-3。75左右的内存,这是他的系统算法限制死了的,打个补丁也只是近似4G,而且还是假冒的,系统实际工作效能还是只是3。25左右,想要认,很简单,64位的vista,没别的什么好办法了,别的都是治标不治本,64位才是根本问题。
作者:
tomeyer
时间:
2009-6-26 02:47
3楼的兄弟已经解释得很清楚了,主要是操作系统的问题啦,XP最多只能认3G多的内存容量,不像浪费那个剩余的内存容量的话就换个操作系统吧。
作者:
ming705
时间:
2009-6-26 03:20
32位的windows最大只能认到4G,楼主的能认这么多,是很正常的,想要认全,就得装64位的windows7就可以了!
作者:
tonycxd
时间:
2009-6-26 07:30
32位系统只能认这么多,认命吧
3楼的长见识啦
作者:
akin520
时间:
2009-6-26 08:43
确切的说应该是和BIOS有关吧,具体不清楚,不过只要加了/PAE,一般都能认出来!
作者:
beatiful-gril
时间:
2009-6-26 09:03
引用:
原帖由
hackin
于 2009-6-25 19:14 发表
这个好像个x86没关系吧,32位数有关系!
晕倒,X86就是代表32位的,X64就是64位的。
另外,建议楼主用一下2003的企业版,这个32位的可以支持到很大的内存。
作者:
proatx
时间:
2009-6-26 11:43
2003是可以支持8G以上的的,XP不行最多3.25 能认到的3.5G也是改动过的先用吧。以后用WIN7 看好这个系统
作者:
jz258159488
时间:
2009-6-26 15:23
大侠们别复制了,是XP寻址只能弄到这多。 换64位的XP就没问题
作者:
xasun2
时间:
2009-6-26 15:25
那也不一定有時可能內存的晶片有問題的情況也是那樣比如1G的內存認出0.98G也是正常
作者:
xbat2999
时间:
2009-6-26 15:47
应该是显存吃掉了一部分内存,楼主的显存是集成的吧?
作者:
sl100
时间:
2009-6-26 16:39
实际上你的内存还是4G的,只是用的是32位的系统,不显示而已!!
作者:
104353286
时间:
2009-6-26 17:46
32位系统一般只能认出3G多的内存,要全部都显示出来,只有64位系统咯
作者:
starxkwm
时间:
2009-6-26 17:51
因为有时候是系统出现错误才会这样!请重新安装下!
作者:
asddsaa
时间:
2009-6-26 23:12
32位系统只能识别最大4G内存寻址范围,这4G包括各板卡Cache,显卡显存等。
作者:
recoba29
时间:
2009-6-26 23:16
just updata to 64bit operation system
作者:
undeadzq
时间:
2009-6-27 09:19
XP不支持那么大内存 我家也是只显示3.25......
作者:
fs168
时间:
2009-6-27 09:33
用64位的WINDOWS,64位的vista,32位WINDOWS 2003 SERVER也可以
作者:
jawsboy
时间:
2009-6-27 11:05
正常 XP认不到4个G 做像VISTA等64位系统就好了
作者:
冰冷浪子
时间:
2009-6-27 11:35
XP只能认出那么多,换64位的系统就能解决
作者:
lovfzp513
时间:
2009-6-27 12:14
xp不能显示4G,VISTA*86 64位SP1都能认全啊。楼主换个系统?
作者:
fx12345
时间:
2009-6-27 12:28
,打个补丁也只是近似4G,而且还是假冒的,系统实际工作效能还是只是3。
作者:
zlc88816
时间:
2009-6-27 12:46
要用到4g 最好还是装x64的操作系统,或者用sever版
当然楼主玩游戏频繁那就只有32微系统了。
作者:
haha200008
时间:
2009-6-27 14:09
标题:
系统就是这样的
系统就是这样的 32位的windows达不到四G
作者:
funnyhaah
时间:
2009-6-27 14:17
基本上解决不了。x86系统32位的就只能认出来这么多了。除非你换64位系统或者vista
作者:
RTYS
时间:
2009-6-27 14:18
32位系统最大只能寻址这么多内存
可以用64位系统
可以正确显示内存
作者:
飞天砖头
时间:
2009-6-28 14:22
我们一般用的windowsxp都是32微操作系统,换个64位的操作系统就可以认出来了,不过64位兼容性应该不强!
作者:
guojian329
时间:
2009-6-28 14:59
哦 原来是这么回事啊 。 一直都不知道 怎么回事你饿。 呵呵 我也学习了。 哈哈
作者:
luoboflower
时间:
2009-6-28 15:13
除非安装Windows 64位的操作,系统,32位的认不到4G的
作者:
zniaoren
时间:
2009-6-28 15:17
一开始我还以为是集成显卡的问题,看了楼上的回复踩知道我太菜啦,受教啦
作者:
linux2004
时间:
2009-6-28 21:46
你用的是32位的操作系统,装个64位的操作系统就可以认出来4G内存了
作者:
youyanse
时间:
2009-6-29 09:49
听说WIN7 可以好点 感觉 3.5 就行了 剩下的做缓冲算了
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://162.252.9.15/bbs3/)
Powered by Discuz! 7.2