网站大量收购独家精品文档,联系QQ:2885784924

手动win7 32位使用4G内存.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手动win7 32位使用4G内存

手动win7 32位使用4G内存 众所周知,32位的vista,windows7是不能完全使用4G以上的内存的,但是同样内核和架构的server2008却可以支持大内存,这是什么原因,经过调查,发现这是微软人为的限制,针对不同系统的市场定位,一面家用系统绝了server的销路。 好了,既然知道问题的缘由所在,那么我们就顺藤摸瓜,着手对系统的内核文件进行修改。 有话说前,本文在32位的Win7下验证有效,破解需要技术,破解有风险,下手需谨慎,请在修改前做好备份。还有,本文仅供研究系统内核,请在破解后72小时之内删除。您对系统的一举一动,不管对与否,在下不负任何责任。 1:准备工具 1.证书签名工具,因为我们需要修改windows的内核文件,但是修改后的文件会出现证书错误,会导致系统无法启动。 签名工具的下载请移步Http:///files/SignTool.rar 2.二进制编辑软件,这里我推荐使用UltraEdit或者HexEdit,具体下载请百度谷歌之,网上很多,这厢就不说了。 2:修改内核文件 1:打开Widnwos的安装目录,一般为c:\windows,打开里面的System32文件夹,找到ntkrnlpa.exe这个文件,找到后,复制一份,我们暂且先复制到桌面吧,然后重命名为ntkr128g.exe,其实名字命名为什么无所谓,只要下面的步骤名字统一就可以了。 2:使用二进制编辑软件打开复制过来的ntkr128g.exe文件,搜索字符串1:7C 11 8B 45 FC 85 C0 74 0a ,将红色部分改为 B8 00 00 02 00 90 90 ,搜索字符串2:7C 10 8B 45 FC 85 C0 74 09 ,也将红色部分改为 B8 00 00 02 00 90 90 ,注意,只搜索的字符串要全部匹配,然后修改的话,只修改后面的7个即可。不要修改错了。 3:保存它。 3:对文件进行数字证书签名 首先补补课,说说数字证书的作用吧。数字证书签名可以保证这个文件不背恶意修改,也体现了文件编写厂商的信息。我们之所以要对修改的文件进行重新签名,就是因为我们修改了他的文件,导致特征和数字签名这边的不符,从而使系统无法正常加载。 好了,签名的话,需要用到前面下载的工具,我们暂且也先解压到桌面吧,这样会在桌面生成一个SignTool的文件夹,打开文件夹后,里面整齐得排布着六个文件,我们再把原来的ntkr128g.exe文件也移动到这个目录里面吧,方便下面操作。 移动好了之后准备签名。 第一步,进入刚才的SignTool文件夹,按住Shift按键,鼠标右键》在此处打开命令窗口。 第二步,在命令窗口中一句一句仔细得输入下面几句话。不要急,一句一句来。 editbin /release ntkr128g.exe makecert -r -ss my -n “CN=My 128G Authority”(”My 128G Authority”可用其他代替) signtool sign -s my -n “My 128G Authority” ntkr128g.exe(“My 128G Authority”要与上面一致) 首先确保这三行都务必准确,不管哪一步有错误,都不行。如果错了,可以重试,但是重试的时候,My 128G Authority这个名字就不能再用了,如果还要再用这个名字,也可以去证书管理(certmgr)的个人证书那边删除。 好了,签名完毕了,我们将签名好的文件搬运到c:\windows\system32目录下,也就是和原来的ntkrnlpa.exe处于同目录。 4:添加操作系统启动菜单 首先还是打开CMD命令行窗口,输入 bcdedit /copy {current} /d “Windows 7 128G Mode” ,引号里面的Windows7 128G Mode可以修改为其他名字,他会显示在操作系统选择界面。 输入成功会,会返回GUID值,就是类似{6f17eb51-3f33-11e1-8696-d68fb8ada031}这个样子的。然后也是一条一条得运行下面三个命令:(请替换{guid}内容为你获得的) bcdedit /set {guid} pae ForceEnable bcdedit /set {guid} kernel ntkr128g.exe bcdedit /set {guid} testsigning on 解释一下,第一条是解除系统的pae限制,也就是解除内存寻址限制;第二条为指定文件;第三条为启动测试模式,启动测试模式后,会在右下角显示测试模式。只有在测试模式下,系统才不会验证ntkr128g.exe 文件的数字证书是否为微软自己颁发的(但还是要验证证书的有效性),关掉测试模式

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档