mingsohu 发表于 2010-6-11 17:11

兜兜豆豆 发表于 2010-6-11 17:14

支持

万能的老张 发表于 2010-6-11 17:17

你上8G都随便,只要操作系统换成64位的就一切OK

123bi 发表于 2010-6-11 17:33

肯定支持

nextwang 发表于 2010-6-11 17:41

偶错了,还不行么。。

[ Edited bynextwang on 2010-6-12 14:28 ]

digitalhot 发表于 2010-6-11 17:49

转的


首先在微软的网站上关于4GB内存限制问题有一篇技术文档:
http://support.microsoft.com/kb/929605/en-us

另外在一个论坛上也对此问题有比较深入的讨论:
http://www.brianmadden.com/conte ... oes-it-really-mean-

总结一下,大致可以归纳为以下几点:

1. 要在PC中使用超过4GB的内存,需要同时满足以下若干条件
(1)主板配置有支持至少8GB内存寻址的芯片组(例如Intel P965/P975)
(2)CPU支持X64指令集(例如Intel Core2处理器)
(3)BIOS支持memory remapping
(4)使用64bit的操作系统(或支持物理内存扩展技术的32bit操作系统)

2. Intel 945芯片组或更早期的芯片组,受到32bit的限制,最大只能寻址到4GB,也就是说只能访问4GB以内的地址。但是这4GB地址并不是完全留给内存使用的,与此同时,各种接口、IO设备都还需要分配大量的寻址空间(例如显卡通常就要占用数百MB),所以最后留给系统物理内存这一硬件的寻址空间,就只剩下3GB多一些。而操作系统也只能识别到这么多的物理内存。因此,如果PC系统的硬件达不到以上第一点中的(1)(2)(3)条时,即使在系统中安装超过 4GB的内存,能够被识别的物理内存也只有4GB,而留给操作系统使用的只有3GB多一些。

3. 操作系统对识别的内存数也有影响。32bit的操作系统只具备4GB的寻址能力,即使硬件满足上述使用4GB内存的条件,限于操作系统的寻址空间限制,必须要保留数百MB的寻址空间给各种接口和IO设备,因此操作系统仍然最多只可以用到3GB多一些的物理内存。而64bit的操作系统下,因为把各种接口和 IO设备所占用的地址空间移到更靠后的地址段,因此4GB物理内存可以完全寻址,也就是完全识别使用。再延伸一下,同理可以推断,假设某64bit操作系统的最大寻址能力是8GB,而系统安装了8GB的物理内存,那么操作系统可以识别并使用的内存也就是7GB多一些。

4. 我自己找了一台ThinkCentre M55(Intel 965芯片组)并安装了4GB内存,然后分别安装了Vista 32bit、Vista 64bit、Ubuntu Linux 32bit和Ubuntu Linux 64bit进行测试,从结果来看验证了上述观点。

补充:根据黑友“bobww”提供的信息,再补充两点如下:

以下两点均要求硬件满足以上第一点中的(1)(2)(3)。
5. 部分支持PAE技术的32bit操作系统(主要是服务器类系统),例如:
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Datacenter Server
• Microsoft Windows Server 2003 Enterprise Edition
• Microsoft Windows Server 2003 Datacenter Edition
可以通过启用PAE功能来支持4GB或者更多内存。参见微软知识库:
http://support.microsoft.com/kb/283037/zh-cn
而32bit的Linux通过在内核中配置支持Large Memory Support,也可以支持4GB内存。
(关于这一点,我还没有测试证实,如果有时间会试试看。)
关于微软操作系统支持内存的上限,可以参见我之前发布的文档:
http://thinklenovo.spaces.live.c ... 1053199D!1289.entry

6. 至于32bit的Windows XP,在升级到SP2之前可以使用PAE技术使用到4GB内存,但是升级到SP2之后,由于微软限制,即使开启PAE,系统也只能显示3GB左右的内存容量。参见微软知识库:
http://support.microsoft.com/?scid=kb%3Ben-us%3B888137&x=15&y=12
(关于XP SP2之前版本的情况,我也还没有测试证实,如果有时间也会试试看。)
另外我在32bit的Vista上测试了强制启用PAE的情况,结果和不启用PAE没有差别,与XP SP2的表现相同。

