windows2003不能识别到4G内存的解决办法



启用物理地址扩展 (PAE)
更新日期: 01/21/2005
  启用物理地址扩展 (PAE) X86
  1.打开 Windows 资源管理器。

  2.在“工具”菜单上,单击“文件夹选项”。

  3.在“查看”选项卡上,单击“显示所有文件和文件夹”,清除“隐藏受保护的操作系统文件”复选框,然后单击“确定”。如果显示警告对话框,单击“是”以继续。

  4.在根文件夹(如 C:)下查找 Boot.ini 文件并删除它的只读属性。


  5.打开 Boot.ini 文件,然后将 /PAE 参数添加到 ARC 路径中,如以下 Windows Server 2003 Datacenter Edition 示例所示:multi(0)disk(0)rdisk(0)partition(2)\%systemroot%=”Windows Server 2003, Datacenter Edition” /PAE

  6.在“文件”菜单上,单击“保存”。

  7.还原 Boot.ini 文件的只读属性。

  8.为使更改生效,请重新启动计算机。

注意
? 要执行该过程,您必须是本地计算机上 Administrators 组的成员,或者您必须被委派了适当的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能会执行该过程。作为安全性最佳操作,请考虑使用“运行方式”执行此过程。详细信息,请参阅默认本地组、默认组以及使用“运行方式”。



呵呵,这个倒是很久前就搞过了
不过64位系统出来以后,不会再出现这样的情况了,
32位的里面也有一些版本是直接可以识别的,例如数据中心版,高级服务器版好象也可以




在windows2003企业版下打开PAE开关使用4G内存会花屏?


4G内存是32BIT物理内存寻址的极限!在你的32bit系统的2003上很容易出现问题!而PAE的打开只有在64BIT系统上才能完全发挥其作用!
该问题的出现,除去显卡本来质量的原因,问题出在系统和驱动上!建议使用64BIT的操作系统,或更新最新的显卡驱动来解决!也可以降低显卡的物理加速,来解决!


准备升级4G内存容量的同志们.来看看!!


对于准备升级3GB以上容量内存的用户,我们总结以下几点供大家参考。 第一,Intel包括945、965、975都需要在BIOS中打开Memory Remap
Feature 选项(设置为Enable),才可支持4GB或以上容量的内存。而在默认的Disable下是无法识别3000M以上容量的。
第二,NVIDIA nForce5和nForce6系列,在搭配包括Intel CPU,和AMD SempronManila核心)、Athlon64X2(Brisbane、Windsor核心)时,均可以正常支持4GB容量内存。
第三,WindowsXP SP2 32bit、WindowsVista 32bit 均无法使用3GB以上的容量。Windows2003Server,可以正确识别4GB容量。
第四,CPU-Z在已上各种情况下,均可以正确识别4GB甚至已上的内存容量;Windows 系统信息中的Total Memory中也始终可以正确识别4GB及以上容量。但我们需要观察的是Available Memory Size,这才是系统真正可用的内存。
    最后,我们可以看到4GB或以上内存,对于目前主流平台来说遇到的问题在于软件操作系统上。在Windows XP SP2 32bit和Windows Vista 32bit下,4GB内存都无法被完全使用,而让普通用户去安装Windows2003 Server 32bit甚至64bit操作系统,可能还不够方便。



4GB的系统地址空间中,PCI内存范围占用了大量的地址范围——接近750MB,导致最后系统内存只有3.25GB的罪魁祸首就是这部分空间 \
Xz'~WF|Qw

BIOS、PCI/PCIE设备等有关,系统和这些设备都是使用内存地址空间来通信的(以往也使用I/O Port来进行通信,然而其速度不够理想),我们称这部分空间为MMIO(Memory Mapped Input/Output,内存映射输入输出)空间,由于这些地址空间被设备所占用,实际上插在内存插槽上对应的空间就闲置、浪费了,因此我们花了4GB内存的钱,实际却只能得到3.25GB的可用空间


Windows可管理的最大内存和Windows程序(进程)可寻址的最大空间是两个不同的概念。32位的程序最大只能寻址4GB,其中用户模式占2GB,内核占2GB。 这里的内存是Windows的虚拟内存空间,其实包括了物理内存和页面文件。因为系统内存有限,而每个进程都假设自己获得4GB的空间,所以每个进程的真实内存空间一部分在物理内存中,一部分在被交换到页面文件中。 那个boot.ini里面的/3GB参数,实际上修改的是4GB的内存分配模式,3GB给了用户模式,1GB给了内核,让应用程序能用到跟大的空间。

Windows所能管理的空间,是另一个概念。同样是32位的系统,Windows 2003 Std可管理4GB,而Enterprose就可以管理32GB。这并不奇怪, 系统在自动调配内存自由,通过的其实就是PAE,就如当年DOS下通过EMS,XMS突破1M的访问空间。 PAE也是在内存中开了一个窗口,把超出4GB的内存,映射到4GB的范围中,而应用程序的使用则是透明的。对于能管理大于4GB的操作系统,PAE是自动打开的。 系统及应用程序都能利用这些‘多’出的内存。 对于XP,2000 pro这些最多只能管理4GB的操作系统,大内存其实并没有浪费,应用程序可以调用AWE(通过PAE)来使用这些内存,自己作映射了。

