常见内存故障剖析

[10-10 20:46:00]   来源:http://www.88dzw.com  其它硬件   阅读:8634

文章摘要: 12、 96MB内存为何变成负十几MB? 故障现象 电脑原有一根现代的32MB内存,最近又买了一根现代的64MB内存,装上后,在Windows 98中一切正常,但在DOS环境下包括(DOS 6.22和DOS 7.0)运行某些DOS游戏,设置时显示扩展内存为负十几MB(如-32768),导致游戏无法运行,系统总是提示“内存不够”,但以前只有32MB内存时运行得很正常。 故障分析与处理 一般来说,因为都是现代的条子,所以只要内存条质量没有问题,就应该不会引起任何硬件方面的故障。从上述的情况来看,因为运行的游戏都是几年前的,可能是因为某些游戏软件在当时编制时考虑不周、只用了

常见内存故障剖析,标签:其它硬件维修,http://www.88dzw.com

--------------------------------------------------------------------------------

12、 96MB内存为何变成负十几MB?

故障现象

电脑原有一根现代的32MB内存,最近又买了一根现代的64MB内存,装上后,在Windows 98中一切正常,但在DOS环境下包括(DOS 6.22和DOS 7.0)运行某些DOS游戏,设置时显示扩展内存为负十几MB(如-32768),导致游戏无法运行,系统总是提示“内存不够”,但以前只有32MB内存时运行得很正常。

故障分析与处理

一般来说,因为都是现代的条子,所以只要内存条质量没有问题,就应该不会引起任何硬件方面的故障。从上述的情况来看,因为运行的游戏都是几年前的,可能是因为某些游戏软件在当时编制时考虑不周、只用了一个16bit字来表示内存的容量,如果以kB为单位,一个16bit字最多只能表示64MB的内存,但如果把这个字作为有符号数来考虑的话(也就是说该字的最高位为符号位),它最多只能表示32MB的内存,超过32MB就会被解释成负数,96MB内存正好会被显示成大约负的32MB。

可按以下方法之一来解决此问题:

(1)在DOS的CONFIG.SYS和AUTOEXEC.BAT中建立多重启动配置,在运行游戏的启动配置时为SMARTDRV指定16MB以上的缓冲区,这样游戏可用的扩展内存就降到了32MB以下,此方法为上策。

(2)如果游戏软件显示的是扩展内存的总容量,那么第一种方法可能无法奏效,此时可在运行游戏的启动配置中为HIMEM.SYS添加一个开关“/INT15=16384”,意思为保留16MB的内存空间,这些空间不能按XM5规范来分配,也不会计入到扩展内存的总容量中,此为中策。

(3)为了玩游戏而拔下64MB的SDRAM,玩完后再插上,或者勤学苦练SoftICE,跟踪游戏软件,把它测试内存容量处的有符号比较跳转指令修改为无符号比较跳转指令,此为下策。

--------------------------------------------------------------------------------

13、Windows 98下“内存不足”的处理?

故障现象

机器配置为:PIII 733 CPU,现代128MB内存,希捷的酷鱼II 20G硬盘。工作一直正常,但没多久发现在使用Winamp播放MP3后,就无法再进入Word,给出的提示是:“内存不足,不能运行该程序”。此时也不能打开其他窗口,给出的提示也是:“内存不足,不能打开该窗口”。

故障分析与处理

(1)开机自检,显示内存为128MB用MEM检查内存容量为128MB,说明物理内存没有问题。

(2)用SYSEDIT检查WIN.INI文件,没有设置“Load”和“Run”项,说明启动系统时没有加载应用程序,因而也没有占用内存资源,检查CONFIG.SYS和AUTOEXEC.BAT文件也无错误。

(3)用多种杀毒工具检查内存和硬盘,均未发现病毒。

(4)在“控制面板|系统”中,检查系统资源使用情况,发现系统启动后可用资源为90%,在打开Winamp之后,可用资源为86%。但此时仍不能进入Word,说明并非由于系统资源占用过多而不能工作。

(5)如果启动系统之后先进入Word可以正常工作。但此时再打开Winamp就会出现提示“内存不足,不能运行该程序”,此时也不能打开其他窗口。说明故障现象与应用程序和打开的窗口无关。

(6)经检查,该20GB硬盘分为C、D、E、F、G 5个逻辑盘,C盘容量为2G但是已经几乎装满,剩下的可用空间不到60MB。

从C盘中移动的几个应用程序道D盘,此时C盘的可用空间增加为123MB。再打开多个窗口并进入Winamp和Word,均能够正常工作,故障排除。

在Windows环境下出现“内存不足”的现象时,很少是真正由于资源堆空间耗尽而造成的。由于每一个应用程序在工作时,不仅要求有足够的内存空间,而且还要有一定的硬盘空间作为虚拟存储器来存放一些临时文件,通常这些临时文件都建立在该应用程序同一个磁盘上,在退出该程序时,自动删除。如果硬盘中没有足够的运行空间,应用程序不能正常工作。本文分析处理的故障,即是由于C盘可用空间不足所致,在这种情况下,系统给出的出错提示仍然是“内存不足”。

上一页  [1] [2] [3] [4] 


Tag:其它硬件其它硬件维修电脑技术 - 硬件维修 - 其它硬件

《常见内存故障剖析》相关文章