32位系统与4G内存限制的瓜葛
32位系统与4G内存限制的关系
![32位系统与4G内存限制的关系](https://img.taocdn.com/s3/m/59bc2cccd4bbfd0a79563c1ec5da50e2524dd1db.png)
32位系统与4G内存限制的关系-32位系统真的只能用4G内存吗32位系统与4G内存限制的关系-32位系统真的只能用4G内存吗?为了这个32位系统与4G内存限制关系的问题,咱们按顺序看看如下的分析。
一、硬件。
从硬件上讲,内存访问寻址,主要在CPU,CPU主要在寄放器(GPR)。
32位的系统,指的是32位的CPU,也就是指32位的寄放器。
32位寄放器的寻址能力是2的32次方,这个是没错的,就是4GB。
可是10年前,32位的x86 奔腾pro处置器推出的时候,它的地址总线是多少位寻址?36位。
整整多了2的4次方。
也就是16倍。
所以,这个32位的奔腾pro 处理器,可以寻址64GB。
4GB的16倍,也就是64GB。
这个叫做PAE, 物理地址扩展。
也叫PAE-36bit。
通过这个技术手腕,32位系统进行了扩展,CPU(寄放器)对内存的寻址,可以到64GB。
二、既然32位系统的硬件可以寻址64GB。
那么32位的操作系统固然应该有办法。
32位操作系统肯定也有办法,沿着PAE的路,利用64GB内存。
—————————————标准的32 位地址最多可映射4 GB 内存。
因此,32 位进程的标准地址空间限制为4 GB。
默许情况下,在32 位Microsoft Windows 操作系统中,将为操作系统保留2 GB 空间,另外2 GB 空间可由应用程序利用。
若是在Windows 2000 Advanced Server 的Boot.ini 文件中指定了/3gb参数,则操作系统将仅保留1 GB 的地址空间,应用程序最多可以访问3 GB 的空间。
——————————————————————————–AWE 是Windows 的内存管理功能的一组扩展,它使应用程序(基于用户模式)能够利用的内存量超过通过标准32 位寻址可使用的2-3 GB 内存。
AWE 允许应用程序获取物理内存,然后将非分页内存的视图动态映射到32 位地址空间。
32位系统内存解决方案
![32位系统内存解决方案](https://img.taocdn.com/s3/m/5df35a07ce84b9d528ea81c758f5f61fb6362869.png)
32位系统内存解决方案
《32位系统内存解决方案》
在计算机领域,32位系统内存的管理一直都是一个挑战。
随
着技术的不断进步,我们对内存管理的需求也不断增加,因此需要找到合适的解决方案来满足这些需求。
32位系统内存解决方案的关键在于最大内存寻址空间的大小
限制。
32位系统最大内存寻址空间大小为4GB,这意味着系
统最多只能寻址4GB的内存。
但实际上,这个数值还会更低,因为系统需要保留一部分内存用于设备和其他系统资源的寻址。
为了解决这一问题,可以采取一些策略。
首先,可以通过物理地址扩展(PAE)来实现对更大内存的寻址能力。
PAE是一种硬件支持的特性,可以提高32位系统对内存的寻址能力,从
而支持更多的内存。
其次,可以优化内存管理和使用方式,例如使用内存压缩技术、使用虚拟内存等,来尽可能充分利用系统内存。
除此之外,还可以通过增加物理内存来增加系统的可用内存。
尽管32位系统内存寻址空间有限制,但增加物理内存可以让
系统更充分地利用现有的寻址空间,提高系统性能和响应速度。
综上所述,针对32位系统内存管理的挑战,我们可以通过使
用PAE技术、优化内存管理和使用方式,以及增加物理内存
等多种手段来进行解决。
这些措施可以帮助我们更好地利用
32位系统的内存资源,提高系统的性能和可用性。
Window732位破解4GB内存限制
![Window732位破解4GB内存限制](https://img.taocdn.com/s3/m/20958e08366baf1ffc4ffe4733687e21af45ffdb.png)
Window732位破解4GB内存限制我们知道Windows 7 32位系统不支持3.25GB以上的内存,而购置4GB内存的用户日益增多。
对于那些使用32位的Windows 7,并且尚未升级到Service Pack 1的朋友来说,我们其实不妨通过Readyfor4GB来破解3.25GB内存使用限制,海鱼经过长期使用保证:32位Windows 7的破解,没有任何不良影响。
第一步:破解4GB内存限制可以下载Readyfor4GB(下载地址:thunder://QUFodHRwOi8vc29mdC5lZG93bmluZy5uZXQ6ODE4 MS9kb3duLzJkb3duYmFuazA4MDZSZWFkeUZvcjRHQi5yYXJaWg==)的软件。
以管理员身份运行其中的ReadyFor4GB.exe,然后点击“应用”就完成了破解(如图1)。
ReadyFor4GB破解Win7的3.25GB内存限制第二步:生成启动菜单前面的破解,只是生成了一个用于启动系统的核心文件——ntkr128g.exe。
我们需要使用新的系统文件启动Win7才行——右键单击addbootmenu.cmd,再次选择“以管理员身份运行”,在弹出的命令提示符窗口输入y,按回车即可(如图2)。
添加支持128GB内存的Win7 32位系统启动菜单重启计算机。
我们就会在启动菜单处看到多出来的一项'Microsoft Windows(128GB with xxx)'。
没错,选中它,按下回车进入系统。
你会发现4GB内存,已经完全可以使用了(如图3)!Win 7 32位支持128GB内存启动菜单当然,对于4GB或者更大内存的用户来说,最好的解决方法是:试试64位的Windows。
条件是,你没有碰到找不到驱动或者软件兼容性问题。
32位win7操作系统使用4G内存的处理
![32位win7操作系统使用4G内存的处理](https://img.taocdn.com/s3/m/ad269815b52acfc789ebc9f3.png)
32位win7操作系统使用4G内存的处理虽然现在64位操作系统可很好的支持大容量内存,但得提到64位的软件不是非常多,而且Vista和Win7的64位版本在兼容性上还有所不足。
相反,由于现在内存价格走低,4GB 容量内存价格已不是绊脚石,已成主流配置。
但32位Windows7和Vista不许使用4GB内存。
其实,Vista/Win7自身完全支持超过4GB大内存,微软不让使用。
但Win7上可通过程序破解Windows PAE内核文件ntkrnlpa.exe,绕过Zw Query License Value API函数的许可限制,让32位的VISTA/Win7支持超过4GB物理内存。
具体操作如下:1下载一款名叫Readyfor 4GB的软件,可在搜索工具上搜索下载地址。
2 下载解压后,先运行Readyfor 4GB,当程序打开后,依次点击检查和应用选项,此时程序会告诉你所用系统能够支持最大内存容量和当前内存容量。
一下的图片是笔者已经破解后所示,最大允许4GB内存。
然后运行压缩包里面的AddBootMenu程序,当弹出对话框时,输入Y回车即可,此时系统提示破解操作成功完成。
依次选择我的电脑右键→属性→高级系统设置→启动和故障恢复→设置→选择那个破解的启动系统就可以,如下图。
5 最后重新启动计算机,在选择我的电脑属性后,内存被识别成4GB容量,如下图所示6最后重新启动计算机,在选择我的电脑属性后,内存被识别成4GB容量,如下图所示从测试中看出,虽然64位Windows7可完美支持4GB容量内存,但是成绩和32位Windows7并没有多大变化,可见没有良好64位软件的支持,根本无法发挥64位操作系统的性能。
全文总结:通过简单的三步可让最常用32位Win7支持到4GB内存,对拥有4GB以上内存用户是好消息。
虽然64位操作系统的Windows 7可支持更大容量内存,但是仅在4GB 容量上并没领先破解后的32位Win7,所以想通过64位Win7支持4GB容量内存的用户暂不必升级,毕竟现在兼容上64bit还存在一些兼容问题,所以感性用户可体验这种方法。
4GB的内存条在32位Win7 系统中只能显示为3GB左右的原因
![4GB的内存条在32位Win7 系统中只能显示为3GB左右的原因](https://img.taocdn.com/s3/m/5d1feef1f61fb7360b4c65d8.png)
4GB的内存条在32位Win7 系统中只能显示为3GB左右的原因~如果我们留心一下,我们就会发现,假如我们安装了2GB的内存条,32位的Win7系统可以显示内存大小是2.00GB。
第一个原因只会“吃掉”您一小部分的内存众所周知,电脑中二进制中的换算关系是1GB=1024MB,实际生产时,硬件厂商厂商的换算单位是1GB=1000MB,当电脑厂商告诉您,您电脑中的内存是1GB的时候,其实您的内存是1000MB,系统识别时,用1000处以1024,也就显示您的内存是0.976GB,同理您安装了4G的内存,系统会显示您的内存是3.9GB。
这并不是硬件厂商欺骗您。
第二个原因可能会“吃掉”您数量可观的一部分内存内存(RAM,也就是您的系统的寻址总空间)=内存条(物理内存,您的内存条是4GB的)+bios 内存+缓存+显存+...,,32位的电脑的寻址空间是2的32次方,也就是4G,系统将这4GB 的地址分配给内存条,缓存,显存,硬件等。
系统分配寻址空间时是有优先级的,bios的内存,cpu的缓存,各个硬件的内存,显卡的显存等,他们的优先级比物理内存(也就是内存条)高,所以系统先将寻址空间分配给bios 的内存,cpu的缓存,各个硬件的内存,显卡的显存,最后才将剩余的寻址空间分配给内存条。
比如您的显卡有500MB,那么可以分配的内存也就只剩下4GB-0.5GB=3.5GB了。
相当于一条街上有1000户居民,但是门牌号码确实只有800个,于是还有200户居民没能获得门牌号码,但是这200户居民并未消失。
如果在32位电脑上装上4G内存条依照优先级关系,你只能使用3G多的的内存条空间,因为前面的几百MB空间是给了各个硬件(包括显存),4GB的内存条只有其中的3.31GB获得了寻址空间,此时您只可以看到获得了寻址空间的那一部分内存条(见下图.)如果是2G的内存条,因为电脑本身寻址能里是4G,前面几百MB给了硬件,依旧剩余3G 多的寻址空间,2G的内存条可以完全获得2G的寻址空间,您也就能看到2G的内存条了(见下图)关于32位计算机寻址,就是X86架构。
解决32位windows不能使用超过4G内存完美解决方案(有图)
![解决32位windows不能使用超过4G内存完美解决方案(有图)](https://img.taocdn.com/s3/m/69dfe70076c66137ee06193e.png)
超过4G内存完美解决方案现在新购置的电脑很多内存都超过4G,但由于win7、win8等32位操作系统只支持4G内存,让人比较苦恼。
本人也遇到了类似的苦恼,尝试了不少解决方案、补丁、工具效果都不理想。
经过多次失败,最终证明:安装64位版windows是解决超过4G内存完美解决方案。
看到这里,很多人可能很失望,因为大家非常担心兼容性,所以才不敢装64位操作系统。
经本人及网友的一再测试,在64位win7、win8下不能运行的老程序,在32位win7、win8下一样不能运行;在32位win7、win8下能够通过兼容方式运行的老程序,在在64位win7、win8下一样可以通过兼容方式运行!!大内存用户还在犹豫什么,赶紧装64位windows 吧。
补充说明:一、不能在win7、win8下不能运行的老程序,主要是受UAC影响,可以通过兼容方式解决:步骤1,找到不能运行的老程序,鼠标右键点击,设置属性:步骤2,设置属性(兼容性,兼容XP ,并勾选以管理员方式运行)通过这样设置,好多老程序又可以继续在64位系统下运行了。
二、对于只支持32位系统的寄生程序或者插件,在64位操作下操作系统下,其宿主程序必须安装32位版。
(因为插件或寄生程序不能自己执行,无法进行兼容性设置)。
比较典型的案例:1、网页版的OA软件,不少公司的OA是通过网页版的,进入后会自动从服务器下载一个控件,如果这个控件较老,不支持64位系统,那么必须使用32位浏览器。
2、大多数EXCEL插件(EXCEL必备工具箱除外)不支持64位系统,所以要安装32位的office才能运行。
3、采用WebOffice的网页版报表软件(实际上是一款使浏览器能够直接通过接口调用Office的office插件),由于该控件目前只有32位版,因此必须用32位的浏览器+32位的office。
附注:本人制作的EXCEL必备工具箱是一个的EXCEL插件,在64位office及WPS下可以正常运行,点击“安装”后就可以使用,绝大部分功能可以免费使用,与excel完全溶为一体。
win732位4g内存够用吗
![win732位4g内存够用吗](https://img.taocdn.com/s3/m/bb80a3f3a26925c52cc5bfcb.png)
win732位4g内存够用吗win732位4g内存够用吗?有4gb内存,一定要用64位系统。
因为32位系统的限制太多,浪费太多。
1、32位的操作系统,寻址能力是4g,但要保留一些给硬件使用,所以留给用户的可用内存一般是3.25g-3.5g。
剩下的就浪费了。
2、4gb的物理内存,一定要用64位的操作系统。
如果用32位系统,有将近1gb的内存被浪费。
最多用ramdisk类的软件虚拟为虚拟磁盘,然后放虚拟内存。
但这个没用,因为虚拟内存微软推荐值是物理内存的1.5-3倍,1gb空间做虚拟内存,系统反而容易崩溃,因为小。
3、3.25g还是总内存,但应用程序,32位的只能用到2gb。
需要加/3gb的参数才能用到3g内存,限制非常多。
所以,即使是3.25g以内的内存,也用不好。
最好换64位系统。
64位程序不过是让系统支持更大更多的内存,而与快慢来说就刚好相反了。
你的内存不过是4g,而只比原来32位系统下认到多了不到800mb内存吧了,而64位的程序大多是翻倍地大于原来32位的程序的,所以综合来看为那800mb不到的内存而用64位的系统明摆是是得不尝失的。
3g 内存的32位系统要论快慢,就算是128g内存的64位系统也比上的(就目前的系统而言,以后有没有技术突破就另议了),因现在影响系统快慢的根源根本不是内存,两个系统也都不在内存的大小上有瓶颈。
换64系统会慢这是客观的必然,因程序的指令指针及路径全都比32位时要翻倍了,在硬件一样的情况下,自然就要硬件用更多的时间去处现这些指令指针及路径等等的操作及运算。
所以就必然会慢的。
除了这个原因,还因现在64位的软件大多是新出的,优化方面的日子尚浅,所以也就更不及32的爽快了。
但若机器配置够强,一般应用下的差别不会太大的。
但若是严格地计较的话,分别还是有的,且是必然会有的。
w7附件计算机快捷键知识点推荐:% 按下 % 按钮f9 按下 +/–按钮/ 按下 / 按钮* 按下 * 按钮+ 按下 + 按钮- 按下–按钮r 按下 1/×按钮@按下平方根按钮0-9 按下数字按钮 (0-9)= 按下 = 按钮. 按下 .(小数点)按钮backspace 按下 backspace 按钮esc 按下 c 按钮del 按下 ce 按钮。
Win7 32Bit 操作系统下使用4G以上内存
![Win7 32Bit 操作系统下使用4G以上内存](https://img.taocdn.com/s3/m/8299d20c79563c1ec5da712d.png)
RamDisk4G的优点是体积小巧,设置简单,免费,甚至都不需要安装,但缺点同样是太简单了,它能做的仅仅是在开机的时候为你的电脑设置一个内存盘,仅此而已。
说说他们在Win7下的实际使用效果,我们使用内存盘的目的无非是充分发掘计算机物理内存的作用,因此也就从这个方面来讲。Win7下能充分发挥内存盘作用的无非是两个功能,虚拟内存和ReadyBoost,先来看虚拟内存的支持。事实上将虚拟内存设置到内存盘中时就意味着可以使用全部的物理,这可以在禁用硬盘上的虚拟内存同样可以打开跟物理内存相同的程序大小这一点上来得到证明,所以虚拟内存设置到内存盘上是非常有用的功能。
那么我们怎样在32位的操作系统上找到那些丢失的内存?这里有两个先决条件,就是主板和操作系统都要支持PAE。
一般来说现在主要有两个方法,一个是使用RamDisk,另外一个是替换系统文件,使操作系统直接支持40位地址的寻址。
先说替换系统文件,这个办法可以说是最稳定也是最不稳定的。说它最稳定,是因为Windows本身是支持这个功能的,我们所作的仅仅是把限制给打开,并不需要挂载额外的驱动程序,说它最不稳定,那是因为只要你的计算机内有一个硬件的驱动程序不支持寻址到4GB以上,只要操作系统一访问那个硬件,马上就会蓝屏。当然,如果你换成Server系统,使用相同的驱动程序也会蓝屏,所以如果要使用这个办法使Windows支持4GB以上的内存,首先要确定的就是你的计算机里面所有的硬件驱动程序都支持寻址4GB以上地址,这在如今的主流计算机上没有什么问题,但是如果你的计算机里面有一些视频采集卡之类的驱动支持不太好的硬件就不好说了。而且这个办法相当于破解系统,我们也无法保证它是不是会在某个补丁更新后失效或者是发生其他古怪的问题。
现在一般使用的RamDisk软件就是SuperSpeed RamDisk和RamDisk4G这两款,前者功能强大,但是是商业软件,后者功能简单,体积小巧。无论是哪款都可以在Win7下很好地工作(SuperSpeed RamDisk需要10.0版本),那么我们如何来选择呢?
笔记本win732位升级内存+破解4G限制+去水印 图文详细教程
![笔记本win732位升级内存+破解4G限制+去水印 图文详细教程](https://img.taocdn.com/s3/m/834a14e5524de518964b7d92.png)
32位win7升级破解4G内存+去水印
一、概述
其实Vista和Win7本身是可以支持4GB容量内存的,只是通过程序将其锁定,那么下面笔者就教您一个小窍门来避开这个锁,可以让Win7完美支持4GB 内存。
二、硬件安装(本文以HP-G4 为例)
1、如下图:拔下电源并卸下电池(必须),为防止静电最好洗手,然后卸下
2、3处螺丝,再从4处往上提,然后提5处,卸下小后盖(可借用小刀翘起,卡得比较紧)
2、内存条位置如图,将准备好的内存条插入:对口后30°角插入,然后按下,两边会有铁片卡住,装回后盖,开机
三、破解4G内存限制
1、开机后右击计算机—属性查看内存,可看到可用内存并非4G,如下图
2、打开下载好的ReadyFor4GB,依次点“检查”和“应用”,如图
显示已破解
3、以管理员身份运行AddBootMenu.cmd,如下图,输入Y
提示操作成功
4、桌面右击计算机——属性——高级系统设置
5、“高级”选项卡——启动和故障恢复——设置
6、在默认操作系统选项选择128g版,如图:再点确定
7、重启后查看内存,破解成功!!
四、去除水印
虽然破解成功了,但是桌面右下角有水印,如图,接下来去除水印
运行下载的win7去除水印工具,点32位的那个,如图
弹出窗口输入Y,提示成功,Enter键,然后重启,搞定!!。
关于4g内存在于32bit系统识别跟利用
![关于4g内存在于32bit系统识别跟利用](https://img.taocdn.com/s3/m/8fa305ad02d276a200292eb9.png)
关于4G内存在于32BIT系统识别与利用关于4G内存在于32BIT系统识别与利用的讨论,转载两篇较为有价值的文章对于4GB内存的完全支持始终是我心中的纠结。
64bit系统的庞大与兼容性以及运行32位程序时较低的效率,/37/223_360531.html,server系统对于nokia pc suite糟糕的支持是我都最终不得不割爱。
今晚再次对于此问题的研究发现了以下的两篇强文,让我对于X86架构的内存机制和微软内存拓展支持的伎俩有了较为深刻的理解。
恐有咎于斑竹之职,不敢藏私,转贴于此。
欢迎讨论。
下文从硬件设计和软件开发两个角度分别讲述了4GB内存在计算机架构中的分配,以及内存为何在系统中未被完全识别的原因,并且探讨了PAE方式回收内存的原理,在设备管理器中使用内存地址的方式进行验证,最后还给出了32bitvista下通过替换server2008文件识别4GB内存的方式。
2楼的文章专门针对PAE方式利用内存的效率进行探讨原文作者:FreeImagine我的内存谁也没动:4GB内存终极解迷(有图有真相,最终版。
下载位于6楼)原文地址:/thread-260115-1-1.html我的内存谁也没动:4GB内存终极解迷(有图有真相,最终版。
下载位于6楼)500元、300元、150元......随着DDR2价格的逐渐崩盘,目前连2GB DDR2-800内存的价格也已经跌至百元,越来越多的朋友为爱机装上了4GB 内存。
随着4GB电脑的逐渐增加,一个长期存在的问题又再次被人们所关注:为何我只能看到3.25GB物理内存?无论是WinXP-32bit还是Vista-32bit,所有的用户都可以发现自己的任务管理器中最多只显示3.25GB物理内存,更甚者还会有2.8GB甚至更低的数值出现。
我们花钱购买的内存就这样白白不见了么?人们当然不会允许这样的事情发生,于是各种论坛上展开了关于4GB内存的大量讨论。
重装系统、打开PAE、使用Ramdisk、开启MemoryRemapping等等各种手段层出不穷,所有人都想找回那失去的内存。
32位Win7完美使用4G内存的破解方法
![32位Win7完美使用4G内存的破解方法](https://img.taocdn.com/s3/m/fcc7f735657d27284b73f242336c1eb91a373338.png)
32位Win7完美使用4G内存的破解方法把老笔记本扩充到了4G内存,但是因为系统是32位的,导致不能完美的使用4G内存。
安装了很多软件,又不想重新安装64位的Win7系统。
所以只能想一个破解的办法。
接下来是小编为大家收集的32位Win7完美使用4G内存的破解方法,希望能帮到大家。
32位Win7完美使用4G内存的破解方法:1、下载ReadyFor 4GB破解补丁win7 4G内存补丁(ReadyFor4G)下载,破解win7系统4G内存限制,ReadyFor4GB是国人编写的傻瓜化破解Win7内存4GB限制工具,让32位系统能用上4G或者更大的内存。
应该说是识别,但是内存还是不能很好的用尽,4G以上内存,推荐还是用64位系统。
2、使用ReadyFor 4GB解压后先运行ReadyFor4GB.exe点击“应用”按钮,软件会进行破解和备份。
3、破解成功后,再运行AddBootMenu.bat ,弹出命令行后,输入"y"然后回车。
注意,要以管理员身份来运行这个批处理文件,否则不能执行成功。
4、重启系统。
5、重启后,桌面会出现水印,下载“windows 7 去除水印工具”下的“Windows 7 Watermark Remover 32bit”,输入“y”然后回车重启即可去除水印了!。
6、可是现在启动系统有2个,你可以用系统自带的或者用优化大师来修改默认启动项和启动时间,你也可以删除掉旧的!看了“32位Win7完美使用4G内存的破解方法”还想看:32位Win7完美使用4G内存的破解方法将本文的Word文档下载到电脑,方便收藏和打印推荐度:点击下载文档文档为doc格式。
32位系统为什么认不到4G内存
![32位系统为什么认不到4G内存](https://img.taocdn.com/s3/m/a15aefdad15abe23482f4dd9.png)
确实是只能认到3.25G,要是想用到4G,可以装以下的系统:Windows XP Professional x64 Edition(即64位的XP)windows server 2003(即服务器系统,32位或64位版本都可以)windows 7(测试版系统,但只有64位可以用4G以上的内存)windows server 2008(也是服务器系统,32位或64位版本都可以)windows vista 64(最强系统,vista64旗舰版可以识别2048G内存)尽管从许可上来说,32位客户端SKU的最大内存支持是4GB,但是实际上的限制会更低,这要看计算机的芯片组以及所连接的设备。
这是因为物理地址映射不仅仅包含物理内存,还包含设备内存,X86和X64位系统会把所有设备内存映射到低于4GB的地址边界,以便确保和32位操作系统的兼容性,这些操作系统不知道如何处理超过4GB的地址部分。
如果计算机配备4GB内存和类似显卡、声卡和网卡这样的设备,Windows会给这些设备内存分配共计500MB空间,而4GB物理内存中的500MB只能占用超过4GB的地址边界,如下图所示。
其结果是,如果计算机拥有3GB或者更多内存,同时又运行32位Windows客户端操作系统,我们可能无法享受到所有内存。
在Windows 2000、Windows XP和Windows Vista RTM系统上,我们可以在系统属性对话框、任务管理器的“性能”标签页上看到可以访问的物理内存,在Windows XP和Windows Vista(包含SP1)中,我们还可以在Msinfo32和Winver工具窗口里看到这些信息。
在Windows Vista SP1中,其中某些工具会显示系统所安装的物理内存,而不是可以使用的内存,可以参考这篇微软知识库文章。
在笔者的4GB笔记本电脑中,如果启动到32位Windows Vista,可用的物理内存是3.5GB,可以在Msinfo32工具中看到。
32位系统破除4G内存限制教程
![32位系统破除4G内存限制教程](https://img.taocdn.com/s3/m/33739a44c281e53a5802ff79.png)
今天很高兴,本来只是试着看看能不能破除32位系统只能最多使用4G内存的限制,没想到在没有找到教程的情况下,自己动手还真的可以了。
先介绍下我的机子APU:3870k主板:昂达A75T v3.0(不是这个版本的BIOS就不确定可以了,因为不知道2.0和1.0的BIOS 是不是支持UMA Frame Buffer Above 4G选项,好像2.0的是支持的。
应该只有在这个处于开启的状态才可以用到全部的内存。
(手机太烂了,大家凑合看哈)内存:威刚万紫千红2*4G其他的就忽略把。
有的步骤的图我就不截了,重新弄一次系统太麻烦了。
我大概说下我的步骤和猜想1.下载工具,确认你的主板支持突破4G限制,否则后果我也不晓得,但是有可能要修复重新装系统,当然如果你知道他修改了些什么东西,也可以在pe中改回来。
2.运行ReadyFor4GB.exe,过大概半分钟的样子会弹出一个窗口(因为我的已经破解了,所以你们看到的窗口下面的跟我可能会有点不一样。
)开始接触,我也不太会,所以我就先一个一个按钮从上往下点起,先按“检查”(这一布应该是确定你的系统是否支持,并没有修改系统文件),然后按“应用”,过几秒钟就应该可以看到下面的图那么就说明你破解成功。
然后用管理员模式运行安装包下面的AddBootMenu.bat然后,然后就好了,重启,在启动菜单中选择"Windows 7 x86 [ 128GB with ntkr128g.exe ]" 进入系统,就可以完整使用所有的物理内存了。
不过我在用的过程中发现启动时默认选择的还是没有修改的win7,直接进入系统(我进的是没有修改的win7,怕修改过的有不稳定的情况发生)。
运行—msconfig—引导,把我们修改了的那个版本是这位默认启动项,当然等待时间也可以调过,即超时那里写3秒。
(最少3秒)这样这个就确实是搞定了,现在试试用鲁大师测试下,我先前用鲁大师在没有修改的系统中只有200分的样子,现在400分,搞定了!话说这个昂达的板子还不是一般的烂,默认电压,都超不过3.5G,而且还不稳定,还是超倍频,显卡那里改频率也不稳定。
32位系统认不到4G内存原因
![32位系统认不到4G内存原因](https://img.taocdn.com/s3/m/2f22ea10964bcf84b9d57b72.png)
32位系统认不了4G内存的原因如果我们留心一下,我们就会发现,假如我们安装了2GB的内存条,32位的Win7系统可以显示内存大小是2.00GB。
当我们换用4GB的内存条时,我们的32位Win7一般会显示不到4GB的内存条(比如显示内存大小是3.31GB),有些用户觉得自己可能被不法商贩欺骗,原本应该购买的4GB内存被经销商缩水为3GB真实情况如何呢?第一个原因只会“吃掉”您一小部分的内存众所周知,电脑中二进制中的换算关系是1GB=1024MB,实际生产时,硬件厂商厂商的换算单位是1GB=1000MB,当电脑厂商告诉您,您电脑中的内存是1GB的时候,其实您的内存是1000MB,系统识别时,用1000处以1024,也就显示您的内存是0.976GB,同理您安装了4G的内存,系统会显示您的内存是3.9GB。
这并不是硬件厂商欺骗您。
第二个原因可能会“吃掉”您数量可观的一部分内存内存(RAM,也就是您的系统的寻址总空间)=内存条(物理内存,您的内存条是4GB的)+bios内存+缓存+显存+...,,32位的电脑的寻址空间是2的32次方,也就是4G,系统将这4GB的地址分配给内存条,缓存,显存,硬件等。
系统分配寻址空间时是有优先级的,bios的内存,cpu的缓存,各个硬件的内存,显卡的显存等,他们的优先级比物理内存(也就是内存条)高,所以系统先将寻址空间分配给bios的内存,cpu的缓存,各个硬件的内存,显卡的显存,最后才将剩余的寻址空间分配给内存条。
比如您的显卡有500MB,那么可以分配的内存也就只剩下4GB-0.5GB=3.5GB了。
(这里指的是集成显卡)相当于一条街上有1000户居民,但是门牌号码确实只有800个,于是还有200户居民没能获得门牌号码,但是这200户居民并未消失。
如果在32位电脑上装上4G内存条依照优先级关系,你只能使用3G多的的内存条空间,因为前面的几百MB的寻址空间是给了各个硬件(包括显存),4GB的内存条只有其中的3.31GB获得了寻址空间,此时您只可以看到获得了寻址空间的那一部分内存条(见下图.)如果是2G的内存条,因为电脑本身寻址能里是4G,前面几百MB给了硬件,依旧剩余3G多的寻址空间,2G的内存条可以完全获得2G的寻址空间,您也就能看到2G的内存条了(见下图)PS:按照上面的说法,我也观察了一下自己的笔记本,我的笔记本是6G内存的,win7专业版,破解了32位系统寻址限制,6G内存可正确识别,但是可用的只有5.8如下图:那么为什么是5.8G可用呢?再看这里,发现系统为硬件保留了141MB内存:那么按照上面的说法,我的物理内存实际大小应该是6G*1000MB=6000MB-为硬件保留的物理内存141MB=5859MB/1000≈5.86G在任务管理器中,也可以看到类似结论:回过头来再看下资源监视器截图中的已安装内存是6144MB,这又是为什么呢?因为这里的算法是按照1GB=1024MB来计算的,6*1024=6144MB结论:当我们再计算物理内存时,还是按照GB数*1000来算吧,这样更准确一些,另外看到上面的帖子讲的32位操作系统寻址,也可以很容易让我们理解为什么开PAE可以让32位系统认到更多内存,实际上开启PAE之后,就是把32位系统寻址能力由2^32=4G提升到了2^36=64GB,因此可以让系统识别更多的物理内存。
32位系统使用4G内存破解方法
![32位系统使用4G内存破解方法](https://img.taocdn.com/s3/m/fe9950c5a21614791611287b.png)
4G内存已经成为很多中高档笔记本电脑的标准配置。
前两篇文章介绍了WIN7系统4G内存的破解过程和4G内存的完美利用。
但是,很多朋友还是习惯用32位 XP 系统。
那么能不能让32位 XP系统也能完美支持4G内存呢,当然也是可以的。
今天,我们就来介绍如何在32位XP系统完美破解4G内存限制。
第一步、开启PAE要破解32位XP系统4G内存限制,先要开启PAE (Physical Address Extension物理地址扩展)。
打开Everest,看看主板的内存选项中,最后一项Physical Address Extension(PAE)下的“操作系统支持”“处理器支持”是否为“是。
如果为“是”,恭喜您,您能够开启PAE。
要开启PAE并不难,只要简单编辑引导文件即可。
在C盘中,点击工具-文件夹选项,在文件夹选项窗口中的查看选项,去掉“隐藏受保护的操作系统文件”前面的勾选,选择“显示所有文件和文件夹”。
点击确定后,就会显示全部隐藏文件。
右键点击红圈中的boot文件,点击属性,去掉“只读”前面的勾选,点击确定退出,就可以对其进行编辑了。
用记事本打开这个boot文件,在其中的“multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect”一行中间加入PAE,成为:“multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /PAE /noexecute=optin /fastdetect”。
注意PAE后要有一个空格。
这里partition(1)表示您的XP系统安装在第一个分区即C盘,我是安装在第六个分区,所以是partition(6) 。
win1032位支持4g内存吗(精选范文)
![win1032位支持4g内存吗(精选范文)](https://img.taocdn.com/s3/m/ab1b701b0640be1e650e52ea551810a6f524c865.png)
win1032位支持4g内存吗(精选范文)【热门范文】win1032位支持4g内存吗?windows10 32位能支持4G内存,但只能使用其中的3.25-3.5G内存。
1、32位的操作系统,寻址能力是4G,但要保留一些给硬件使用,所以留给用户的可用内存一般是3.25g-3.5G。
这个事情在微软的站有专门的说明。
2、因此,4GB的物理内存,最好使用64位的操作系统。
不然,容易浪费。
3、3.25G还是总内存,但应用程序,32位的只能用到2GB。
需要加/3gb的参数才能用到3G内存,限制非常多。
这个在微软的站也有专门的说明。
因此,最好换64位系统。
相关阅读推荐:Windows 10 家庭版用户将在 Windows 更新有可用的更新内容时自动获得更新。
Windows 10 专业版和 Windows 10 企业版用户可以推迟更新。
Windows 10 专业版用户推迟更新的时间量有限制。
存储空间较小的设备,如带有 32 GB 硬盘的设备或硬盘已满的较旧设备,可能需要额外的存储空间才能完成升级。
在升级期间,您将看到指导您如何操作的说明。
您可能需要删除设备中不需要的文件,或者插入 USB 闪存驱动器以完成升级。
一些可用空间较小或硬盘空间较小的设备,如存储空间为 32 GB 的电脑,在升级后可用空间可能已所剩无几。
您可以在“存储”系统设置中轻松删除临时文件等文件或者先前的 Windows 版本以释放磁盘空间。
Windows 先前版本的文件让您能够选择删除 Windows 10,并恢复先前的 Windows 版本。
这些文件在您升级一个月后将自动删除。
为了释放空间,您也可以立即删除这些文件。
需要连接到 Internet 来执行升级。
Windows 10 是一个大型文件(大小约 3 GB),可能会产生互联接入 (ISP) 费用。
要查找设备兼容性和其他重要安装信息,请访问设备制造商的站。
无论设备是否满足 Windows 10 的最低系统规格要求,其能否升级都还受到系统规格以外因素的影响,其中涉及驱动程序和固件支持、应用程序兼容性和功能支持。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
32位系统与4G内存限制的关系-32位系统真的只能用4G内存吗
32位系统与4G内存限制的关系-32位系统真的只能用4G内存吗?
为了这个32位系统与4G内存限制关系的问题,我们按顺序看看如下的分析。
1、硬件。
从硬件上讲,内存访问寻址,主要在CPU,CPU主要在寄存器(GPR)。
32位的系统,指的是32位的CPU,也就是指32位的寄存器。
32位寄存器的寻址能力是2的32次方,这个是没错的,就是4GB。
但是10年前,32位的x86 奔腾pro处理器推出的时候,它的地址总线是多少位寻址?36位。
整整多了2的4次方。
也就是16倍。
所以,这个32位的奔腾pro 处理器,可以寻址64GB。
4GB的16倍,也就是64GB。
这个叫做PAE, 物理地址扩展。
也叫PAE-36bit。
通过这个技术手段,32位系统进行了扩展,CPU(寄存器)对内存的寻址,可以到64GB。
2、既然32位系统的硬件可以寻址64GB。
那么32位的操作系统当然应该有办法。
32位操作系统肯定也有办法,沿着PAE的路,使用64GB内存。
—————————————
标准的32 位地址最多可映射 4 GB 内存。
因此,32 位进程的标准地址空间限制为4 GB。
默认情况下,在32 位Microsoft Windows 操作系统中,将为操作系统保留2 GB 空间,另外 2 GB 空间可由应用程序使用。
如果在Windows 2000 Advanced Server 的Boot.ini 文件中指定了/3gb参数,则操作系统将仅保留1 GB 的地址空间,应用程序最多可以访问3 GB 的空间。
——————————————————————————–
AWE 是Windows 的内存管理功能的一组扩展,它使应用程序(基于用户模式)能够使用的内存量超过通过标准32 位寻址可使用的2-3 GB 内存。
AWE 允许应用程序获取物理内存,然后将非分页内存的视图动态映射到32 位地址空间。
虽然32 位地址空间限制为4 GB,但是非分页内存却可以远远大于4 GB。
这使需要大量内存的应用程序(如大型数据库系统)能使用的内存量远远大于32 位地址空间所支持的内存量。
SQL Server 2005 Enterprise Edition 支持地址窗口化扩展插件(AWE),从而允许在32 位版本的Microsoft Windows 操作系统上使用4 GB 以上的物理内存。
最多可支持64 GB 的物理内存。
运行于Microsoft Windows 2000 上的SQL Server 实例使用静态AWE 内存分配,而运行于Microsoft Windows 2003 上的实例使用动态AWE 内存分配。
为了使用AWE,应用程序必须:1. 使用Win32的AllocateUserPhisycalPages API函数分配扩展物理内存。
该函数需要调用者具有将内存页锁定的权限。
2. 使用VirtualAlloc API函数在进程的地址空间中创建一个区域,作为与扩展物理内存进行映射的一个窗口。
3. 使用MapUserPhysicalPages或者MapUserPhysicalPagesScatter API函数,将扩展物理内存映射到这个虚拟内存窗口中。
在数据库使用AWE功能之前,必须对操作系统和SQL数据库分别进行设置。
—————————————————
32位操作系统windows2003的各版本系统内存限制
Windows Server 2003 系列所支持的物理内存量有所增加。
AWE 可使用的物理内存取决于您所使用的操作系统。
下面的列表列出了写入时每个Windows Server 2003 操作系统版本可以使用的最大物理内存限制。
Windows Server 2003 Standard Edition 最高支持4 GB 的物理内存。
Windows Server 2003 Enterprise Edition 最高支持32 GB 的物理内存。
Windows Server 2003 Datacenter Edition 最高支持64 GB 的物理内存。
——————————————–
以上内存限制部分来自微软网站的文章,应该靠谱。
下面的内存限制表,来自it168,似乎不是那么靠谱(比如,它说,Windows Server
内存容量
2GB
4GB
8GB
16GB
32GB 64GB 128GB 512GB 1TB 2TB。