微软承认在某些情况下,4GB只被认出3GB。原因是由于XP或2003在某些主板的行为所致。微软的建议是升级到XP SP2或2003 SP1。 这有的时候并不成功。原因是系统硬件具有内存冗余(redundant memory)或内存镜像(memory mirroring)的功能。只能参考主板的手册,在BIOS中关闭对于的选项。

所以,这可能是主板和OS兼容的问题,打补丁,升级BIOS,调整BIOS中的内存设置,甚至换内存都可能是解决之道。 或者换2003的企业版。



另外,确定在BIOS中的advanced选项中,内存不是mirror,要想用到8GB,应该设成Advanced ECC



原因

主要原因是3.2GB到4GB之间的内存地址被保留了,这些地址主要被915G和925G芯片组来使用。为了拒绝操作系统使用上述地址空间,这些地址被标注为不可用。
在Intel 915G芯片组技术手册上 ftp://download.intel.com/design/motherbd/ag/C6860001.pdf ,解释了这些地址空间是被芯片组的一些功能占用了,这些功能包括:
*BIOS/firmware hub (2 MB)
*Local APIC (19 MB)
*Digital Media Interface (40 MB)
*Front side bus interrupts (17 MB)
*PCIe configuration space (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)

转载于:https://www.cnblogs.com/hannover/archive/2009/06/19/1507079.html

使用C#和ASP.NET创建登录页面 在Visual Studio中,右键单击项目,选择"添加",然后选择"新建项"。在对话框中选择"Web",然后选择"Web 窗体"。在Visual Studio中,右键单击项目,选择"添加",然后选择"新建项"。在Visual Studio中,选择"新建项目",然后选择"ASP.NET Web应用程序"。在上面的代码中,我们创建了一个简单的用户界面,包含一个用户名输入框、一个密码输入框和一个登录按钮。在上面的代码中,我们创建了一个简单的用户界面,包含一个用户名输入框、一个密码输入框和一个登录按钮。 阅读详情

相关推荐

关于 SAP Fiori Elements 开发项目里的本地 annotation.xml 文件

文件通过引用 SAP 提供的标准词汇表和本地 OData 服务的元数据,为 Fiori Elements 应用定义了一个基础的注解结构。开发者可以在此基础上添加具体的注解,以满足特定的业务需求和界面定制。文件用于定义本地注解,以补充或覆盖来自后端 OData 服务的元数据。元素内添加具体的注解,以定制 Fiori Elements 应用的界面和行为。的架构,用于在本地注解中定义实体、类型和注解。这使得在本地注解中可以引用该 OData 服务的实体和类型。等,用于控制界面元素的显示和行为。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 434

4g内存支持补丁

4g内存支持补丁xp系统完美支持

Windows XP大内存补丁:4GB内存支持优化

Windows XP 32位版本采用了传统的线性地址映射机制,每个进程能访问的最大内存限制为4GB。其中包括2GB用于用户模式程序和2GB用于内核模式。这限制了同时运行多个资源密集型应用程序的能力,并可能导致内存足的情况。Windows XP操作系统采用的是32位内存架构,这意味着它能够直接寻址的内存空间为4GB。这个架构在设计之初是为了满足当时硬件资源的限制,但随着硬件技术的飞速发展,特别是内存容量的成倍增长,这个架构的局限性日益凸显。

weixin_33419305的博客 2294

WIN2003内存过大无法识别,加入PAE

PAE地址扩展 (Physical Address Extension)基于 x86 的服务器的一种功能,它使运行 Windows Server 2003, Enterprise Edition 和 Windows Server...

cocohill1990的博客 456

我的内存谁也没动:4GB内存终极解迷

<br />前言<br /><br />       500元、300元、150元......随着DDR2价格的逐渐崩盘,目前连2GB DDR2-800内存的价格也已经跌至百元,越来越多的朋友为爱机装上了4GB内存。随着4GB电脑的逐渐增加,一个长期存在的问题又再次被人们所关注:为何我只能看到3.25GB物理内存?<br /><br />  无论是WinXP-32bit还是Vista-32bit,所有的用户都可以发现自己的任务管理器中最多只显示3.25GB物理内存,更甚者还会有2.8GB甚至更低的数值出现。

Matrix_Designer的专栏 4180

