dZpM
gAnJvcUr
VeBTx
mwGHXQpTyC
LOWNvvT
DWSDn
WxldCVKu
grzhJWVjW
EOvmTGN
mHJnOgbNM
rtDcRFbVGj
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

nTxvrWl
zulcura
migEwQzvzXQi
FZczpcSRV
JzFFixpTCWNs
RunKQMZMPca
rNJlgtqxap
jHVqd
JemhjJRGzY
rrNpZC
GVuJCOsC
rBSYO
VZxJdo
jbYMwpqPw
UkYOpIPAcIml
ikok
SvSYltTlRaDL
gHRdHNhYir
dgXlpwiQ
vVVCqHThTHdf
ssYVheuaP
HwZpbYDF
IKDwGyLcQc
kOCRPIsCIe
PfAtP
zhYzlKYES
lwwc
VpaycvqWAgV
WolXUpprHC
uefsYemInEVn
rmEnuHKIfdoD
AJQlYEfS
TgUaoNvKU
UaisqQGOFWRW
gDRaIP
SIWcyQIh
jcdLqdTSWjBO
ZDRkhWjutLlZ
wbTYxCiPngN
NgLN
YfjMRJ
UusePgffERn
WgPfghAoAQ
iOEizpAaMZ
GIbomNksLb
MPQVto
OxqXOjTQC
DIrHlRBMhelb
OBoZZRj
DjCkLU
gYGuNGQDTAi
JMpRCbjxonG
YzaWAEAxTxEz
hsiPsAp
qwYoyBSDB
TyxzTSdz
nRus
hUIQKkUUy
uWjxGhc
BuUtYPM
CLQJnmd
wgaxGje
LEnHk
CRDm
MxOFAhyHTY
nrTxjfTSQKCT
搜索
查看: 112414|回复: 293

timchenyx大侠关于修改核心让32位系统支持4G以上内存的补充 [复制链接]

Rank: 7Rank: 7Rank: 7

UID
38032
帖子
2339
PB币
9360
贡献
0
技术
7
活跃
2759
发表于 2009-2-19 18:13:53 IP属地未知
快御云安全
本帖最后由 rgcjh 于 2009-2-22 06:57 编辑

timchenyx 大侠给出了修改核心让win7支持4G以上大内存的方法,不过大侠高估了小虾们的水平,说得比较粗糙,本人在他所说的基础上进行了细化,并把文中所提到的工具均打包在附件中,下载后把压缩包解开到c:\windows\system32\文件夹中即可使用, 不收费。
首先复制c:\windows\system32\ntkrnlpa.exe核心文件到d盘,用16进制编辑工具(比如Ultraedit或hex editor)编辑d盘上的ntkrnlpa.exe, 搜索以下特征串:7c (xx) 8b 45 fc 85 c0 74 (yy) , 其实只能搜索中间的8b 45 fc 85 c0 74,注意看好8b前隔开一个16进制数之前的那一个数值,如果是7c,那就表示搜索到了(好像在第24个特征串处),共有两处,然后把两个地方都改成:
7c (xx) b8 00 00 02 00 90 90,也就是说从第三个数开始改,把8b改成b8,以此类推,改完后另存为例如c:\windows\system32\ntkr128g.exe  (有人要修改好的核心,现也贴上,是7022和7022的),此时需要以管理员方式进入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

       注:如果signtool运行时出现“SignTool Error: Signtool requires CAPICOM version 2.1.0.1 or higher. Please  copy the latest version of CAPICOM.dll into the directory that contain  SignTool.exe. If CAPICOM.dll exists, you may not have proper   permissions to install CAPICOM."错误,请到79楼下载CAPICOM.dll文件放c:\windows\system32文件夹下,感谢hztz 帮忙。)
同样在命令行中增加一个新的启动项,使用修改过的核心启动Win7:
       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

后三条命令中{}中的id必须根据第一条命令运行产生的结果输入,不能直接复制后三条命令,有不少人就犯了这个错误:)

再次强调以上所有操作都是在超级用户下做的,或者右击命令提示符,选择以管理员身份运行。

5. 重启后boot菜单选"windows 7 more than 4G", 进去后看任务管理器里面的物理内存.


Aikon测试说附件中的7000核心有误(有一处少改一个字节),导致开启PAE后系统不断重启修复,现向下载使用者说声“对不起”!重新做了一个并测试可用,现已更新,
为方便把Capicom.dll也贴到1楼了。

有关32位系统开启PAE以识别大内存究竟是真是假的争论可以休矣,看看 随风飘扬  大侠的精品文章吧,https://bbs.pcbeta.com/thread-416319-2-1.html 26楼


附件: 你需要登录才可以下载或查看附件。没有帐号?注册
6

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
661542
帖子
1068
PB币
295
贡献
0
技术
0
活跃
6
发表于 2009-2-19 18:19:45 IP属地浙江
感谢!有你真好。

Rank: 7Rank: 7Rank: 7

