破解32位Vista/win7的内存限制的教程(转载)
很多用户都想自己的内存升级,但很多用户发现32位的Vista/win7有一定的内存限制,不支持4GB的内存。如何破解32位Vista/win7的内存限制呢,下面笔者来给大家具体谈谈32位操作系统是否能支持4G以上的内存以及怎么去破解32位的内存限制。
32位操作系统能否支持4G以上内存的相关问答
1、为什么32位的系统可以使用超过4GB的内存?
只要CPU、主板、操作系统都支持并启用PAE(物理地址扩展),那么此时的物理内存地址总线就是36位。2^36 = 68719476736 = 64 GB,另外,当前的x64并非真正使用64位的地址总线,而是48位,所以内存上限是 2^48。所以,现在的32位系统并非纯正的“32位”;x64并非纯正的"64位"。
2、为什么Windows 2003 32位版本最高可以支持128GB内存?
自P4、K8以后的32位CPU,物理地址地址都是40位,所以可以支持128GB。
3、为什么主板支持4GB内存,并且已经安装上4GB内存,但32位Windows只能使用3.25GB?
(1)受限于Windows 的许可证限制
Windows内核会在系统启动时检查当前操作系统的许可,从中确定当前允许使用的物理内存最大值。例如Windows XP/Vista许可的上限为4GB。
(2)主板,及其上面的各种PCI设备的资源的限制
主板必须支持超过4GB以上内存,并且必须支持内存重影射功能,当主板打开内存重影射功能时,PCI设备的内存地址将被BIOS影射到4GB以上的空间,所以PCI设备此前所占用的地址空间可以空出来而为物理内存使用。此时系统可用的物理内存可以达到接近4GB。
4、为什么有些设备的驱动程序在4GB内存时无法正常工作?
如3所示,设备的内存地址超出4GB,这些旧的驱动无法接收正确的地址。
5、为什么32位的Windows 可以管理超过4GB的内存?
将32位的地址从两层转换改为三层转换。PDPE/PDE/PTE都扩展到64位。
Vista/win7内存限制的破解教程
(1)首先,我们需要下载一款名叫Readyfor 4GB的软件,用户可以在搜索工具上搜索,下载地址有很多。
下载破解所需程序 32位NT6系统128G内存破解程序: http://download.wxiu.com/20110311/11878.html
(2)下载解压后,先运行Readyfor 4GB,当程序打开后,依次点击检查和应用选项,此时程序会告诉你所用系统能够支持最大内存容量和当前内存容量。一下的图片是笔者已经破解后所示,最大允许4GB内存。

然后运行压缩包里面的AddBootMenu程序,当弹出对话框时,输入Y回车即可,此时系统提示破解操作成功完成。

(3)第三步依次选择我的电脑右键→属性→高级系统设置→启动和故障恢复→设置→选择那个破解的启动系统就可以,如下图。

最后重新启动计算机,在选择我的电脑属性后,内存被识别成4GB容量,如下图所示。

OK!
posted on 2011-09-24 20:33 NewPanderKing 阅读(1129) 评论(0) 收藏 举报
浙公网安备 33010602011771号