设为首页收藏本站

水盟网

 找回密码
 加盟

QQ登录

只需一步,快速开始

查看: 2072|回复: 3
打印 上一主题 下一主题

有人问到4G内存在系统里为什么不能全用上

[复制链接]
1#
楚君 发表于 08-12-9 08:35:46 | 只看该作者
微软似乎只承认在Windows Server 2003下可能有效,XP/Vista无效

我用了,没有效果,依然有700多M内存不能被2003系统识别,我的系统是标准版

是不是必须2003企业版使用那个参数才能打开700多M的内存访问呢。

操作系统有x86和64位这样那样的区别,x86应该是指U的指令集,64位的系统是什么?是相对于x86指令集来说的一种新的指令集还是单独说是64bit而指令集依旧是x86的呢?

我的主板是支持4G内存的,我的CPU是E5200,指令集是x86,应该支持64bit的操作系统吧。
2#
楚君 发表于 08-12-9 16:10:44 | 只看该作者
1.men remap 进Bios打开



如何启用物理地址扩展 (PAE)

启用物理地址扩展 (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.为使更改生效,请重新启动计算机。
3#
 楼主| 客人 发表于 08-12-22 21:42:59 | 只看该作者
就是帮你问,结果还是你自己解决了
4#
 楼主| 客人 发表于 08-12-8 18:14:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
根据微软官方的回复是
XP/Vista 32bit在安装4G内存后会分配其中部分内存作为设备保留的内存地址
因此系统属性中只能看到3G到3.5G不等的内存容量
剩余部分不是没用上而是被系统扣押了
用户无法直接使用
而且32bit的XP/Vista也不允许单个程序占用超过3G的内存
这是系统内核的特点

微软官方并没有提供相应的解决方案

唯一的建议是:换用64位的操作系统

至于网上那些在boot.ini之类的加参数达到完全支持的
微软似乎只承认在Windows Server 2003下可能有效,XP/Vista无效
如果你是用03的话,那就自己去网上找点那个参数设置吧
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
您需要登录后才可以回帖 登录 | 加盟

本版积分规则

快速回复 返回顶部 返回列表