VXD 导致 Windows 98
内存 丢失 我在使用
Windows 98 时 有时会遇到系统报告的
内存与实际安装的
内存数量不一致的
情况 我安装了 32M
内存 而在 系统属性 对话框中显示仅有 30M
内存 也就是说有 2M
72
内存 丢失 了 这是什么原因
导致内存 丢失 的原因较多 如在启动
Windows 之前加载了实模式的驱动程序 如
SMARTDRV 加载了与
Windows 不兼容的虚拟设备驱动程序
VXD 程序 等 而后者的解决
尤其让普通用户头痛 下面我们就说说利用
Windows 98 提供的 系统配置实用程序 来解
决因虚拟设备驱动程序错误
导致系统
内存 丢失 的问题
首先我们必须确定系统
内存 丢失 的原因 其方法是
1 单击 开始 选择 运行 来打开 运行 对话框
2 在运行对话框中输入 Msconfig 并 确定 以启动 系统配置实用程序
3 在 常规 选项卡里复选 选择性启动 选项
4 清除 处理 System.ini 文件 前面的选勾 再单击 确定 按钮
5 当系统询问 是否重机关报启动计算机时 单击 是 按钮
重新启动计算机后 再次查看系统
内存 如果
Windows 所报告的
内存数量依然不正确
则说明系统
内存 丢失 与虚拟设备驱动程序无关 用户应重复上述步骤 并在 常规 选
项卡中复选 正常启动 选项 恢复系统原有设置 并作另行处理 如果
Windows 所报告
的
内存数量正确 则说明系统
内存 丢失 是由于加载了不正常的虚拟设备驱动程序造成的
这时我们就应进一步地确定引起故障的文件 具体步骤为
1 再次启动 系统配置实用程序
2 在 系统配置实用程序 对话框中选择上面的 System.ini 选项卡来打开
System.ini 文件列表
3 双击 [386enh] 小节 会发现 [386enh] 小节中部分命令行的左边有
Windows 徽标 而有的命令行左边没有
Windows 徽标 这些没有
Windows 微标的命令就是加载的虚拟
设备驱动程序 清除该命令行旁的选勾 就可禁止
Windows 98 启动时加载该虚拟设备驱动
程序 所以我们可以逐一取消各个命令行的选勾 然后重新启动计算机来查找问题所在
4 重新启动计算机之后 若系统所报告的
内存与实际
内存相符 则说明该行命令所加
载的虚拟设备驱动程序就是造成
Windows 98 系统
内存丢失的 罪魁祸首 若系统报告的内
存数量仍然不对 则用户应重复 1-3 步 恢复刚才取消的命令行选勾然后取消下一个命令行
的选勾 再启动 重复上述步骤 直至找出
导致 Windows 98
内存丢失的虚拟设备驱动程
序
5 在找到引发
Windows 系统
内存 丢失 的虚拟设备驱动程序之后 再对其进行适当
的处理 如升级等 即可避免此类故障的发生 在问题没有解决之前 我们可暂时禁止使
用该程序> >更多精彩技术文章>http://www.66of.com