正 文:
飘易的笔记本是2008年5月购买的Thinkpad R61i 7732BGC,集成显卡,最近打开一些网页以及VS软件时,系统加载时间明显变长,于是就打算升级下硬件。飘易淘宝买了T9300 CPU,2根金士顿的2G DDR2 667内存。因为我这台电脑是GM965北桥芯片组,最大支持到T9500 CPU,但是T9500性价比确实不如T9300,4G ddr2 667已经到头了。
T9300 CPU花了380元,2根2g ddr2 667花了226元,内存现在真是白菜价了。货到手后,拆下小黑,如何拆机呢?到google里搜索“R61i 拆机图”吧,一大推。装上新的T9300,和2条2g内存,开机一看,T9300是识别出来了,可是标准的2.5G频率只有一半,上不去?于是去联想的thinkpad网站下载刷bios工具
网址:ThinkPad T61/p,R61(带1394的14.1宽屏),R61i(带1394的14.1宽屏)-- BIOS升级程序
http://think.lenovo.com.cn/support/driver/detail.aspx?DEditid=2866&docTypeID=DOC_TYPE_DRIVER&osid=234&treeid=2936700 更新主板bios到 2.3版本(2012年2月份的),再次开机,怎么还是只有一半的频率?进入bios,把电源选项下speedstep的mode for ac 调整为 max performance,即使用ac交流电时不要自动降频。再次开机,OK,T9300终于显示2.5GHz的标准频率了,用CPU-Z、everest测试频率都正常了。
关于thinkpad笔记本自动降频的问题,可以参考这个文章:
Thinkpad笔记本拿掉电池后一直降频。
可是进入XP系统后,问题又来了,我的4G内存却只识别出来了2.99G内存,这不是浪费了1G内存了?继续到网络上搜索。大多数是教你使用
Ramdisk在32位下利用4G以上内存的文章,在32位的win7下有许多人在用这个补丁:ready for 4g,不过这个只是一个曲线救国的方式,把多余的内存虚拟成一个硬盘分区,然后当做虚拟内存来使用的。大家可以看一下这个帖子:
终于知道ramdisk 4g是如何使用4G以上内存了,慎用!
继续寻找,终于找到了听雪论坛里的 scdeny 发布的2条帖子,比较深入的剖析了32位XP系统下如何真正开启4G以上内存这个问题:
帖子1:【原创】让XP用上4G内存,有图有真相,带破解补丁
http://bbs.pediy.com/showthread.php?t=137830帖子2:【原创】突破Windows XP 4G内存限制续
http://bbs.pediy.com/showthread.php?t=142776 仔细地看完 scdeny 发布的这2个帖子,我相信这个补丁才是真正的利用4G内存的方法。打开这个补丁,点击“开启64G支持”,下图:
因为我已经开启了,所以显示“关闭64G支持”。
32位XP系统开启64G内存补丁下载地址:
XP64G20111113.rar 应用了上面这个补丁后,系统属性里已经显示了3.92G内存,应用成功。
另外,我开了下everest,看到2条2g内存组成了双通道,内存带宽已经达到了11G/s,而前段总线的带宽才6.7G/s,也就是说本套系统内存没有发挥全部的带宽作用。
但是,这已经是这个GM965芯片组能达到的最大硬件设计极限了。
【
补充】:
这里可能很多人持有32位的系统最大支持3.25G内存的观念,但这错了。微软官方资料明确说明windows 2003等的32位企业版操作系统能支持到64GB的内存使用!
部分内容摘抄如下:
32位操作系统下只有通过 AWE的方式来扩展内存。AWE (Address Windowing Extensions)是 Windows 的内存管理功能的一组扩展,它使应用程序能够使用的内存量超过通过标准 32 位寻址可使用的 2-3 GB 内存。AWE 允许应用程序获取物理内存,然后将非分页内存的视图动态映射到 32 位地址空间。虽然 32 位地址空间限制为 4 GB,但是非分页内存却可以远远大于 4 GB。这使需要大量内存的应用程序(如大型数据库系统)能使用的内存量远远大于 32 位地址空间所支持的内存量。
Windows各版本支持的内存容量(物理内存)
Windows 2000 数据中心版:32G
Windows 2000 高级服务器版:8G
Windows 2000 专业版:4G
Windows Server 2003 32位 Web版:2G
Windows Server 2003 32/64位 标准版:4G/32G
Windows Server 2003 32/64位 企业版:32G/1TB
Windows Server 2003 32/64位 数据中心版:64G/1TB
Windows XP/Vista 32位:<4G
Windows XP 64位:32G
Windows Vista 64位:128G
具体的说,就是这些系统,中的32位可以通过其它办法利用4G以外的内存。
但是特别值得注意的是,其它文档所说的32只支持4G指的是,单个进程用户模式内存访问的限制。微软在这些需要更多内存的系统上设置的限制更高,所以才能使用不同大小的内存。
摘录2:
参考文档:
1、挑战Windows极限:物理内存
http://blogs.itecn.net/blogs/ahpeng/archive/2008/08/08/memorylimit.aspx2、windows 2003 32-bit 支持内存大小
http://social.technet.microsoft.com/Forums/zh-CN/2219/thread/42788289-7f1c-401b-b89b-5fd0fac0ba5e/3、Memory Limits for Windows Releases
http://technet.microsoft.com/zh-cn/library/aa366778(v=VS.85).aspx