无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2897|回复: 9
打印 上一主题 下一主题

【求教】脱胎于XP的32位PE能否支持4G内存???

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-4 13:10:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天在txwb上看到这个篇子还不错。到这里来传一传
1. 首先还是必须确认CPU和主板支持PAE和memory remap/hole。
2. 到SYSTEM32下,复制 ntkrnlpa.exe 为 ntkrnl4g.exe
3. 用16进制编辑器打开ntkrnl4g.exe,查找修改如下
BB 00 00 10 00 33 FF 6A 07 8B F0 原始数据
BB 00 00 40 00 33 FF 6A 07 8B F0 修改后数据
4. 修改BOOT.INI,按原格式复制添加一行,添加红色部分。
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP 4G RAM"
/fastdetect /usepmtimer /NoExecute=OptOut /PAE /KERNEL=ntkrnl4g.exe
5. 重启选择修改后的菜单启动
6. 如果确认没有问题,可以用ntkrnl4g.exe覆盖ntkrnlpa.exe,这样就不用修改BOOT.INI

以上资料未经测试,修改系统重要文件风险较大,建议完整备份系统后再做修改。


以上是否有大侠试验过?能否在pe下实现呢?是否有实际功效呢?不会只是看得到用不上吧?

[ 本帖最后由 zodiac 于 2009-3-4 13:25 编辑 ]
2#
发表于 2009-3-4 14:42:48 | 只看该作者
真的假的?这个我倒是要试试看。
回复

使用道具 举报

3#
发表于 2009-3-4 16:10:42 | 只看该作者
这个应该只有xp有效吧,winpe不用boot.ini的,没地方让你添加/PAE /KERNEL=ntkrnl4g.exe参数的
回复

使用道具 举报

4#
发表于 2009-3-4 16:51:26 | 只看该作者
对于PE,是不是可以加在Winnt.sif文件中。例如:
_______________

[SetupData]
BootDevice="ramdisk(0)"
BootPath="\i386\System32\"
OsLoadOptions="/noguiboot /fastdetect /minint /PAE /KERNEL=ntkrnl4g.exe /rdpath=\i386\Boot.img"
________________________
回复

使用道具 举报

5#
发表于 2009-3-4 16:58:38 | 只看该作者
原帖由 liuhj 于 2009-3-4 16:51 发表
对于PE,是不是可以加在Winnt.sif文件中。例如:
_______________

[SetupData]
BootDevice="ramdisk(0)"
BootPath="\i386\System32\"
OsLoadOptions="/noguiboot /fastdetect /minint /PAE /KERNEL=ntkr ...

ntkrnl4g.exe是在Boot.img中的,所以不能这么写,估计要改txtsetup.sif中的启动参数那一行。
回复

使用道具 举报

6#
发表于 2009-3-5 09:49:00 | 只看该作者
在XP下做过测试,失败!机器是HP XW6600工作站,内存4G,CPU XEON 5405,症状是:未出现XP启动滚动条就自动重启。
回复

使用道具 举报

7#
发表于 2009-3-5 11:41:35 | 只看该作者
不可能的事吧?如果这样也可以实现,微软的XP早就支持4G内存了。
回复

使用道具 举报

8#
发表于 2009-3-5 15:49:52 | 只看该作者
原帖由 lxl1638 于 2009-3-5 11:41 发表
不可能的事吧?如果这样也可以实现,微软的XP早就支持4G内存了。

最近在远景有个长贴就在讨论此事,得出结论是:
x86的xp/vista/win7与2003/2008/2008r2内核文件相同,但前者不支持4GB以上内存主要是微软的限制。

有高手找出了破解方法,可以绕过内核文件中的license判断。
回复

使用道具 举报

9#
发表于 2009-3-5 16:22:23 | 只看该作者
为什么执着于XP
2003不好么?
回复

使用道具 举报

10#
发表于 2009-3-5 23:05:27 | 只看该作者
原帖由 lxl1638 于 2009-3-5 11:41 发表
不可能的事吧?如果这样也可以实现,微软的XP早就支持4G内存了。

这里是破解内存限制的原理
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
适用于xp/vista/win7

具体操作方法:
win7/vista
http://bbs.pcbeta.com/viewthread.php?tid=414042

xp
http://bbs.pcbeta.com/thread-416975-1-1.html
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-29 06:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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