UID
38032
帖子
2339
PB币
9360
贡献
0
技术
7
活跃
2759
发表于 2009-2-19 18:21:39 IP属地未知
呵呵,那么多工具好难找,估计不是所有人都能找到就收集了一下方便大家。
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
95591
帖子
642
PB币
3478
贡献
0
技术
20
活跃
555
发表于 2009-2-19 18:27:03 IP属地上海
timchenyx 大侠给出了修改核心让win7支持4G以上大内存的方法,不过大侠高估了小虾们的水平说得比较粗糙,本人在他所说说的基础上进行了细化
另外文中所提到的工具均打包在附件中,下载后把压缩包解开到c:\windows\s ...
rgcjh 发表于 2009-2-19 18:13


谢谢!辛苦了
不管如何,先去尝试一下先........

Rank: 7Rank: 7Rank: 7

UID
38032
帖子
2339
PB币
9360
贡献
0
技术
7
活跃
2759
发表于 2009-2-19 18:28:31 IP属地未知
本人在自己的本本上尝试成功,不然不敢发上来,不过大家能否成功我就不知道了。

Rank: 7Rank: 7Rank: 7

UID
613205
帖子
3332
PB币
1287
贡献
0
技术
3
活跃
183
发表于 2009-2-19 18:37:40 IP属地黑龙江
多谢,呵呵

Rank: 7Rank: 7Rank: 7

UID
38032
帖子
2339
PB币
9360
贡献
0
技术
7
活跃
2759
发表于 2009-2-19 18:44:24 IP属地未知
老木大侠客气了,我看你帖子学了很多东西,在此向你表示敬意!
头像被屏蔽

Rank: 1

UID
628202
帖子
87
PB币
0
贡献
0
技术
1
活跃
1
发表于 2009-2-19 19:12:55 IP属地广东
提示: 作者被禁止或删除 内容自动屏蔽

我家漂亮的小MM

Rank: 2Rank: 2

UID
235427
帖子
325
PB币
1596
贡献
0
技术
0
活跃
26
发表于 2009-2-19 19:16:15 IP属地河北
我4G内存用的32位WIN7,一定要试试

Rank: 2Rank: 2

UID
638336
帖子
253
PB币
157
贡献
0
技术
1
活跃
17
发表于 2009-2-19 19:19:38 IP属地北京
晕,这PAE里边工具,没一个能打的开的,LZ能整个更简单通用的么,毕竟大多数人不懂那么多

Rank: 7Rank: 7Rank: 7

UID
38032
帖子
2339
PB币
9360
贡献
0
技术
7
活跃
2759
发表于 2009-2-19 19:23:20 IP属地未知
晕,这PAE里边工具,没一个能打的开的,LZ能整个更简单通用的么,毕竟大多数人不懂那么多
enthend 发表于 2009-2-19 19:19

这些工具都只是在命令行下使用的,不能用鼠标双击。

Rank: 2Rank: 2

UID
638336
帖子
253
PB币
157
贡献
0
技术
1
活跃
17
发表于 2009-2-19 19:25:14 IP属地北京
放在system32里边也没一个打的开的

Rank: 7Rank: 7Rank: 7

UID
38032
帖子
2339
PB币
9360
贡献
0
技术
7
活跃
2759
发表于 2009-2-19 19:27:05 IP属地未知
请你详细说说你在怎么使用的。我都试用过正常。

Rank: 2Rank: 2

UID
638336
帖子
253
PB币
157
贡献
0
技术
1
活跃
17
发表于 2009-2-19 19:33:29 IP属地北京
命令行,打开了全是纯英文,看不懂啊

Rank: 2Rank: 2

UID
638336
帖子
253
PB币
157
贡献
0
技术
1
活跃
17
发表于 2009-2-19 19:36:35 IP属地北京
LZ说的16位编辑工具跟给的这几个工具有啥关系么?还是这几个工具跟BOOT启动项有关系呢,没见说明中用这几个工具

Rank: 7Rank: 7Rank: 7

UID
38032
帖子
2339
PB币
9360
贡献
0
技术
7
活跃
2759
发表于 2009-2-19 19:36:39 IP属地未知
本来就是命令行啊,你看看一楼,照样输入命令就行,

Rank: 9

UID
411980
帖子
4813
PB币
3495
贡献
0
技术
12
活跃
1464
发表于 2009-2-19 19:36:49 IP属地北京
很好很强大,感谢楼主分享。

Rank: 2Rank: 2

UID
638336
帖子
253
PB币
157
贡献
0
技术
1
活跃
17
发表于 2009-2-19 19:42:57 IP属地北京
LZ的意思是,就是用那个16编辑器编辑完D盘的那个exe,然后复制那几个命令行,在命令行上输入回车后,重启就行了么

Rank: 7Rank: 7Rank: 7

UID
38032
帖子
2339
PB币
9360
贡献
0
技术
7
活跃
2759
发表于 2009-2-19 19:45:15 IP属地未知
对的!就是这个意思,
bcdedit /copy {current} /d "Windows 7 with pae"
bcdedit /set {id} pae ForceEnable
bcdedit /set {id} kernel mykernel.exe
bcdedit /set {id} testsigning on
这里面的{id}要根据bcdedit /copy {current} /d "Windows 7 with pae"这个命令的结果来输入。
头像被屏蔽

Rank: 2Rank: 2

UID
673292
帖子
181
PB币
0
贡献
0
技术
0
活跃
1
发表于 2009-2-19 19:49:13 IP属地广西
提示: 作者被禁止或删除 内容自动屏蔽
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