无忧启动论坛
标题: 2003的PE也支持不到4G内存? [打印本页]
作者: lelexiong 时间: 2010-8-4 02:55
标题: 2003的PE也支持不到4G内存?
还不到3G,与XP的PE差不多,到底是不是这样啊?
作者: ones 时间: 2010-8-4 07:52
32bit的系统都只能识别到3.25G
作者: renchmin 时间: 2010-8-4 08:00
2楼正解,只有64位的系统才能支持超过4G的内存。
作者: 带bb去看海 时间: 2010-8-4 08:04
换64bit的系统就好了!!!!
作者: republican 时间: 2010-8-4 08:37
PE不清楚...
32bit 2k3 使用 /PAE 参数支持 32G 内存..
作者: fujianabc 时间: 2010-8-4 10:00
原帖由 ones 于 2010-8-4 07:52 发表 
32bit的系统都只能识别到3.25G
32位win7的pe就能支持超过4G内存的
作者: ryanliue 时间: 2010-8-4 18:41
原帖由 republican 于 2010-8-4 08:37 发表 
PE不清楚...
32bit 2k3 使用 /PAE 参数支持 32G 内存..
PAE是36位寻址啊,应该支持64G内存吧。
作者: fujianabc 时间: 2010-8-4 19:32
原帖由 ryanliue 于 2010-8-4 18:41 发表 
PAE是36位寻址啊,应该支持64G内存吧。
pae其实不止36位,32位2003最多支持128G内存
作者: netwinxp 时间: 2010-8-5 13:50
如果严格定义来说32位系统只支持4G物理内存地址(不能运行大于4G的可执行文件),就像DOS只支持1M一样。
PAE类似DOS的EMS(不是XMS)一样是通过内存块置换(该地址仍然在4G以内)来访问4G以上内存(可以看成是高速虚拟内存)。所以虽然奔腾的芯片组已经有36条地址线,但能直接访问的也就4G,这其中还包括其他设备占用的那部分(最大头当属显存映射)。
[ 本帖最后由 netwinxp 于 2010-8-5 13:52 编辑 ]
作者: xwan 时间: 2010-8-5 16:37
原帖由 ones 于 2010-8-4 07:52 发表 
32bit的系统都只能识别到3.25G
2003企业版以上,2008各个版本,这些系统32位版本缺省的都支持4G以上的内存。转附一点小知识如下:
PAE模式是什么模式?PAE(Physical Address Extension)模式
基于 x86 的服务器的一种功能,它使运行 Windows Server 2003, Enterprise Edition 和 Windows Server 2003, Datacenter Edition 的计算机可以支持 4 GB 以上物理内存。物理地址扩展 (PAE) 允许将最多 64 GB 的物理内存用作常规的 4 KB 页面,并扩展内核能使用的位数以将物理内存地址从 32 扩展到 36。
端口访问实体(Port Accessing Entity)
网络访问技术的核心部分是PAE(端口访问实体)。在访问控制流程中,端口访问实体包含3部分:认证者--对接入的用户/设备进行认证的端口;请求者--被认证的用户/设备;认证服务器--根据认证者的信息,对请求访问网络资源的用户/设备进行实际认证功能的设备。
物理地址扩展 (PAE) X86 允许软件使用地址窗口扩展 (AWE) API 集并在具有 Intel Pentium Pro 或更高版本处理器的计算机上运行,而 4 GB 以上物理内存允许将更多物理内存映射为应用程序的虚拟地址空间。
不使用 AWE API 集的应用程序也可以从 PAE X86 获益,因为操作系统使用更大的物理内存来减小页面,从而提高了性能。同样,这还使驻留多个应用程序的合并服务器受益。
通过在内存中而不是在磁盘上保存数据,可提高操纵大量数据的应用程序的性能。例如,PAE X86 可显著提高以下类型应用程序的性能:
数据库,如 Microsoft SQL/E 7.0 或更高版本。
在采用支持非执行页面保护功能的处理器的计算机上启用 DEP 时,在运行装有 Service Pack 1 的 Windows Server 2003 和装有 Service Pack 2 的 Windows XP 的计算机上将自动启用 PAE。
在装有 SP1 的标准版 Windows Server 2003 和装有 SP2 的 Windows XP 上启用 PAE 模式时,物理地址空间将限制在 4 GB。将物理地址空间限制在 4 GB 有助于防止 PAE 模式出现驱动程序兼容性问题。
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
右击桌面“我的电脑”属性,选择“高级”,再点击“启动与恢复”下面的“设置”,再点击框中的“编辑”键,此时会打开BOOT.INI文件,
然后将文件的此行“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect”中的/noexecute=optin改成/execute 改完后保存该文件,然后重启电脑便OK。
• 要执行该过程,您必须是本地计算机上 Administrators 组的成员,或者您必须被委派了适当的权限。如果计算机已加入某个域,则 Domain Admins 组的成员可能会执行该过程。作为安全性最佳操作,请考虑使用“运行方式”执行此过程。
• 本主题不适用于 Windows Server 2003 Web Edition。
作者: netwinxp 时间: 2010-8-5 17:27
按这种说法DOS+xms也算支持4G...
所谓的窗口切换,其实和DOS的EMS内存管理差不多。EMS通过切换UMB的64KB页面来访问其他的内存芯片,这种方式并不需要开启A20,简单地说不管切换到哪页,都是占用那1MB空间,换句话说在几个切换的页面中,只有当前页面是可以直接访问的。
换句话说不管你怎么切换,在同一时刻最多只能访问4G空间,这个和64位系统中同时可访问超过4G很多的内存并不完全等价,甚至可以说PAE其实和虚拟内存几乎相同,也就是可以预装,另外速度也快了些。哪天出来个8G的可执行文件就可以看出64位系统支持4G以上和PAE所谓的“支持4G以上”有何不同。
[ 本帖最后由 netwinxp 于 2010-8-5 17:45 编辑 ]
作者: yjstone 时间: 2010-8-5 22:28
原帖由 ones 于 2010-8-4 07:52 发表 
32bit的系统都只能识别到3.25G
32bit的2003 不用PAE参数也可以用上4G内存的。
PE这种过度精简的系统识别不了4G内存一点也不奇怪。
[ 本帖最后由 yjstone 于 2010-8-5 22:43 编辑 ]
作者: fujianabc 时间: 2010-8-5 23:58
原帖由 yjstone 于 2010-8-5 22:28 发表 
32bit的2003 不用PAE参数也可以用上4G内存的。
96478
96477
PE这种过度精简的系统识别不了4G内存一点也不奇怪。
vista/win7正好反过来。
pe这种过度精简的系统能识别4G以上内存,而vista/win7确不能。明显是微软人为限制,pe 2.x/3.0把限制都精简掉了
作者: yjd 时间: 2010-8-6 11:07
2003属于服务器版本支持大内存应该的^_^
欢迎光临 无忧启动论坛 (http://wuyou.net/) |
Powered by Discuz! X3.3 |