3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4153|回复: 9
打印 上一主题 下一主题

[其它] 大帝岛悲剧?想加到4G以上内存却不想用64位系统?这里有解决方法。仅限Vista/Win7 X86系统

[复制链接]

11

主题

734

帖子

1079

积分

游戏狂人

Rank: 6Rank: 6

贡献度
108
金元
6468
积分
1079
精华
0
注册时间
2008-7-25
跳转到指定楼层
主题
发表于 2010-1-8 21:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
以下来源与网络
目前来看,Win7的64位版本在兼容性上还是有所不足,然而32位版本不支持4G以上内存是众所周知的事情。但其实,Vista/Win7自身完全支持超过4GB大内存,只是32位系统不让你使用而已。如果让你使用4G以上的内存,那64位的系统和服务器用的系统还怎么卖,要知道价格相差可是很悬殊的! 但其实在Win7上可以通过程序破解Windows PAE 内核文件 ntkrnlpa.exe,绕过Zw Query License Value API函数的许可限制,让32位的Vista/Win7支持超过4GB物理内存。

本程序只是将修改过程自动化,并增加从内核中直接读取当前的内存容量许可上限。
本程序的修改及做数字签名都是直接系统API操作,无需使用其它辅助工具。
驱动程序viewmem-x86.sys,用于读取内存限制数据。
所有SP版本的Vista、Windows 7 应该都支持。

Win7内存限制软件破解:Ready For 4GB (请恕我就不提供相关软件了,大家可以百度一下,很容易找到的。)
也可以这样修改:首先复制c:windowssystem32ntkrnlpa.exe核心文件到别的分区,用16进制编辑工具(比如Ultraedit或hex editor)编辑刚才复制到别的分区上的ntkrnlpa.exe, 搜索以下特征串:7c (xx) 8b 45 fc 85 c0 74 (yy) ,其实只能搜索中间的8b 45 fc 85 c0 74,注意看好8b前隔开一个16进制数之前的那一个数值,如果是7c,那就表示搜索到了(好像在第24个特征串处),共有两处,然后把两个地方都改成:7c (xx) b8 00 00 02 00 90 90,也就是说从第三个数开始改,把8b改成b8,以此类推,改完后另存为例如c:windowssystem32ntkr128g.exe  。



本程序只完成修改文件的工作,请自行用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 {b8425d35-28dc-11de-875f-0021856c4765} testsigning on
bcdedit /set {b8425d35-28dc-11de-875f-0021856c4765} pae forceenable
bcdedit /set {b8425d35-28dc-11de-875f-0021856c4765} kernel ntkr128g.exe

(注意:上面三条大括号内的根据返回的GUID进行填写。)

以下可选
bcdedit -timeout 10
bcdedit -displayorder {61b1399a-24cd-11de-a4c4-ca27f4abce37} -addfirst
bcdedit -default {61b1399a-24cd-11de-a4c4-ca27f4abce37}

本人已成功破解,喜欢折腾的朋友可以试试。

1.jpg (132.27 KB, 下载次数: 196)

win7自带的资源管理器中查看的。

win7自带的资源管理器中查看的。

2.jpg (76.83 KB, 下载次数: 193)

任务管理器中查看的。

任务管理器中查看的。

3.jpg (58.98 KB, 下载次数: 192)

msinfo32.exe中查看的数据,这个是我刚刚改的,为此拔下了我主机的一根内存。

msinfo32.exe中查看的数据,这个是我刚刚改的,为此拔下了我主机的一根内存。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-7 02:08 , Processed in 0.031820 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表