首页
社区
课程
招聘
[求助]是什么决定内核使用PAE?
发表于: 2012-11-27 22:48 5201

[求助]是什么决定内核使用PAE?

2012-11-27 22:48
5201
虚拟机里面装了个XP系统 最后发现内核映射表用的是PAE方式,但我想让他用单纯的PDE和PTE 怎么弄?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
2
百度上说可以通过写CR4的PAE使能位(第5位)来实现,改这个有啥意义?直接分情况计算下不就了了,改了估计也是后面分配的才能使用非PAE方式管理,前面分配的还是不变的,不然系统就出问题了
2012-11-29 02:39
0
雪    币: 952
活跃值: (1821)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可以修改boot.ini
2012-11-29 02:48
0
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
/nopae
2012-11-29 09:51
0
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
5
三种方法,
方法一(XP):
修改boot.ini
“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noexecute=alwaysoff”
后面添加开关“/PAE”或“/NOPAE”来开启或关闭PAE:
如,(关闭PAE模式)
“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noexecute=alwaysoff /NOPAE”

(重启生效)

方法二(vista\win7\win8):
打开cmd命令行,
开启PAE模式:bcdedit /set PAE forceenable
关闭PAE模式:bcdedit /set PAE forcedisable
(立即生效,win8需要TrustedInstallor权限,可能后面分配的才使用非PAE方式管理,前面分配的管理不变,最好重启下)

方法三:
写代码修改CR4的PAE使能位(第5位)实现。
(立即生效,可能后面分配的才使用非PAE方式管理,前面分配的管理不变,最好重启下)

即使你关闭了PAE也不会是你想要的“单纯的PDE和PTE ”,还分大小页面情况,

所以关闭PAE用处不大的,直接分情况计算PDE和PTE就好了~
2012-11-29 12:18
0
游客
登录 | 注册 方可回帖
返回
//