高手们有哪些方法可以将Windows XP改造一下,让它可以支持4G以上内存?

四明红枫


个人使用不推荐64位xp系统,因为就像去所有垃圾站找硬件拼了台电脑卖给你,后续问题就算一个华为公司都不能给你完美解决。

64位xp系统属于商业有目的性的系统,只针对某行业的某些程序做了兼容和优化,个人及中小公司推荐以win7为基础来创建软件及平台程序在受众和问题查找解决上更有利。

如果某软件需要xp运行那么安装个虚拟机试试或者属性中更改下兼容xp运行看下。

使用xp就安稳的用32位在兼容性和问题处理上容易达成目标。

如果作为服务器推荐使用linux


人生比如游戏


方法一:使用Xp64位的,但安装包较难找,兼容性存在一定问题。

方法二:32位XP开启PAE模式,可支持大内存。

1.打开Windows资源管理器。

2.在“工具”菜单上,单击“文件夹选项”。

3.在“查看”选项卡上,单击“显示所有文件和文件夹”,清除“隐藏受保护的操作系统文件”复选框。

4.在根文件夹(如 C:)下查找 Boot.ini 文件并删除它的只读属性。

5.打开 Boot.ini 文件,然后将 /PAE 参数添加到 ARC 路径中,修改页面Boot.ini文件如下:

timeout=30

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 /PAE

6.在“文件”菜单上,单击“保存”。

7.还原 Boot.ini 文件的只读属性。

8.为使更改生效,请重新启动计算机。


周先生987


winxp, 是32位系统,最高只能支持4G,64位只有英文版的,很多软件不兼容,你可以搜索下载一个 xp开启4g补丁程序!我就是能将3.2调整到3.8基本上用处不大!或者可以用2003 server支持8G内存,还是建议用win7 64位系统 现在xp也好多软件不兼容了!



打死也不说老子没钱了


Windows XP 是32位操作系统(xp有64位版本,是基于Windows Server 2003的,极少有人使用),也就是内存寻址的时候,每个字节地址只能有32个bit表示。2^32=4 294 967 296字节≈4Gb。内存再多也无法寻址了。


PAE技术

最大支持内存是受CPU和操作系统共同影响的。

对于CPU地址线的总数比32位多的情况,比如使用PAE技术可以使用36位地址线,可用物理内存总数理论上能到64GB大小,如果操作系统支持PAE比较好的话,那么32位操作系统,比如Ubuntu就可以使用超过4G的内存,微软因为一些非技术原因关闭了在XP上的PAE支持(实际上不是关闭,而是限制在4GB),所以XP上看不到更多的内存。所以这个限制是人为限制的。

那PAE有什么用呢?

  1. PAE允许操作系统在32位模式下使用大于4G的物理内存。

  2. 不管是否使用PAE,对于单个进程而言,32位系统下可见的地址空间最大只有4G。
  3. PAE的优势是可以让不同的进程(在不同的地址空间里)累计使用大于4G的内存,因此而达到使用超过4G内存的目的。

至于为什么微软默认要有这个限制,主要是因为兼容性的原因。


总结

四条路:

  1. 百度搜索 xp大内存补丁,开启PAE

  2. 直接使用windows 2003 server

  3. 使用xp x64版本(虽然也是基于windows 2003 server,但是不建议,兼容性超级差)

  4. 使用WIN7(windows系统向下兼容)

最推荐的还是第一和第四两条路。

互联网活化石


XP有原生64位版本,只不过这个市场基本没人用过,是同server2003 64位一起发布的,而且只有英文版本。

至于改造xp让他支持4G以上内存,只能说你脑洞大开!

至于你电脑已经有4G以上内存,配置如果不是5年以前的,推荐你直接安装Win10,WIN10有一个叫LTSC的版本(长期服务版),简单说就是官方的精简版(基于Win10企业版进一步优化精简版本),去掉那些花花绿绿没什么屁用的功能。运行速度比win7还溜。


在云端逆风奔跑


为什么非要抱住XP不撒手呢?时代在前进,社会在发展,大家都是想用最新版的操作系统啊。如果你是喜欢旧版XP的界面,可以有一个办法,就是安装好win 10之后给他换一个高仿xp的主题,我的win 10就是这样,披上了xp的外衣,看腻了以后我又换了WIN 7的外衣,甚至是Mac的外衣。仅供参考。



夜空中找不到的星


xp有64位版,但很不成熟,各种驱动都不全,兼容性也不好,所以基本没人用。简单来说win7的64位就可以了。

如果你非要32位的,用windows server 2003也可以,32位的2003企业版可以支持32g内存,内核和xp比较接近。

其实原来网上有人做过,把server2003的某几个文件替换进xp,就能使xp支持4g以上的内存。稳定性不明。直接用server 2003是没问题的,xp程序基本都可以在上面运行。


老酒老刀


xp开启PAE模式可以支持超过4G内存,需要下载其他工具,我目前用32位xp可以认识到4G内存




东游西荡


XP的系统大小500M左右,32位支持的内存是2G,这内存可以说足够运行XP流畅,几乎所有的软件都是基于x86,升级到64位,好多软件不兼容,而且还要付出更多的人力,财力去改操作系统,就为了兼容4G以上内存?这样的话,只能说有钱真好,有钱就可以任性!打个简单的比喻,双向两车道就跑一个车,这个完全没有问题,但是你非得想办法给他改成双向四车道,完全没有那必要!


灵动LD


先回答问题,想找人“改造”XP让它支持4G以上没错。这就是要重构XP,而且是从底层开始的那种。如果有人能独立完成~微软首席技术总监就是他的了。这太难了,不亚于重新写一个系统,甚至更难。

下边说说其他方案。在此之前首先明确一个事,XP么的原生64位的版本!没有!没有!没有!重要的事情说三遍。

一、换个系统,不愿意用win10可以用win7,如果非得用XP,去淘换个64位版本的XP就好了。这里说一哈,这个版本可不是所谓的原生64位XP,这是用win 2003改造的桌面版。

二、装软件,这个是听来的。原理嘛,不晓得。据说是多加了一道检索程序,效率和稳定性会有点问题。

三、不换,反正XP的效能就那样,能用的软件也就那些,内存不够用的情况不会狠严重。


分享到:


相關文章: