关于Windows 3.2最大内存支持
windows98吧
全部回复
仅看楼主
level 12
◆970fx◆ 楼主
有一种说法是Windows 3.2最高支持256MB内存,超出后就无法运行了。
但实际上这个限制可以达到1028M,但如果加到1032M则无法运行。
具体步骤,当然还是需要改System.ini
2020年03月18日 16点03分 1
level 12
◆970fx◆ 楼主
内存超过256M时,系统提示需要把PageOverCommit的值改成小于4的。
在System.ini的[386Enh]部分加上PageOverCommit=0或者=1,除此之外,还需要把虚拟内存相关设置删除,并加上一行 Paging=0 来关闭虚拟内存。
2020年03月18日 16点03分 2
@◆970fx◆ 怎么删去虚拟内存相关设置?
2024年08月04日 07点08分
level 12
◆970fx◆ 楼主
如果没有关闭虚拟内存,即使是加上了PageOverCommit=0也可能还会提示需要修改PageOverCommit。
如果内存超过1G的话,还需要使用386增强模式下的Windows 3.x,还有一种方法是使用DOS 6.22的HIMEM.SYS。这个版本的HIMEM只能支持64M内存,因此远远达不到这个限制。
还可以使用QEMM97内存管理器,QEMM比HIMEM+EMM386更强大,但是也只支持最高256M内存。因此也可以在超过1G内存的电脑上使用QEMM来限制内存大小。
2020年03月18日 16点03分 3
请问有没有QEMM97内存管理器,发个链接给我
2024年08月04日 07点08分
level 1
为什么要装在虚拟机里面?
2020年03月21日 16点03分 4
它那个时代的老机器少有这么大多内存。只是测试个极限……
2020年03月23日 06点03分
level 1
Windows3.2在1028MB内存下能稳定运行吗?Windows98好像超过512MB就不太稳定了。
2020年03月24日 12点03分 5
稳不稳和能不能用都是两回事……
2020年03月24日 12点03分
其实这个不稳定仅仅是内存大了VCache也跟着大,然后吃掉了太多地址空间,限制下VCache就可以了。而且独显也会占地址空间,需要两者加起来不超过512MB
2026年10月28日 09点10分
level 8
求大佬教一下2 GB的内存怎么正常使用windows 3.1看了感觉还是不是很懂。
2020年03月26日 17点03分 6
使用DOS 6.22版的HIMEM.SYS,这样内存就限制在了64M。这个肯定是够用的。
2020年03月27日 12点03分
@◆970fx◆ 怎么用啊[惊哭]
2020年03月28日 05点03分
level 5
我记得没错的话 WIN98的限制也是1028
2021年02月14日 07点02分 7
95: 945M,98: 1039M,ME: 1994M
2021年02月15日 06点02分
@◆970fx◆ 真厉害
2021年02月16日 03点02分
@◆970fx◆ 另外很有意思的是 3.2的限制居然比WIN95要低
2021年02月16日 03点02分
level 11
3.2理想运行内存是32MB。不过楼主可以测试95/98和NT4的最高内存
2021年02月14日 11点02分 9
nt4又没有限制 跟xp一样
2021年02月16日 04点02分
@xkai 我怎么记得nt4和nt5的最大内存不一样呢
2021年02月16日 04点02分
level 1
win3.2实机48m内存没问题。
我想关掉虚拟内存,本来48m对于win3.2已经是海量了
2021年07月25日 23点07分 10
留着也可以,虚拟内存不需要太大,16M到32M就行了
2021年07月27日 08点07分
1