windows xp不支持64g内存卡吗

 我来答
让棠35
2014-04-04 · TA获得超过897个赞
知道答主
回答量:84
采纳率:0%
帮助的人:60.8万
展开全部
恩恩 当然 不过
在单系统的xp自动更改启动设置了,Win7+XP双系统的:运行破解后请将WinXP根目录下的boot.ini复制到Win7的根目录下覆盖即可。

下载地址:http://115.com/file/dno9nceb#

希望有大大能破解DX11在XP运行,那XP就青春常驻了{:soso_e113:}

32位操作系统能支持4G以上内存原因:
1) 为什么32位的系统可以使用超过4GB的内存?
只要CPU、主板、操作系统都支持并启用PAE(物理地址扩展),那么此时的物理内存地址总线就是36位。 2^36 = 68719476736 = 64 GB
另外,当前的x64并非真正使用64位的地址总线,而是48位,所以内存上限是 2^48。
所以,现在的32位系统并非纯正的“32位”;x64并非纯正的"64位"。

2) 为什么Windows 2003 32位版本最高可以支持128GB内存?
自P4、K8以后的32位CPU,物理地址地址都是40位,所以可以支持128GB。

3) 为什么主板支持4GB内存,并且已经安装上4GB内存,但32位Windows只能使用3.25GB?
原因有两个:
a, 受限于Windows 的许可证限制。
Windows内核会在系统启动时检查当前操作系统的许可,从中确定当前允许使用的物理内存最大值。 例如WindowsXP/Vista许可的上限为4GB。
b, 主板,及其上面的各种PCI设备的资源的限制。
主板必须支持超过4GB以上内存,并且必须支持内存重影射功能
当主板打开内存重影射功能时,PCI设备的内存地址将被BIOS影射到4GB以上的空间,
所以PCI设备此前所占用的地址空间可以空出来而为物理内存使用。此时系统可用的物理内存可以达到接近4GB。

4) 为什么有些设备的驱动程序在4GB内存时无法正常工作?
如3所示,设备的内存地址超出4GB,这些旧的驱动无法接收正确的地址。
5) 为什么32位的Windows可以管理超过4GB的内存?
将32位的地址从两层转换改为三层转换。
PDPE/PDE/PTE都扩展到64位。

本坛tx12321大侠的评语:
1.作者是通过破解内核文件hal.dll的限制来从根本上使32位XP能用大内存的(完全不用担心什么驱动问题),绝非网上以前流传的开PAE虚拟内存盘。
2.众所周知,按二进制32位的编址最大也就是4G,但作者的破解并非空中楼阁,而是有硬件和软件双重条件来支持的。
硬件条件:Memory Remapping(内存重映射)技术;
Intel 965以上,AMD的Athlon 64以上的芯片组都对类似的技术提供了支持。
软件条件:微软32位操作系统的内核在处理地址数据时并非使用32位的变量,而是原生使用的64位的变量。
3.因为上述第二点的缘故,32位XP、Win7理论支持最大36位编址(即最大支持64G内存),而之所以现实中最多只能用上大约3.25G是由于两个原因:
原因一.设备编址等共占用了约750M的内存地址;
原因二.微软的人为限制(同为32位的2003sever之所以能支持64G仅仅是因为没人为限制而已)
题外话:由于Win7的破解相对较为容易,所以09年就有老外已经破解了,而XP直到现在才有国人破解。
如果你机器上没有破解成功请检查你的主板是否不支持Remap技术或主板支持但BIOS中没有开启支持。

链接;http://tieba.baidu.com/p/2021152627
MacPaw
2024-09-20 广告
试试macOS Sequoia的终极清理优化软件,CleanMyMac X是一款能让用户省心的 Mac 优化工具。它能删除多达 29 种垃圾文件,从而让 macOS 保持优化和快速的运行。它是 Mac 用户装机必备的应用程序之一。通过 3 ... 点击进入详情页
本回答由MacPaw提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式