server2003内存扩展PAE.doc_第1页
server2003内存扩展PAE.doc_第2页
server2003内存扩展PAE.doc_第3页
server2003内存扩展PAE.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、请下载支持!葿蒂芅芆莁蚅薄 windows2003不能识别到4G 内存的解决办法莁螅莈袂薃肅罿 有用的资料,挪过来收藏一下芆芇肈莂蒆袈羀 原文:肆蕿芁羇蚇蒁蒃 启用物理地址扩展(PAE)肀莄芃蝿羂节螇 更新日期:01/21/2005膂蚄蚈膈膁羄艿启用物理地址扩展(PAE) X86膅蒇虿芄蒄肇薁蚀膀膂羅羆肁肁1.打开Windows资源管理器。2.在 “工具 ”菜单上,单击 “文件夹选项 ”。蚁羁蒆聿芈膄蚆3.在 “查看 ”选项卡上,单击“显示所有文件和文件夹”,清除 “隐藏受保护的操作系统文件”复选框,然后单击“确定 ”。如果显示警告对话框,单击“是”以继续。肄袇袈蝿肂膆蒈4.在根文件夹(如C:

2、)下查找Boot.ini文件并删除它的只读属性。膃螆芀袁蚇莇膁5.打开Boot.ini文件,然后将/PAE 参数添加到ARC 路径中,如以下WindowsServer 2003 Datacenter Edition示例所示:%systemroot%= ”WindowsServer 2003, Datacenter Edition” /PAE衿螀肄袄膆莈羃6.在 “文件 ”菜单上,单击 “保存 ”。膁袃莅荿衿螁蚄7.还原Boot.ini文件的只读属性。螁袅膇莀羄肅螈8.为使更改生效,请重新启动计算机。莆肆螀螃薆薇蚂 注意腿芁蚂肆蝿罿袄 ? 要执行该过程,您必须是本地计算机上Administrat

3、ors组的成员,或者您必须被委派了适当的权限。如果计算机已加入某个域,则Domain Admins组的成员可能会执行该过程。作为安全性最佳操作,请考虑使用 “运行方式 ”执行此过程。 详细信息,请参阅默认本地组、 默认组以及使用“运行方式 ”。螂螄芃薈荿蚃袇 呵呵,这个倒是很久前就搞过了薃螄蒇袀薂肃羈 不过 64 位系统出来以后,不会再出现这样的情况了,芅芆莁蚅薄袆罿 32 位的里面也有一些版本是直接可以识别的,例如数据中心版,高级服务器版好象也可以莈袂薃肅罿葿蒂 在 windows2003企业版下打开PAE 开关使用4G 内存会花屏?肈莂蒆袈羀莁螅 4G 内存是 32BIT 物理内存寻址的极

4、限!在你的32bit 系统的 2003 上很容易出现问题!而 PAE 的打开只有在64BIT 系统上才能完全发挥其作用!芁羇蚇蒁蒃芆芇 该问题的出现, 除去显卡本来质量的原因,问题出在系统和驱动上!建议使用64BIT 的操作系统,或更新最新的显卡驱动来解决!也可以降低显卡的物理加速,来解决!芃蝿羂节螇肆蕿 准备升级内存容量的同志们来看看!蚈膈膁羄艿肀莄 对于准备升级3GB 以上容量内存的用户,我们总结以下几点供大家参考。第一,Intel 包括 945 、 965 、 975 都需要在 BIOS 中打开 Memory Remap请下载支持!虿芄蒄肇薁膂蚄 Feature选项(设置为Enable

5、),才可支持 4GB 或以上容量的内存。而在默认的Disable下是无法识别3000M以上容量的。膂羅羆肁肁膅蒇 第二, NVIDIA nForce5和 nForce6系列,在搭配包括Intel,和(核心)、Athlon64X2(Brisbane、核心)时,均可以正常支持4GB容量内存。蒆聿芈膄蚆蚀膀 第三, WindowsXP SP2 32bit、WindowsVista 32bitWindows2003Server,可以正确识别4GB 容量。均无法使用3GB以上的容量。袈蝿肂膆蒈蚁羁 第四, CPU-Z 在已上各种情况下,均可以正确识别4GB 甚至已上的内存容量;Windows系统信息中的

6、Total Memory中也始终可以正确识别4GB 及以上容量。但我们需要观察的是AvailableMemory Size,这才是系统真正可用的内存。芀袁蚇莇膁肄袇最后,我们可以看到4GB 或以上内存, 对于目前主流平台来说遇到的问题在于软件操作系统上。在Windows XP SP2 32bit和 Windows Vista 32bit下, 4GB 内存都无法被完全使用,而让普通用户去安装Windows2003 Server 32bit甚至 64bit 操作系统,可能还不够方便。肄袄膆莈羃膃螆后系统内存只有4GB 的系统地址空间中,PCI 内存范围占用了大量的地址范围3.25GB的罪魁祸首就是

7、这部分空间 接近750MB ,导致最莅荿衿螁蚄衿螀 BIOS 、PCI/PCIE设备等有关,系统和这些设备都是使用内存地址空间来通信的(以往也使用 I/O Port 来进行通信,然而其速度不够理想),我们称这部分空间为MMIO ( Memory MappedInput/Output ,内存映射输入输出)空间,由于这些地址空间被设备所占用,实际上插在内存插槽上对应的空间就闲置、浪费了,因此我们花了4GB 内存的钱,实际却只能得到3.25GB 的可用空间膇莀羄肅螈膁袃 Windows 可管理的最大内存和Windows 程序(进程)可寻址的最大空间是两个不同的概念。 32 位的程序最大只能寻址4GB

