在32位系统下使用4GB以上内存的小软件
首先申明:软件来自互联网,对软件存在疑虑的可以不下载、不使用软件名:ReadyFor4GB 语言:中文
压缩包47KB,解压后103KB
简单说明:
注意:
部分旧式驱动程序不支持超过4GB内存寻址,从而导致不能正常工作,甚至蓝屏死机。
请设置系统错误报告生成内存转存文件*.dmp,分析dmp,找出是哪个驱动程序有问题,更新之,或禁用之。
部分主板的附加功能也会不支持4GB而造成蓝屏。
蓝屏与Windows、以及补丁没有直接关系。Windows Vista/7 自身完全支持超过4GB大内存。
同样的硬件在2003或2008上也会出现同样问题。
本程序仅用于理论研究测试,禁止在生产环境中使用!使用者自行承担由于更改使用许可而造成的法律问题。
程序功能:
查看32位 Vista/Windows 7 的内存容量许可限制;
破解Windows PAE 内核文件 ntkrnlpa.exe,绕过 ZwQueryLicenseValue API 函数的许可限制,使工作站版本 32位 x86 的 Vista/Windows 7 支持超过 4GB 物理内存。
详细的内容请看原文:
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
本程序只是将修改过程自动化,并增加从内核中直接读取当前的内存容量许可上限。
本程序的修改及做数字签名都是直接系统API操作,无需使用其它辅助工具。
驱动程序viewmem-x86.sys,用于读取内存限制数据。
所有SP版本的Vista、Windows 7 应该都支持。
本程序只完成修改文件的工作,请自行用bcdedit编辑启动菜单加载新的内核文件。
你可以运行AddBootMenu.cmd 自动添加启动菜单的脚本,请右键点脚本文件,选择以管理员身份运行。
完成后,重启系统。
在出现开机菜单时,选择 "Windows 7 x86[ 128GB with ntkr128g.exe ]" 进入系统,就可以完整使用所有的物理内存了。
——————————————华丽的分界线—————————————
bcdedit操作过程参考:
右键点开始菜单中的命令提示符,选择以管理员身份运行。
bcdedit -copy {current} /d "Windows 7 x86[ 128GB with ntkr128g.exe ]"
The entry was successfully copied to {61b1399a-24cd-11de-a4c4-ca27f4abce37}.
以下请根据上面返回的{GUID}输入。
bcdedit /set {61b1399a-24cd-11de-a4c4-ca27f4abce37} testsigning on
bcdedit /set {61b1399a-24cd-11de-a4c4-ca27f4abce37} pae forceenable
bcdedit /set {61b1399a-24cd-11de-a4c4-ca27f4abce37} kernel ntkr128g.exe
以下可选
bcdedit -timeout 10
bcdedit -displayorder {61b1399a-24cd-11de-a4c4-ca27f4abce37} -addfirst
bcdedit -default {61b1399a-24cd-11de-a4c4-ca27f4abce37}
请从附件下载。压缩包大小47KB
关于此工具的详细情况和网友的使用心得可以自己到网上搜索一下
据说这个东西会导致一些软件不可用
还是小心为妙 不用,直接把那1.2G用vsuite做虚拟硬盘,再把虚拟硬盘当虚拟内存………… 建议直接装64位的Windows7 还是习惯用Ramdisk 太高深的 看不懂 还是直接装 64位的系统比较好啊 真的能使用到?32位的系统最大内存寻址范围就是3.2G而已,用软件来搞顶多也只能是看到4G,使用的范围应该还是在3.2G内吧 怎么反对的多啊....... 某些程序会蓝屏的.... 据说这个东西会导致一些软件不可用
回复 11# konven 的帖子
经我将近1年的测试,没有 XP下用了近一年,从没出现蓝屏等莫名情况。虚拟内存建在内存上,速度是非常快,上网浏览的速度加快很多,但有个小问题,就是在某些游戏升级时虚拟内存会不够用。使命5升级中碰到过,弄得至今使命5没升级,不过也不玩了,呵呵。 这东西弄好后会出现水印。除水印要当心。运行不要乱输入。不然直接进不了系统。 还是过度到64位系统最好 这个软件 会不会只是表面现象啊 其实效果不好 体验4GB+的话 还是果断64位系统吧 这样的东西有后遗症 试下看 呵呵
页:
[1]