不支持Flash

网友质疑Vista:4GB内存竟然无法识别

http://www.sina.com.cn 2007年09月21日 09:52  泡泡网
作者:武文斌

    Vista下到底能不能支持4GB内存呢?很多网友对此争论不休。在我们还在为32位操作系统、64位操作系统是否能支持多大内存的时候,一个网友提供了自己的实战案例。

网友质疑Vista:4GB内存竟然无法识别
4GB内存在Vista下惹的祸

    网友求助:

   趁着

华硕主板降价,我购买了P5W DH Deluxe的主板,当兴冲冲的购买回去,趁着内存便宜式加了2条1GB的内存后,发下了一个奇怪的现象:在新安装的Vista下,
操作系统
只识别出2680GB内存,对于只能识别黑金刚DDR2 1GB的内存而言。这点让他很是困惑,于是向广大的网友发出求助,怎样才能让主板识别出全部内存呢?

    网友回复:

    小狸猫:看看主板说明书,而且操作系统一定要是64位的,否则主板认了也白搭。

sea-monsters:32位的系统最多只能够认出3.25G的内存。

Hiko:32位操作系统不能识别4G以上内存,换成64位的Vista或者Linux吧!

micgogo:把BIOS里的Memory Remapping打开,如果用的是Vista U版本的话,32位的操作系统也可以识别4GB内存的。如果XP那就不行了。

hoyin:楼主,我的和你的一样,使用了4GB内存,主板只识别出3007MB。

    事情到底是怎么样的呢?

   

    我们前往了微软在线的MSDN网站,从那里的微软官方技术文档中,找到了答案。

网友质疑Vista:4GB内存竟然无法识别
官方的解释是,服务器版本的支持4GB是比较完美的

    也就是说,PAE是可以实现32位windows利用4GB内存,但前提是拥有特殊的硬件(我们可以理解为服务器级别的)支持才可以做到而不适用于我们的PC,而/set pae ForceEnable又是什么用呢?下面引用MSDN的原文:(http://msdn2.microsoft.com/en-us/library/aa906211.aspx)

网友质疑Vista:4GB内存竟然无法识别
支持4GB内存内存的误区

    意思是说,由于DEP(数据执行保护)关闭后PAE会自动关闭,但是如果用户需要在关闭DEP同时仍然需要打开PAE,才需要使用/set pae ForceEnable! 而不是很多人理解的只要用这个参数就可以支持4GB内存!

    Vista 32位版本在PC机上能最多支持3.05GB

    答案是3.05GB。原因很简单,因为考虑到PCI设备(例如显卡,声卡,网卡等等)占用的寻址范围,Vista32保留了接近1GB的内存地址空间来保证这些设备的兼容性,也就是说,无论你看到系统属性里是3GB还是3.5GB,实际可以使用的内存都是3GB。

    所以说内存太大了Vista也是吃不下的,3GB已经够用了。

爱问(iAsk.com)
不支持Flash
·城市营销百家谈>> ·城市发现之旅有奖活动 ·企业管理利器 ·新浪邮箱畅通无阻
不支持Flash