自己动手---WIN7 32系统 内存限制手动破解。【附件】
破解内容原文出处:http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
在PCBETA里找了篇教程,感谢rgcjh,http://bbs.pcbeta.com/thread-415602-1-1.html。 跟着教程做有碰到问题。
因为以前有经常碰到问题,然后通过搜索网络上的教程解决问题。一直这样索取,而不提供一点自己的东西觉得实在是不道德。所以就想写下这篇教程。
有点复杂,电脑小白跳过吧。有个自动破解工具叫 ready for 4gb,( 但是不知道为什么我不能用,所以我才手动破解的(逼上梁山T.T))可以去用用,很方便,传送门一个教程http://os.51cto.com/art/201001/179804.htm
好了,进入正题
准备工作,需要: 16进制编辑器一把,推荐使用 UltraEdit 很容易找到就不贴地址了。
PAE工具包,以上传(原包没有CAPICOM,不容易找到了一个CAPICOM 2.1.0.2)
门:http://u.115.com/file/f327bdee8e
准备完毕,开始动刀。
复制一份 c:\windows\system32\ntkrnlpa.exe, 用ULTRAEDIT 打开复件,搜索特征串:7c (xx) 8b 45 fc 85 c0 74 (yy),其实只能搜索中间的8b 45 fc 85 c0 74,注意看好8b前隔开一个16进制数之前的那一个数值,如果是7c,那就表示搜索到了。
共有两处,然后把两个地方都改成:7c (xx) b8 00 00 02 00 90 90,也就是说从第三个数开始改,把8b改成b8。 完成后另存为ntkr128g.exe,放在SYSTEM32文件夹下。
然后,用管理员身份运行CMD,
运行命令(复制一下教程啦,因为已经讲的很清楚了)
cd \windows\system32
editbin /release ntkr128g.exe
makecert -r -ss my -n "CN=my test ca" 注意:这个CN=不能少,原文中没有。
signtool sign -s my -n "my test ca" ntkr128g.exe
同样在命令行中增加一个新的启动项,使用修改过的核心启动Win7:
PS:后三条命令中{}中的id必须根据第一条命令运行产生的结果输入,不能直接复制后三条命令,有不少人就犯了这个错误:)
bcdedit /copy {current} /d "Windows 7 more than 4G"
bcdedit /set {id} pae ForceEnable
bcdedit /set {id} kernel ntkr128g.exe
bcdedit /set {id} testsigning on
再次强调以上所有操作都是在超级用户下做的,或者右击命令提示符,选择以管理员身份运行
重启计算机,BOOT菜单选 WINDOWS 7 MORE THAN 4G。
搞定。
3:35了-。-哎。。又弄了一宿。。
另外关于32位破解内存限制后是障眼法的说法,不多说,网上有评测,自己找
第一次写啊,有什么问题请留言。
至此,我的内存条终于可以全部都用上了,终于啊。
谢谢。
GOOD LUCK。
在PCBETA里找了篇教程,感谢rgcjh,http://bbs.pcbeta.com/thread-415602-1-1.html。 跟着教程做有碰到问题。
因为以前有经常碰到问题,然后通过搜索网络上的教程解决问题。一直这样索取,而不提供一点自己的东西觉得实在是不道德。所以就想写下这篇教程。
有点复杂,电脑小白跳过吧。有个自动破解工具叫 ready for 4gb,( 但是不知道为什么我不能用,所以我才手动破解的(逼上梁山T.T))可以去用用,很方便,传送门一个教程http://os.51cto.com/art/201001/179804.htm
好了,进入正题
准备工作,需要: 16进制编辑器一把,推荐使用 UltraEdit 很容易找到就不贴地址了。
PAE工具包,以上传(原包没有CAPICOM,不容易找到了一个CAPICOM 2.1.0.2)
门:http://u.115.com/file/f327bdee8e
准备完毕,开始动刀。
复制一份 c:\windows\system32\ntkrnlpa.exe, 用ULTRAEDIT 打开复件,搜索特征串:7c (xx) 8b 45 fc 85 c0 74 (yy),其实只能搜索中间的8b 45 fc 85 c0 74,注意看好8b前隔开一个16进制数之前的那一个数值,如果是7c,那就表示搜索到了。
共有两处,然后把两个地方都改成:7c (xx) b8 00 00 02 00 90 90,也就是说从第三个数开始改,把8b改成b8。 完成后另存为ntkr128g.exe,放在SYSTEM32文件夹下。
然后,用管理员身份运行CMD,
运行命令(复制一下教程啦,因为已经讲的很清楚了)
cd \windows\system32
editbin /release ntkr128g.exe
makecert -r -ss my -n "CN=my test ca" 注意:这个CN=不能少,原文中没有。
signtool sign -s my -n "my test ca" ntkr128g.exe
同样在命令行中增加一个新的启动项,使用修改过的核心启动Win7:
PS:后三条命令中{}中的id必须根据第一条命令运行产生的结果输入,不能直接复制后三条命令,有不少人就犯了这个错误:)
bcdedit /copy {current} /d "Windows 7 more than 4G"
bcdedit /set {id} pae ForceEnable
bcdedit /set {id} kernel ntkr128g.exe
bcdedit /set {id} testsigning on
再次强调以上所有操作都是在超级用户下做的,或者右击命令提示符,选择以管理员身份运行
重启计算机,BOOT菜单选 WINDOWS 7 MORE THAN 4G。
搞定。
3:35了-。-哎。。又弄了一宿。。
另外关于32位破解内存限制后是障眼法的说法,不多说,网上有评测,自己找
第一次写啊,有什么问题请留言。
至此,我的内存条终于可以全部都用上了,终于啊。
谢谢。
GOOD LUCK。