关于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
@dos_shenyunfa 怎么删去虚拟内存相关设置?
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分
1