Board logo

标题: [综合讨论] 让32位Vista支持大于4GB内存的顶级方法 [打印本页]

作者: liyafe1997    时间: 2009-10-25 10:42     标题: 让32位Vista支持大于4GB内存的顶级方法

      正常情况下,32位的系统是只支持32位寻址的,即4096,由于主板的一些设备、硬件也需要地址,所以内存大概只能分配到3000M这样子,下面就跟大家说怎么让系统支持大于4GB的内存。不是网上说的那种分配出来像硬盘那样使用的方法。


先说几点注意事项:
1.这个方法视主板,BIOS,系统安装的驱动不同而有可能成功或失败,也有可能成功了造成系统不稳定或者某些软件不可用,这些在网友的回贴中得到了验证.我的机子现在稳定使用中。无论是原来的VISTA SP2还是现在的WIN7  7100。

2.我的主板是PM45,破解成功了,确实有用,没破解前只能用到3.02G,现在最多不知道能用到多少,开了个虚拟机,RAMDISK划了2.5G当硬盘,把临时环境变量和IE临时文件放在上面了(把环境变量放在内存盘上会造成解压大文件失败!请注意!),用到了如下图的内存,请那些用理论说不可能用到那部分内存的大师解释一下.

3.!注意:至于说RAMDISK可以用到系统那一部分内存的人,我持怀疑的态度.因为根据我的验证,(我试过N个版本的RAMDISK),没有一次成功,划出的内存全部在3.02G以内划的,在任务管理器中点性能选项卡,物理内存那一项没有任何变化.网上搜了N多文章,有一个感觉,那个很多是枪手写的,为的是多卖内存。


4.如果你想恢复原来的状态,那恢复的方法很简单,你既然成功了,那么在启动菜单里肯定有两项,选另外一项就是原来的系统了。另外多说一句,玩系统的人估计一般都会把系统GHOST一下吧?在对系统做危险的动作之前,最好给系统做一个备份。做到有备无患。玩系统就玩系统,影响正常使用就不好了。

正式开工(方法):
1,运行ReadyFor4GB.exe,点击应用,提示‘你确认要修改文件ntkrnlpa.exe?',点击‘是’。提示‘破解的文件已经另存为***’,点击确定。
------------------------这一步作用是把VISTA的系统文件破解,使之支持4G以上内存。

2,右击‘命令提示符’,选择‘以管理员身份运行’。     
------------------------这一步作用是取得修改系统的权限

3,在命令提示符里粘贴命令bcdedit -copy {current} /d "VISTA 4G Supported",其中"VISTA 4G Supported"引号的内容可以修改
为任何你想要的名字。回车,提示‘已成功复制到********’,其中****是系统返回的一个值,把此值贴入记事本中备用。
------------------------这一步作用是创建一个启动项并为此启动项命名。这样系统启动的时候就可以选择进入支持4G内存的系统,还是原来的系统。和装了XP,VISTA双系统一个原理。

4,在命令提示符里输入bcdedit /set {**********} testsigning on,自己把****改为上一步中系统返回的值(贴入记事本中的)
,然后回车,提示‘操作成功完成’。
------------------------这一步不知道什么作用,猜测是去除微软的数字签名。

5,在命令提示符中输入bcdedit /set {*********} pae forceenable,自己把****改为上一步中系统返回的值(贴入记事本中的)
,然后回车,提示‘操作成功完成’。
------------------------这一步的作用是强制开启PAE模式,以使系统支持4G以内存。

6,在命令提示符中输入bcdedit /set {********} kernel ntkr128g.exe,自己把****改为上一步中系统返回的值(贴入记事本中的)
,然后回车,提示‘操作成功完成’。
-------------------------这一步的作用是把第一步破解的文件加入启动项。

执行完以上6步那就说明大功告成咯……最后再做这几部就OK了:
7,在命令提示符中输入bcdedit -timeout 2,然后回车,提示‘操作成功完成’。
-------------------------这一步的作用就是设置留给你选项启动项的时间,2是2秒的意思,可以自己修改。

8,在命令提示符中输入bcdedit -displayorder {*****************} -addfirst,自己把****改为上一步中系统返回的值(贴入记事本中的)
,然后回车,提示‘操作成功完成’。
-------------------------这一步的作用是把自己修改的支持4G的系统放在选项的第一位。(不一定是默认的启动项)

9,在命令提示符中输入bcdedit -default {*************},自己把****改为上一步中系统返回的值(贴入记事本中的)
,然后回车,提示‘操作成功完成’。
-------------------------这一步的作用是把支持4G的系统作为默认的启动项。



内存使用情况截图:

内存使用情况.jpg
2009-10-25 10:45



工具(ReadyFor4GB)下载:
ReadyFor4GB.zip (36.15 KB)

图片附件: 内存使用情况.jpg (2009-10-25 10:45, 63.71 KB) / 下载次数 264
http://www.dcrjs.com/attachment.php?aid=183&k=d7f9d23d5f41fed406f239b9e6575c84&t=1711649526&sid=BO0g8s



附件: ReadyFor4GB.zip (2009-10-25 10:54, 36.15 KB) / 下载次数 8040
http://www.dcrjs.com/attachment.php?aid=184&k=61698d16d5ef9b9fb733f002f9c90f4c&t=1711649526&sid=BO0g8s
作者: a13699708428    时间: 2010-1-12 19:08

不错




欢迎光临 稻草软件论坛 (http://www.dcrjs.com/) Powered by Discuz! 7.2