32位XP开启直接支持4g内存
32位XP开启直接支持4g内存
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
近日在网上研究让xp支持4g内存,总结他人经验,反复尝试,终于成功,方法如下:
1,首先检查主板是否支持,下载everest检测软件,在主板-内存一项中,Physical Address Extension(PAE)查看“操作系统支持”“处理器支持”是否为“是”,如果是“否”的话代表主板不支持,不要玩了,如果是“是”的话,“活动”一项是“否”也有可以修改的可能,那么接下来----
2,我的电脑-属性-高级-启动和故障恢复-设置-编辑,这里编辑操作的是c盘根目录下隐藏的boot.ini文件,各位也可以通过在c盘显示隐藏文件的方法找到它,我的boot.ini里的内容如下:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
那么接下来在“multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect”的表明操作系统的“Microsoft Windows XP Professional ”加上“/PAE”
即“multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /PAE /noexecute=optin /fastdetect”
这样保存关闭,系统就打开了PAE
我的是xp sp2系统,其他系统没有测试,大家不要乱来
这样,重新启动后,电脑属性的下方多了“物理地址扩展”几个字,虽然显示的还是3.25g内存,但实际上4g内存已经完全启用了,但怎么证明这一点呢?就用ramdisk虚拟硬盘软件来测试
ramdisk是一款将内存转换为虚拟硬盘的小软件,内存的速度是硬盘的几十倍,所以在我处理ps等需要大量暂存盘的软件时,通常都会用它来充当软件的暂存盘,这样软件的速度会倍增,在系统没有开启PAE只能识别3.25g内存的情况下,使用ramdisk会直接占用这3.25g的内存,而开启PAE后,用ramdisk设置768mb的内存作为虚拟硬盘,再调出任务管理器,会发现内存使用丝毫没有减少,也就是说,ramdisk调用的768mb内存是系统没有显示出来的768mb,还而言之,系统已经找到了4g内存啦。
新增ramdisk下载:
ramdisk软件点击下载
32位XP开启直接支持4g内存相关推荐
- [硬件]为什么32位的操作系统最大支持4G内存
之前一直知道32位的系统最大支持4G内存,但没有深究其原因,正好最近考试需要这个知识点,在这里总结一下加深一下印象. 1.硬件原因 X86架构CPU分为32位与64位,这里所说的32位与64位指的是C ...
- mysql 32位4g存储_基础 - 32位操作系统最多只支持4G内存。
32位操作系统最多只支持4G内存. CPU能不能直接访问硬盘的数据呢, 不能. 只能通过把硬盘的数据先放到内存里, 然后再从内存里访问硬盘的数据.我们平时玩游戏碰上读图loading 进度条的这个过程 ...
- 为什么32位计算机只能够使用4G内存
在此之前先来了解一些计算机存储单位之间的关系以及计算机系统结构和PC硬件方面的一些知识. 一.计算机存储单位之间的关系 位 bit (Binary Digits):存放一位二进制数,即 0 或 1,最 ...
- 32位系统最大只能支持4GB内存之由来
也许大家对这个问题都不陌生,实际装过系统用过电脑的朋友可能都有这样的经历:自己电脑配的是4G的内存条,可是装完系统之后发现电脑上显示的只有3.2G左右可用内存,其它的内存跑到哪去了?网上也有很多朋友给 ...
- 32位/64位WIN2003各版本支持内存列表 彻底解决XP系统无法支持4G内存的问题
WIDOWS2003各版本支持内存简表 版本 支持CPU数量 支持最大内存 32位 Windows Server 2003, Standard Edition (标准版) 2路 4G 32 ...
- 32位CentOS系统安装kernel-PAE支持4g以上内存
转载自http://hi.baidu.com/yinhuama/item/31e572bb0a38f2ea4ec7fd7f 32位centos系统默认安装i386的内核不支持4g+的内存 用yum安装 ...
- 32位win系统,突破4G内存限制方法
我本本是32位win7系统,最大支持内存才3个多G,为了不浪费(或者说想让本本运行更顺畅),实施了如下变相突破4G内存限制的方法(记下,备忘): 1.把多余内存转换成虚拟硬盘. 2.设置虚拟内存为&q ...
- 32位Windows 7中使用4G内存的实践经验
1.启用PAE(Physical Address Extension,物理地址扩展) 可以用everest来查看操作系统和处理器是否都支持PAE,如果都支持,但PAE未启动,则可以在命令行下输入下面命 ...
- 32位CPU最大支持4G内存
32位系统最大只能支持4GB内存之由来 也许大家对这个问题都不陌生,实际装过系统用过电脑的朋友可能都有这样的经历:自己电脑配的是4G的内存条,可是装完系统之后发现电脑上显示的只有3.2G左右可用内存, ...
最新文章
- android stack error message is Fail to start the plugin
- 关于for循环与setTimeout的延迟
- redis setnx 分布式锁_手写Redis分布式锁
- 查看oracle自定义函数,Oracle自定义函数查询数据字典项
- Hibernate4实战 之 第四部分:关系映射
- [bzoj4823][洛谷P3756][Cqoi2017]老C的方块
- php 应用宝支付,U8SDK——应用宝YSDK新的支付流程
- 【ARM】Tiny4412裸板编程之蜂鸣器
- html网页原理,html运行原理
- 现代软件工程 作业 2 结对项目
- linux查看etl进程,常见ETL工具
- js 按给定数组的顺序给数组排序_JavaScript中如何如何给数组以及数组对象根据value值进行排序。...
- 【渝粤教育】国家开放大学2018年春季 0314-21T兽医基础 参考试题
- VBA读取固定文件夹中txt内容
- 电脑桌面计算机英语,IT计算机英语词汇
- lpad函数和rpad函数的用法
- java 汇率换算_已知外汇牌价折算汇率
- PTA乙级 1100 校庆——25分
- 英语单词巧记(一)词缀法
- 计算机毕业设计php的宠物狗销售网站