Windows 95使用中“内存不够”解决一例
故障分析与排除:难道内存真的有问题,退出中文Win95,启动DOS6.0,用PCTOOLS9.0的SI进行内存测试,包括常规内存和扩展内存(扩展内存测试要求不使用任何内存管理程序,如:HIMEM和EMM386等)的各项测试,没发现任何问题。再运行中文Win3.1的中文WORD6.0和金山影霸等大型程序,也没出现任何问题,程序管理器的帮助菜单中关于菜单项亦报告可用内存增加了4M左右,看来内存应该不存在问题。
再进入中文Win95,亦启动正常,首先运行DOS方式,成功!用MEM查看内存使用情况:常规内存余613K,扩展内存只余387K,看来是扩展内存不够,但为什么增加了4M内存反而扩展内存不够呢?是无虚拟内存?还是中文Win95的配置不对呢?查看交换文件大小,还是原来的5M左右。试着用备份的*.DAT和*.INI恢复配置,重新启动中文Win95,故障依旧。
回想最后一次正常使用中文Win95后对机器的使用情况,想起最近在C盘安装了一套C.O.K软件,使C盘的剩余空间只有800K左右,而且在这之后没有启动过中文Win95,难道是临时文件无磁盘空间的问题吗?改变AUTOEXEC.BAT中临时目录的设置,使其指向还有较多磁盘剩余空间的D盘。启动中文Win95,还是不能解决问题,又移动C盘上的文件到D盘,使C盘的剩余空间有10M左右,再次启动中文Win95,一切OK!DOS方式中MEM显示扩展内存余7M左右。
小结:Win95的内存管理与其所在盘的剩余空间和交换文件的大小有很大的关系,一般要求要有一定的剩余空间(具体最小需多大,不好确定,我经多次试用,使用10M--15M以上时,效果很好)。在本例中,由于中文Win95只提示内存不够,使注意集中在内存方面,走了不少弯路。对于使用大容量硬盘的用户,可能不会遇到这个问题,而对于硬盘容量不很宽裕的用户,在使用Win95时,有必要注意这个问题。