萧萧易水 发表于 2010-6-11 17:51

又是乱开牙的。 T60 只支持 3G 。插上 4G 即使装了 64 位系统也只用的上 3G,
945 芯片组支持 MAX 4G 内存,但 T60 受限了一点,只支持 3G 。论坛里讨论很多次了。

萧萧易水 发表于 2010-6-11 17:55

见此测试,有人把系统都测遍了,证明 T60 不管是不是 windows ,是不是 64 位,
都只有 3G内存可用:

http://www.ibmnb.com/viewthread.php?tid=492235&highlight=T60%2B4G

a360602 发表于 2010-6-11 18:04

六楼很专业,顶六楼

刘易斯 发表于 2010-6-11 19:27

楼上很多所谓的“资深人士”,都没用过就不要误导楼主了。T60,T60p,X60,X60s最大支持到3G内存,你就是装64位的windows8也没用,硬件不支持。61系列可以支持到8G内存。

victorxp 发表于 2010-6-12 14:15

不懂别乱说,说支持的都是没用过的。
这个问题多年前就被复习过了。

4G可以显示出来,但是你永远只能用到3G
BIOS正常显示4096MB,但是Windows里永远都说4.00GB(3.00GB可用),这和X64还是X86是没有关系的。

60系列的T60,R60,X60(S/T),Z61(T/M),都是这个德行,还有臭名昭著的SATA接口限速,这个毛病TXR61都有

jianbaoying 发表于 2010-6-12 14:24

见识了哈哈

6670337 发表于 2010-6-12 20:01

:) :) :) :)

flyer8 发表于 2010-6-12 20:20

Posted by victorxp on 2010-6-12 14:15 http://www.ibmnb.com/images/common/back.gif
不懂别乱说,说支持的都是没用过的。
这个问题多年前就被复习过了。

4G可以显示出来,但是你永远只能用到3G
BIOS正常显示4096MB,但是Windows里永远都说4.00GB(3.00GB可用),这和X64还是X86是没有关系的 ...
技术角度和商业角度的回复永远不会一致的:D

liyufeng1982 发表于 2010-6-16 06:14

现实跟理论是有差距滴!

jingzi123123 发表于 2010-6-16 10:23

只支持3G,多上无益。

zeliangwan 发表于 2010-6-16 10:45

俺的X60明智啊,当初只加了一条2G,现在3G刚好

jysxing 发表于 2010-6-16 10:52

t60最高支持3G啊,64位操作系统也是3G。这个月经贴了。

charlierao 发表于 2010-6-16 10:52

最大3G,945芯片限制,:)

jysxing 发表于 2010-6-16 10:58

回复 #19 charlierao 的帖子

硬件规格上945支持4G,但是thinkpad把它限制了。

dxxzdj 发表于 2010-6-16 11:07

回复 #6 digitalhot 的帖子

六楼很专业六楼很专业

my0730 发表于 2010-6-16 14:19

4G可以显示出来,但是你永远只能用到3G

icelake 发表于 2010-6-16 14:46

支持

ttvsjj 发表于 2010-6-16 15:10

学习了。

lhh25 发表于 2013-8-2 15:34

总有1G内存就像资本家一样会在休闲度假,那3G确实劳动人民在辛苦劳作!

smartsuit 发表于 2013-8-2 22:04

11楼正确答案已经公布。

singrila 发表于 2021-4-25 16:59

挖出来了,能越狱吗?

zhangyongtao 发表于 2021-4-25 17:00

支持2+1

倍哥也是哥 发表于 2021-4-25 22:44

挺过2G+2G,发现系统最多也是认到3G,且经常死机,后面只用2G的了。
页: [1]
查看完整版本: T60支持4G内存么