(Win7等32位系统无法使用4G内存的原因及解决方法.docVIP

(Win7等32位系统无法使用4G内存的原因及解决方法.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(Win7等32位系统无法使用4G内存的原因及解决方法

Win7等32位系统无法使用4G内存的原因及解决方法-实验篇 作者:铁人 日期:2010-08-09字体大小: 小 中 大请先看《Win7等32位系统无法使用4G内存的原因及解决方法-理论篇》 /article.asp?id=157 BIOS 必须能支持打开内存重映射的功能(Memory Remapping)。 看了这么一大篇我抄自互联网的理论很累了吧,好吧,我们现在开始做实验,看看实验的结果是否与理论一致,以下的图片都是我在自己的笔记本(4G内存)和台式机(8G内存)做的实验,大家也要试试哦,不要被我骗了咯。 因为微软说Windows 2008 32bit标准版能最大支持4GB内存,企业版最大能支持64GB,那我们就先分别用这两个系统做实验,之后再用Windows 7做实验,其它版本我就不试了,毕竟时间有限,相信都是一样的。 好,现在看我台式机(8G内存)刚安装好的 Windows 2008 32bit 标准版,如下图: 在“我的电脑”虽然能认出8G内存,但“任务管理器”显示的物理内存总数只有3326MB,奇怪了,不是说支持4G的吗?带着问题我们先回顾一下支持4G、4G以上内存的4个必要条件: 1.芯片组必须能支援至少 8 GB 的位址空间。 2.CPU 必须支持 x64 指令集。AMD64 CPU 和 Intel EM64T CPU 都支持这个指令集。 3.BIOS 必须能支持打开内存重映射的功能(Memory Remapping)。 4.必须使用64位操作系统,或支持并已经打开PAE模式的32位系统。 前面三个条件我的台式机和笔记本都达到,并在BIOS开启了内存重映射能功,那我们来检查一下第4点。 查看 PAE的状态可以在命令提示符下直接输入:bcdedit 按回车,PAE项为forceenable代表打开PAE模式,forcedisable代表关闭PAE模式。 从上图看,并没有列出PAE项,难道默认没有打开PAE?我们还可以用EVEREST软件来查看一下PAE模式是否打开,如下图: 可以看到系统的PAE模式并没有打开,那我们就试试手动打开吧。 Win7/Vista/Win2008 打开 PAE模式的方法:在命令提示符下输入“BCDEdit /set PAE forceenable” 按回车就可以了,如图所示: 输入命令后,我们重启一下机子让其生效,再查看一下。 哈哈,任务管理器的“物理内存总数”已经由原来的3326MB变成4095MB了,有1M的内存地址被保留了。 可以看到8G的内存已经可以使用4G的内存,因为微软说Windows2008 32bit标准版最大支持4G内存,这点与我们现在的实验结果一致,至于有没有办法让其完全使用8G内存呢?这个问题暂时先卖个关子跳过不说。 下面我们看看刚安装好的Windows2008 企业版看是不是能能完全使用8G内存! 我们发现Windows2008 企业版 像Windows2008标准版一样默认没有打开PAE模式,只能使用3.25GB的内存,那我们就像刚才一样将PAE模式打开,然后重启电脑。 哈哈,欢呼吧!8G的内存终于出现在我们眼前了。 好了,我们再试试Windows 7,看怎么样?依然使用刚才那台8G内存的台式机,系统认出8G内存,但同样只有3.25G可用。 使用bcdedit /set pae forceenable 把开PAE,重新启动。 再来查看一下! 不是吧,还是3.25G? 还是那台机子,BIOS设置没更改内存重映射也打开的,PAE也打开了,怎么这次还是3.25G呢? Windows 2008 32bit 不同版本支持不同的内存,这又是为什么呢?难道是微软为营利的限制? 既然怀疑是系统的限制,那能不能破解呢?下面我们试试传说中的ReadyFor4GB。 点“检查”可以查看当前系统的信息和限制,点“应用”可以破解了。 还要“以管理员身份运行”AddBootMenu.cmd 添加启动菜单,当然也可以参考Readme.txt 的命令来手动添加启动项。 那我们重启计算机,并选择破解4G的启动项进入系统。 再查看一下内存! 激动了!8G的内存再一次出现在我们眼前! 我们再使用bcdedit命令查看一下两个启动项的不同之处? 可以看到 破解4G的启动项多出了两个项。 具体原因可以看这篇文件,我的英语不好,看不懂,如果有人翻译一下就好了。 /viewer.htm?doc=notes/windows/license/memory.htm 虽然破解成功了,但很多人都担心稳定问题

文档评论(0)

saity3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档