前段时间装了一台z77-itx+3570k+660ti的怀旧xp主机来玩兼容性

浩宇看科技 2023-10-27 12:41:57

前段时间装了一台z77-itx +3570k+660ti的怀旧xp主机来玩兼容性不好的老游戏,手上正好有两条4g的内存,组双通道性能会更佳。但这8g内存xp是用不了的,有4g多会无法识别。这也是32位windows xp最难受的一点就是没有办法支持4g以上的内存,实际最高只能使用到3.25g左右。想识别4g以上的系统就得用64位的系统,只不过64位xp的兼容性真是一言难尽。 好在2000年之后的处理器都支持pae技术,在32位模式下能最高识别到64g的海量内存。windows xp是支持pae技术的,不过被隐藏了。 修改方式如下 1.到sysem32文件夹下面找到“ntkrnlpa.exe”,这个是windows的内核文件。复制一份为“ntkrnlpa4g.exe” 2.用16进制修改器查找下面的数据,替换为修改数据 “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.在启动时选择启动中选择Microsoft Windows XP 4G RAM就能开启4g以上内存功能了。 但xp强开pae出出现一些bug,如果崩溃了就可以在启动时选择原版系统。 不过xp时代3g以上都是海量内存了,一条4g内存基本上满足需求

0 阅读:85

评论列表

美石砸脚

美石砸脚

2
2023-10-28 00:40

佩服[点赞]

云卷云舒

云卷云舒

2023-10-27 19:17

没几个人玩xp吧。都是玩98

笑看风云 回复 10-28 01:24
没几个玩98吧!都是玩95

浩宇看科技

浩宇看科技

感谢大家的关注