8、 ,其中用户模式占2GB ,内核占 2GB 。这里的内存是Windows 的虚拟内存空间, 其实包括了物理内存和页面文件。因为系统内存有限,而每个进程都假设自己获得4GB 的空间,所以每个进程的真实内存空间一部分在物理内存中,一部分在被交换到页面文件中。那个boot.ini里面的 /3GB 参数,实际上修改的是 4GB 的内存分配模式, 3GB 给了用户模式, 1GB 给了内核,让应用程序能用到跟大的空间。螀螃薆薇蚂螁袅Windows所能管理的空间,是另一个概念。同样是32 位的系统,Windows 2003 Std可管理4GB ,而Enterprose就可以管理32GB 。这并不奇怪,系统在

9、自动调配内存自由,通过的其实就是PAE ,就如当年DOS 下通过出 4GB 的内存,映射到 4GBEMS , XMS 突破 1M 的访问空间。PAE 也是在内存中开了一个窗口,把超的范围中,而应用程序的使用则是透明的。对于能管理大于4GB 的操作系统,PAE是自动打开的。系统及应用程序都能利用这些多 出的内存。对于XP , 2000 pro这些最多只能管理4GB的操作系统,大内存其实并没有浪费,应用程序可以调用AWE (通过PAE )来使用这些内存,自己作映射了。蚂肆蝿罿袄莆肆 微软承认在某些情况下,4GB 只被认出3GB 。原因是由于XP 或 2003 在某些主板的行为所致。微软的建议是升级

10、到XP SP2 或 2003 SP1 。这有的时候并不成功。原因是系统硬件具有内存冗余(redundant memory)或内存镜像(memory mirroring)的功能。只能参考主板的手册,在BIOS 中关闭对于的选项。芃薈荿蚃袇腿芁 所以,这可能是主板和甚至换内存都可能是解决之道。或者换OS 兼容的问题, 打补丁,升级2003 的企业版。BIOS ,调整BIOS中的内存设置,蒇袀薂肃羈螂螄 另外,确定在BIOS中的advanced选项中,内存不是mirror,要想用到8GB ,应该设成Advanced ECC请下载支持!莁蚅薄袆罿薃螄 原因薃肅罿葿蒂芅芆 主要原因是3.2GB 到 4G

11、B 之间的内存地址被保留了,这些地址主要被915G 和 925G 芯片组来使用。为了拒绝操作系统使用上述地址空间,这些地址被标注为不可用。蒆袈羀莁螅莈袂 在 Intel 915G芯片组技术手册上,解释了这些地址空间是被芯片组的一些功能占用了,这些功能包括:蚇蒁蒃芆芇肈莂 *BIOS/firmware hub (2 MB)羂节螇肆蕿芁羇 *Local APIC (19 MB)膁羄艿肀莄芃蝿 *Digital Media Interface (40 MB)蒄肇薁膂蚄蚈膈 *Front side bus interrupts (17 MB)羆肁肁膅蒇虿芄 *PCIe configuration sp

12、ace (256 MB)芈膄蚆蚀膀膂羅 *MCH base address registers, internal graphics ranges, PCIe ports (up to 512 MB) . This must be allocated in uninterrupted 256MB blocks.肂膆蒈蚁羁蒆聿 *Memory-mapped I/O that is dynamically allocated for PCI Conventional and PCIe add-in cards (Typically this is around 200MB or more)蚇莇膁肄

13、袇袈蝿 很多朋友是为了使用4G 以上的内存才安装了WINDOWS2003企业版,可是装好了之后却发现系统所使用的内存只有3G 多,是不是 WINDOWS2003企业版 32 位,不支持大于4G 以上的内在?其实不是! “newswan”发的帖子很好,对于英文不好的朋友,完全看明白还是有点难度的。下面,简单给大家提供一点参考,2003 是支持 4G 以上的内存的,但是在默认的情况受32 位的限制,不能使用4G 以上的内存,要想完全使用4G 以上内存就要靠PAE 和 AWE 来解决 32 位操作系统所固有的4G 范围的内存使用限制。膆莈羃膃螆芀袁 PAE 即物理地址扩展,Windows 2003内

14、存管理器使用PAE向程序提供更多的物理内存。程序本身并不知道实际的内存大小。所有的内存管理和PAE内存分配都由内存管理器处理,与运行的程序无关。衿螁蚄衿螀肄袄 AWE 即地址窗口化扩展,是内存管理器功能的一套应用程序编程接口(API) ,它使程序能够寻址更多内存 超过标准32 位寻址的4 GB 内存空间。羄肅螈膁袃莅荿 对于 PAE 和 AWE 要注意的是: PAE 即物理地址扩展是Windows 2003内存管理器的一项功能,也就是说其是基于系统的,而AWE 即地址窗口化扩展是一套应用程序编程接口(API) 。薆薇蚂螁袅膇莀 在 Windows Server 2003中,当服务器使用热插拔内存设备时,会自动启用PAE 。而对于我们普通人来说不可能会使用价格高昂的服务器机器,必须在Boot.ini文件中使用/PAE开关来利启用PAE 。使用大于4GB的内存。蝿罿袄莆肆螀螃 以下是一个Boot.ini文件的示例,其中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论