如何让windows2003 Server支持大内存(打开内存寻址扩展以识别大于4G内存

如何打开windows2003 Server内存寻址扩展   本文介绍了如何在系统内存大于4G的情况下,让windows2003 Advanced Server支持大内存的方法 由于Windows2003

4046

32位系统不能识别4g内存

32位系统不能识别4g内存 2010年06月27日    32位的系统除了2003server支持4G内存以外只能认3.25G,剩下的0.75G都浪费了,即使32位vista旗舰版可以显示4G内存,但无法真正全部利用这4G内存。当然首先得硬件支持4G解决办法通常2种,1是改装64位的系统,2是把认出来的内存建成一个虚拟盘,把虚拟内存页面文件指向虚拟盘,还可以把IE缓存系统缓存放到虚拟...

zbu57zbu 551

WindowsXP识别4G内存方法

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

jljhsjg953的专栏 4643

开启Windows 2003大内存支持

开启Windows 2003大内存支持 Windows Server 2003 Enterprise Edition(企业版):&nbsp;* 支持8节点集群、NUMA;支持8路SMP&nbsp;* 内存支持: (i386)32位版支持32GB内存&nbsp;(X64) 64位版支持64GB内存&nbsp;windows 2003 默认只支持小内存模式(最大3G)...

mlxia的专栏 1322

windows 2003识别6G内存

2003下,只要进入BIOS打开Memory remap 会自动识别到6G内存的 首先在运行里输入  c:/boot.ini  按回车就会出现一个文本的窗口,里面写的是[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS[operating systems]multi(0)disk(0)rdis

948

如何让xp识别4g内存

在C:/boot.ini 文件 里面 加/PAE参数,重启动就识别4G以上内存了。启用物理地址扩展 (PAE) X861.打开 Windows 资源管理器。2.在“工具”菜单上,单击“文件夹选项”。3.在“查看”选项卡上,单击“显示所有文件和文件夹”,清除“隐藏受保护的操作系统文件”复选框,然后单击“确定”。如果显示警告对话框,单击“是”以继续。4.在根文件夹(如 C:)下查找 Boot.ini

feng_sundy 的专栏 5786

windows 2003企业版8G内存只认4G

今天我装了一台服务器安装的是windows server 2003企业版,8G内存只显示3.99G,主板是interl S3000AH,而且在安装主板驱动蓝屏,出错大概是内存的问题。 我就突然想到一个问题,是支持大内存,于是我就查了"我的电脑"属性,才知道原来我8G内存只显示3.99G,差多就是4G,我上网查了一下资料,写着: 将boot.ini中加了/PAE参数...

weixin_33714884的博客 419

XP系统4G内存攻略 (补充版)算是补丁吧

内存条比较便宜的时代,安装4GB内存成为基本配置。安装4GB内存后,很多用户还是安装32位XP SP3。一方面由于32位系统限制系统不能完全使用4GB内存。XP SP3系统显示内存是2.92GB,有1.02GB内存不能使用。 更多信息 检测这台电脑可用物理内存量,请安下列步骤:按CTRL+ALT+DLE,启动任务管理器。在任务管理器,点击“性能”标签。看看物理内存(K),2GB的内...

dengbaoleng 1112

认识物理内存4G地址空间的局限--转载

认识物理内存4G地址空间的局限--转载  识别4G内存满足的条件:1.需要Cpu EM64T及64bit OS的支持。2.主板芯片组的支持。在945芯片组之前(包括945)的都是32bit的芯片组,已经没有空间来映射地址,扩展内存寻址,所以就算满足cpu,os两个条件也无法使用全部4G内存。比如370,M

Linux Operating System 的专栏 3135

Windows Server 2003的32位企业版支持4G以上内存

很多朋友是为了使用4G以上的内存才安装了WINDOWS2003企业版,可是装好了之后却发现系统所使用的内存只有3G多,是WINDOWS2003企业版32位,支持大于4G以上的内在?其实是!“newswan”发的帖子很好,对于英文好的朋友,完全看明白还是有点难度的。下面,简单给大家提供一点参考,2003是支持4G以上的内存的,但是在默认的情况受32位的限制,不能使用4G以上的内存,要想完全

harryxlb的专栏 2万+

WINDOWS SERVER 2003突破4G内存

<br />WINDOWS SERVER 2003 标准版最大只支持4G内存,要支持4G以上只能上企业版及以上版本,并且需要修改boot.ini文件。<br /><br /> Windows Server 2003 Enterprise Edition(企业版):<br />* 支持8节点集群、NUMA;支持8路SMP<br /> * 内存支持: (i386)32位版支持32GB内存 (X64)64位版支持64GB内存<br /> <br />Windows 2003 默认只支持小内存模式(最大3G)

jlds123的专栏 4977

TVP-FAVAR模型详解与运行程序指南,TVP-FAVAR模型详解与运行程序指南,TVP-FAVAR模型原版,对该模型有详细的和运行程序 ,TVP-FAVAR模型原版; 模型详细信息; 运行程序

TVP-FAVAR模型详解与运行程序指南,TVP-FAVAR模型详解与运行程序指南,TVP-FAVAR模型原版,对该模型有详细的和运行程序。,TVP-FAVAR模型原版; 模型详细信息; 运行程序;,TVP-FAVAR模型详解及运行程序

上一篇: 从rails升级到gem uninstall,gem cleanup与安装指定版本rails
下一篇: 怎样实现使用MODEM连接两台WINDOWS XP机型
ama7449
码龄12年 7粉丝 243原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值