本本升级到了4GB之后。只可以认识3GB.有否旁门左道解决?
下午去买了单条2GB的内存。然后插入了笔记本。笔记本型号hp tx1000z.
原装搭配一条ddr2 2GB的内存。
操作系统是windows vista premium version 32 bit
之前就知道了winvista 32bit无法完全识别4GB的内存,还以为至少可以把部分内存共享去做显示内存。然后剩余作系统内存,应该还是足够的。
结果却只认识到3GB全部内存。。。
有啥子旁门左道可以安装啥子解决方案之类的,可以让vista32bit认全4GB内存灭?
另外,AMD turion 64 x2 TL58需要安装什么补丁灭?
我记得之前看到AMD有出过什么稳定性的补丁是针对他们自家的处理器的。。。。
求解。
谢谢。
已经确认,系统可以认到4096MB内存的。
在BIOS信息那里显示了。
可是进入win vista之后 还是显示3GB...
[ 本帖最后由 linskystar 于 2007-12-22 17:38 编辑 ] 因为剩余的地址是保留给系统的,内存用不到 只是显示错误而已。
其他的并不影响的。
仅仅是显示不出来。 windows vista premium version 32 bit
换64bit 的vista 楼上。我是买的so-dimm....
貌似我的本本的主板没有类似的设置。
我找了颇久还是找不到。
不过既然大家都说没影响就算了。。。。 -_- 用来作图感觉如何?楼主。有没有回我了。 哦?作图。
我不作图的啊。。。
我只画机械设计和电子板线路的设计图纸。。。
基本上是键盘操作。
如果是手画图的画,感觉反应不是很理想。。。
如果是专业画图的话,建议还是入手富士通吧。
朋友一部lifebook还是什么型号的富士通的,手写感觉超棒。。。。
反应挺灵敏的。。。
就是配置不是很高,只有core 2 duo的处理器和1GB的内存和80GB的硬盘。显示卡忘记了。报价上2千多美金的。。。
颇贵。。。。 步骤:
1、进入cmd:点击开始菜单,在搜索框中输入”cmd“,按下 Ctrl + Shift + Enter (进入cmd的管理员模式)
2、输入如下命令
BCDEdit /set PAE forceenable
这里的BCDEdit是关于命令行的启动配置编辑器。使用上面的命令,你能启用物理地址扩展(PAE),让支持的内存大于4GB。
纯引 猫小兄你试过便知 :mask: 10楼的怪叔叔。
貌似我的vista没有打开啊。
不过我还没有测试过这个命令。
恩,现在正在机场等妈妈的飞机。
可以顺便尝试看看的说。
貌似按照楼上上上上的某叔叔的方式,结果如下:
Microsoft Windows
Copyright (c) 2006 Microsoft Corporation.All rights rese
C:\\Users\\linskystar>BCDEdit/set PAE forceenable
The boot configuration data store could not be opened.
Access is denied.
C:\\Users\\linskystar>
貌似不行呢?
是不是要登陆administartor帐号啊?
如果是的话,我说,这个administrator在vista下怎么打开呢?
[ 本帖最后由 linskystar 于 2007-12-23 22:21 编辑 ] 找到命令提示符的快捷方式,然后按住Shift,点击右键,选择以管理员运行
好像是这样 楼上,照做了。
貌似还是显示3GB....(3006MB)呢。。。。
是不是这就是我的机子的极限了。。。
开机的时候显示的是40xxMB的说。。。。 在32bit操作系统下用好4GB物理内存
最近内存价格一路下滑
直接导致很多朋友或打算增加内存或新装机采购4GB内存
CPU都支持64bit了
然而很多人并不愿意直接使用64bit操作系统
甚至有不少人装了64bit的Vista后又卸掉重新回到32bit时代
重装完后问题来了
仔细查看系统内存怎么不是4GB
少了很多嘛
有些是3GB有些是3.25GB甚至有的少于3GB
究竟是XP不支持4GB内存还是买到的内存有问题
其实这个现象是由软件伙同硬件一并作案造成的极其恶劣的后果
首先说软件方面
主要是操作系统的责任
其实像XP 32bit这样的操作系统设计上是支持4GB内存的(32bit版本XP最高支持4GB内存)
但是在整个IA32系统上位于4GB以下的内存地址在系统中被分为很多块(4GB到64GB同样被划成多块但不是这里需要讨论的)
其中主要包括了系统可用内存及PCI设备内存地址范围
操作系统中显示内存不足4GB的主要原因来源于系统地址中PCI设备的内存地址范围
这个范围是以256为基础成倍设定的
该PCI设备地址范围包括了系统BIOS/芯片组/IO/PCI区域/VGA等等等等
这些设备都是通过实际内存地址来通信的
该类地址被定义为内存映射IO空间(MMIO)
由于MMIO地址所占用的就是4GB系统地址中部分物理内存所对应的地址
此时被其占用的对应地址的原物理内存部分就完全无效了
这就是软件方面大多32bit Windows操作系统为什么在使用4GB内存时只能看见3到3.25GB的罪魁祸首
然后是硬件方面
在物理内存槽中镶着4GB内存的时候正好包含到系统地址中第一个PCI设备地址范围(MMIO)
正如上面操作系统所要求的
对MMIO的寻址部分被内存控制路由到对应的设备上
而这些设备使用的地址正是4GB系统地址中对应物理内存地址的一部分
此时它所对应的应该是实际物理内存的那部分地址就没有了(被MMIO取代)
附和操作系统来完成这一罪恶行径的正是内存控制器
那么失踪的内存还有没有办法捞回来呢
答案是肯定的
需要说明的是捞回这部分内存有前提条件
同样要从软硬件两方面下手
软件方面
NT核心的操作系统所要完成的是对PAE的支持和4GB内存调整优化
而后支持PAE的操作系统会通过AWE使每个程序的虚地址范围可以突破2GB的限制最高到64GB(64bit操作系统暂无此类问题)
那么操作系统方面解决问题的关键在于支持PAE
Win2000开始微软的操作系统基本都支持PAE
4GB内存调整优化通过/3G启动参数来启用(本质上还是对PAE的支持)
硬件方面
要捞回这部分内存就是要将这些被MMIO占用的系统地址重新被路由到对应的内存上
为了解决这个问题引入了一种叫内存重映射(Memory Remapping)的技术
Memory Remapping技术最早是在服务器上使用的
在内存重映射启动后CPU要使用这部分被MMIO占用的物理内存时会通过PAE向高于4GB的空间寻址
此时CPU自身并不具备鉴别哪些是MMIO哪些是重映射的部分的能力
需要内存控制器将其重新转换到实际物理内存上
由此才能捞回那部分失踪的内存
这个累活完全是属于内存控制器独享的(自作自受)
那么只要你使用的是Win2000之后的操作系统
能否捞回它们的关键就在于是否支持内存重映射技术(Memory Remapping)
换句话来说
如果你用的是Intel系统那就需要确定你主板北的桥芯片是否支持Memory Remapping(Intel目前将内存控制器集成在北桥芯片中)
如果你用的是AMD的系统的话那么就需要先确定你的CPU是否支持Memory Remapping(AMD目前设计的内存控制器集成在CPU中)
从掌握的资料来看Intel支持该技术的桌面芯片组是i955X之后的所有支持8GB内存的型号
AMD支持该技术的桌面CPU为Athlon 64(不含闪龙)以上支持8GB内存的型号
同时我们必须在BIOS内打开Memory Remapping的选项才能正式开始捞回失踪的内存
至此
内存打捞工作告一段落
值得留意的是目前一些主板并不独立提供提供Memory Remapping开关但在其出厂时都已经被设置为打开了
还需要注意的是一些中低端主板产品为了尽可能降低成本而没有设置该功能
第三方芯片组中nVidia/ATI的高端双卡系统具备该功能
ULI和VIA芯片组不详
在支持和打开Memory Remapping技术的32bit操作系统上通常能使用到3.5GB以上的物理内存(仍然不会完全显示出4GB的)
虽然说Memory Remapping就是专门用来解决那些系统地址被设计在4GB内的操作系统中的内存丢失现象
但究其原因还是因为大多32bit操作系统无法完全利用4GB物理内存和其支持的系统内存最高只有4GB有关
同样的设计也出现在XP各个32bit版本/Windows 2000各版本(高级服务器版本除外)/windows 2003标准版/Vista各个32bit版本中
XP 64bit和Vista各个64bit版本/Windows 2003除了标准版外/Windows 2000只有高级服务器版无此问题
引自
http://bbs.cpcw.com/viewthread.php?tid=1302015
这个也值得楼主看看
http://news.sanhaostreet.com/NewsData/2007/5/200755848116931.shtml[ 本帖最后由 DeLaJSR 于 2007-12-24 17:08 编辑 ] :( vista premium也不行咩? 麻痹刚才插了4G进游飘2003的时候hang了
看来只能考虑1G+2G的组合了 All idiots upstairs... 32位xp/vista就不用指望PAE能开启4G了,都是梦话
32位系统里只有2k的两个高级版本和2k3的PAE可以开启4G 原帖由 Sienna 于 2007-12-29 14:07 发表 http://bbs.stage1st.com/images/common/back.gif
All idiots upstairs...
对啊,还可以留这证据的啊。
卡卡。
恩:mask:
现在就是这样了,4GB当作3GB用了。
懒惰出门去更换了。
其实之前是奇怪,大家都可以到3.5-3.8GB。可是我的却只到3GB而已。。。。 32位系统,除了3个服务器版,其他的都是3.5左右.
马隔壁我可是8G内存:cruel: :mask: 楼上这主板挺贵的吧 。。。。。 不知道现在内存比白菜还便宜么:o :mask: 内存是逼白菜便宜。
可是一般的主板只支持到4GB的总容量。
所以才说你主板贵的。。
谁说你内存了。。。 原帖由 linskystar 于 2007-12-31 05:45 发表 http://bbs.stage1st.com/images/common/back.gif
:mask: 内存是逼白菜便宜。
可是一般的主板只支持到4GB的总容量。
所以才说你主板贵的。。
谁说你内存了。。。
新北桥都能8G的 :( 哦。
我的主板是小板子来着。。。
只有2条dimm slot...
一条装一个2GB,2条就满了。。。。
:~(
:cruel: 就算要装大板也是以后才考虑了。
反正现在的系统已经够用了。。。
宅机是没有升级上限的。。。
以后肯定还有得考虑。。。
卡卡。 32位非服务器版Windows认3~3.75G都正常,像那个4G认2.5G才不正常 原帖由 HyperIris 于 2007-12-31 17:45 发表 http://bbs.stage1st.com/images/common/back.gif
哪里不正常?我板子上设备多,PCI设备多,占用的地址空间大,如此而已。
一般来说不会占这么多而已
而且你到处在宣扬Vista32bit可以认全4G,这根本不可能,Vista32bitSP1的一个新特性就是能“显示”全4G内存,至于能不能用到都没有细说,不打SP1的Vista32bit怎么可能能认全4G
页:
[1]