可怜这么多人被伪技巧欺骗,现在费力气收集真技巧整合放出,游侠独家,别的地方你找不到这么全的
XP开启
伪技巧通用的方法是ramdisk,把内存划分为硬盘使用,这根本是自欺欺人的方法,系统根本不会利用3g以上内存,当累计内存使用超过3g还是出内存不足错误,而且单一程序也无法访问大于1.7g的内存地址。
真解决方案是PAE,3g开关
我的电脑-属性-高级-启动和故障恢复-设置-编辑,这里编辑操作的是c盘根目录下隐藏的boot.ini文件,各位也可以通过在c盘显示隐藏文件的方法找到它,我的boot.ini里的内容如下:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
那么接下来在“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect”的表明操作系统的“Microsoft Windows XP Professional ”加上“/PAE/3G”
即“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /PAE /3G/noexecute=optin /fastdetect”
在系统属性里看到,物理地址扩展就成功了,pae可以支持32位xp系统利用4gb,再大不认
不过单一程序使用内存超过3g还有问题,只能使用64位系统了
vista
伪技巧是cmd输入
bcdedit.exe /set nx AlwaysOff
bcdedit /set PAE forceEnable
然后使用ramdisk,这跟xp伪技巧区别是什么?这么一来就真的和xp伪技巧一样了,根本没认
真解决方案是PAE,ReadyFor4GB
要用到ReadyFor4GB软件,可是徐多论坛都限制了下载,为了4GB还要注册一个号去灌水刷积分才能下载,很不厚道,我就直接扔附件里了,免得再去别的论坛找了
cmd输入bcdedit /set PAE forceEnable
剩下的交给ReadyFor4GB

简单地按下“应用”按钮

一个新的核心文件就出炉了

该补丁还提供了一个自动修改启动选项以应用NTKR128G.EXE的命令行批处理文件

自行进行修改

为了安全,这个补丁默认启动正常的核心文件,需要手动选择加入的新选项才能使用NTKR128G.EXE启动
以下为可选命令:
启动菜单10秒选择时间:
bcdedit -timeout 10
将指定的GUID代表的启动选项设置为第一项,GUID可以通过bcdedit命令显示出来(resumeobject):
bcdedit -displayorder GUID -addfirst
修改默认启动为GUID代表的启动选项
bcdedit -default GUID

6GB容量!!!!
虽然经过修改,已经解决了大内存支持的问题,然而,在32位环境无法解决的是,进程的地址空间的问题。因为架构的原因,现代的普通32bit操作系统上,每一个用户模式的应用程序可以寻址的通常只有2GB(有一个选项可以让其增大为3GB)。提供多于4GB容量的内存,每一个用户模式的应用程序可以寻址的容量仍然没有改变——尽管不同的应用程序都具有互相独立的的2GB寻址空间可以让大内存电脑同时运行多个不同的程序。

通常,64位的应用程序才可以使用超过2GB的内存;64位应用程序的寻址空间是4TB

图中部的Virtual Size显示了一个程序使用的地址空间,Working Set则是其所有占用的内存(包括映射的系统文件),Private Bytes则是完全由程序自己占用的私有内存
通常的应用程序就受到了这个限制,例如,在使用如Maxthon这样的多页面浏览器打开70个图片页面的时候,程序的寻址空间就已经到达2GB了,这时虽然其工作集并不大,然而程序已经无法寻址更多的内存;继续打开新的页面只会让Maxthon崩溃。
为了让程序突破2GB寻址的限制,近代Windows NT核心提供了一个变通的方案:4GB内存调整优化技术,通过这个技术,可以将用户模式的寻址空间扩大至3GB,这样核心寻址空间便被限制为1GB了,需要超大内存容量的应用程序可以从这个特性中获得性能改善,如SQL Server数据库这种类型。要使用这个4GB内存优化技术,用户需要在Windows Server操作系统的启动参数中加入/3GB开关(参考xp部分)。这个特性同时需要操作系统打开DEP,然而伪技巧却bcdedit.exe /set nx AlwaysOff命令关闭了这个特性,简直是213愚弄大众的方法(数据执行保护,其实/3GB开关需要的是PAE的支持)。
[ 本帖最后由 qai2 于 2009-7-17 14:59 编辑 ] |