dandycheung 发表于 2024-1-2 21:37

【原创】Windows XP 能用超过 3GB 内存?当然!

这几天看到几位坛友再用老机缅怀 Windows XP 时代,而且经常伴随着 Windows XP 虽然运行很快,但是能使用的内存只有 3GB 的感叹。


事实上,多年前就已经有补丁,可以使 32 位的 Windows XP 使用 64GB 甚至 128GB 的内存了(64 位的 Windows XP 那个是天然的,不提)。经过实践,发现确实可以。找到的信息中,大家都提到的一个问题是,应用内核补丁后,USB 相关功能可能会出问题。这个问题在 T61 上(装了 4GB 内存)也复现了。解决的办法是把同样基于 Windows XP 内核的 Windows Server 2003 Datacenter Edition 中的相关驱动程序覆盖过来(总计二十来个文件),经测试,至少先前引起问题的摄像头确实可以正常工作了。

相关资料英文的居多,大家有意的自己找吧。因为方法还不唯一,个人选择自己喜欢的比较好,就不搬运了。

T61 是显卡门的机器换了 R61 的集显主板,升级 CPU 从 T7100 到 T8100 竟然还遇到了开机显示温度传感器错误并自动关机的事,刷了个修补版 BIOS 搞定。

sty7822 发表于 2024-1-2 22:40

的确是这样,不过鸡肋,以前的32位gentoo,可以修改内核,增加PAE支持,也可以拓展内存,后来出来了AMD64版,上64位系统。

dandycheung 发表于 2024-1-2 23:14

sty7822 发表于 2024-1-2 22:40
的确是这样,不过鸡肋,以前的32位gentoo,可以修改内核,增加PAE支持,也可以拓展内存,后来出来了AMD64版 ...

有的兄弟可能比较习惯 Windows XP,而且,64 位的 XP 常常缺少设备驱动的支持。能用大一点的内存还是有帮助的,是能感觉到性能提升的。

临江独钓 发表于 2024-1-2 23:24

但还是有个问题,32位的程序,单个程序的占用内存不超过2G。
我当年就是因为这个限定,进入了64位win7的世界

3asayhi 发表于 2024-1-3 07:45

主要是高容内存太贵了,从没想过尝试 @iPhone 8 Plus客户端

wj321 发表于 2024-1-3 09:43

PAE不支持USB摄像头是经典问题了,我们最后都换网络摄像头解决。所有设备中就只有usb摄像头会卡死,因此编程还自动还原成非PAE,8年前老问题了,一眨眼现在都是2024了。

倍哥也是哥 发表于 2024-1-3 10:51

直接使用windows 2003版本不是更好,然后驱动使用xp的。其实,当时我的t61 4g就是这么干。{:1_245:}

dandycheung 发表于 2024-1-3 12:35

临江独钓 发表于 2024-1-2 23:24
但还是有个问题,32位的程序,单个程序的占用内存不超过2G。
我当年就是因为这个限定,进入了64位win7的世 ...

这事你得这么想。哪怕一个程序只用 1G,你整个系统只能用 3G,那就是能跑 3 个程序,系统能用 4G,就有能同时多跑起来一个,:)

dandycheung 发表于 2024-1-3 12:36

3asayhi 发表于 2024-1-3 07:45
主要是高容内存太贵了,从没想过尝试 @iPhone 8 Plus客户端

4GB 单条是贵,但 2GBx2 眼看着有 25% 空闲着用不上,很多人都惋惜

dandycheung 发表于 2024-1-3 12:37

wj321 发表于 2024-1-3 09:43
PAE不支持USB摄像头是经典问题了,我们最后都换网络摄像头解决。所有设备中就只有usb摄像头会卡死,因此编 ...

我测试用的是内置摄像头,换就不是首选方法了。而事实证明那几个文件替换之后,它还真就好了。

dandycheung 发表于 2024-1-3 12:39

倍哥也是哥 发表于 2024-1-3 10:51
直接使用windows 2003版本不是更好,然后驱动使用xp的。其实,当时我的t61 4g就是这么干。 ...

对。不过懒得重装系统,这种办法属于对现有系统的“微创”改造,简单。

临江独钓 发表于 2024-1-3 12:42

dandycheung 发表于 2024-1-3 12:35
这事你得这么想。哪怕一个程序只用 1G,你整个系统只能用 3G,那就是能跑 3 个程序,系统能用 4G,就有能 ...

但是我开一个100多200M的cad图,CAD软件自己就能爆掉2G内存{:1_268:}
只能64位了

wj321 发表于 2024-1-3 14:34

dandycheung 发表于 2024-1-3 12:37
我测试用的是内置摄像头,换就不是首选方法了。而事实证明那几个文件替换之后,它还真就好了。 ...

XP不是主流了,搜索有些困难,楼主把关键替换文件打包吧,免得难找。

这个估计对付Win2003也有效,Win2003在PAE下USB摄像头必卡死

jackmacc 发表于 2024-1-3 20:47

xp 对大屏幕分辨率的 dpi缩放支持太差了.
xp 还是留着虚拟机用吧. 有谁能改善一下 ,缩放功能.就功德无量了!

Badboyiam 发表于 2024-1-3 23:52

sty7822 发表于 2024-1-2 22:40
的确是这样,不过鸡肋,以前的32位gentoo,可以修改内核,增加PAE支持,也可以拓展内存,后来出来了AMD64版 ...

但是PAE功能好是好,但不支持Hibernate,Server倒是无所谓,可是个人机,如果不想关机,休眠还是比较实用的功能。

dandycheung 发表于 2024-1-4 00:51

Badboyiam 发表于 2024-1-3 23:52
但是PAE功能好是好,但不支持Hibernate,Server倒是无所谓,可是个人机,如果不想关机,休眠还是比较实用 ...

这个我还真没注意。不过不是实用机,也无所谓了。

600xtp 发表于 2024-1-4 09:38

xp 64位tell you上找不到中文版的

临江独钓 发表于 2024-1-4 10:01

600xtp 发表于 2024-1-4 09:38
xp 64位tell you上找不到中文版的

本来就没原生中文版的,印象中以前有人做汉化包

n64ngc 发表于 2024-1-7 21:35

Win2003标准版内存还是4G,以前应该直接按数据中心版的,前几天恢复2003发现,6G只有4G能用。https://www.ibmnb.com/data/attachment/forum/202312/30/192856q6mmihcmbtvmiril.png.thumb.jpg
页: [1]
查看完整版本: 【原创】Windows XP 能用超过 3GB 内存?当然!