- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 文件的数字证书是否为微软自己颁发的(但还是要验证证书的有效性),关掉测试模式
您可能关注的文档
- 怎样为孩子选择幼儿园.doc
- 怎样从ansys中提取单元刚度矩阵与质量矩阵.doc
- 怎样做英语四级真题.doc
- 怎样克服自己胆怯的心理.doc
- 怎样写好一种小动物.doc
- 怎样去除人身体内的湿气(湿热,上火,胃火).doc
- 怎样处置客户贰言.doc
- 怎样增加生男宝宝的机会率.doc
- 怎样合理地推弦.doc
- 怎样将PPT转换为WORD格式.doc
- IKEA宜家 STOCKHOLM 2025 斯德哥尔摩 2025(货号305.947.64)安装指南组装说明书.pdf
- 有关青春的课件讲义高中.pptx
- 3.4一元一次不等式的应用 教学设计 2025湘教版数学七年级下册.pdf
- 3.5一元一次不等式组 教学设计 2025湘教版数学七年级下册.pdf
- 有关颜色的英文课件.pptx
- 4.1.1 平行线 教学设计 2025湘教版数学七年级下册.pdf
- 4.1.2 相交直线所成的角 教学设计 2025湘教版数学七年级下册.pdf
- IKEA宜家 VIHALS 维哈斯(货号005.945.53)安装指南组装说明书.pdf
- 有关爱的作文课件.pptx
- 有关眼睛的美术课件.pptx
文档评论(0)