如何使用 RAM 驱动器功能来解决内存

文章翻译 文章翻译
文章编号: 142546 - 查看本文应用于的产品
展开全部 | 关闭全部

概要

windows 95 和 Windows 98 不同于 Windows 较早版本的方式使用的内存。如果您遇到在 Windows 95 中不是在早期版本的 Windows 中遇到的异常随机问题,您的计算机可能有故障的内存。

本文介绍了如何使用 RAM 驱动器在您的计算机中测试内存,如果这没有解决您遇到的问题怎么办。

有关更多的信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
181862指定 windows 使用 MaxPhysPage 可用的 RAM 的量

更多信息

Microsoft RAMDrive 是 RAM 的一种内存驻留程序,使您可以使用您的计算机的一部分,就好像这是 RAM 的一个磁盘驱动器。通过创建使用您的计算机的物理 RAM 的大多数的 RAM 驱动器,您可以为特定的内存芯片内存问题隔离出来。若要进行使用 Windows 95 的 RAM 驱动器执行以下步骤:
  1. 重新启动计算机。当您看到在"正在启动 Windows 95"消息,请按 F8 键,然后选择仅命令提示符从启动菜单。
  2. 使用任何文本编辑器如 Edit.com,将以下行添加到冲突文件
    device=<path>\ramdrive.sys <x>/E
    其中 <path>指定 Ramdrive.sys 的位置而 <x>等于的内存 (兆字节为单位从转换成千字节为单位) 在总金额减去 4096 (4 兆字节为单位所需的启动 Windows 95)。例如对于如果您在一个名为 Windows 文件夹中的 C 驱动器上安装 Windows 95,并且您的计算机有 16 兆字节 (MB) 的 RAM 中添加以下行:
    device=c:\windows\ramdrive.sys 12288/E
    下面的公式使用上面的示例从派生值 12288:
    (16 * 1024)-4096 = 12288 字节
    注: Ramdrive.sys 线必须遵循 Himem.sys 行或 RAM 驱动器可能无法工作。

    注: Windows 95 被限制为 16 MB RAM 驱动器。有关更多的信息,请参阅下面 Microsoft 知识库中相应的文章:
    126448错误消息: 不足够扩展的内存可用到开始...
  3. 保存冲突的文件,然后正常重新启动您的计算机。
  4. 如果该问题不再出现,减半 <x>值冲突文件中的,并重新启动计算机。重复这些步骤,直到问题返回。一旦返回,有故障的 RAM 是您最近从 RAM 驱动器中删除该区域中。请与您有关替换此内存的硬件制造商联系。
  5. 如果问题仍然存在,高内存区 (HMA) 不使用 Ramdrive.sys 上方内存中可能有问题。若要测试以上 (从开始 1088K) 在 HMA 内存,Ramdrive.sys 删除冲突文件,并将以下行添加到冲突文件
    device=<path>\himem.sys /int15 = <x>
    其中 <path>指定 Himem.sys 和 <x>位置等于您要排除在 Windows 95 的使用的 RAM 的总量。例如对于行"device=c:\windows\himem.sys /int15 = 4096"防止 Windows 95 使用的内存中以 5184K 1088K 节 (或大致前 4 MB 的常规内存以上的 RAM + UMA + 在 HMA)。如果该问题不再出现,此内存需要更换。
如果仍有问题,可能存在下列情况之一:
  • 内存中的 RAM RAMdrive 和 HIMEM 语句不能保留用于 Windows 95 的 1088K 可能导致该问题。要对此测试尝试新的内存模块,或在您的计算机中切换 RAM 模块的顺序。如果您熟悉此过程,Microsoft 建议您与硬件制造商联系以获得帮助。
  • CPU 缓存内存可能会引起该问题。很多新的处理器实现来提高性能和优化数据和代码执行使用主板和内部 CPU 缓存内存的优化的方法。此缓存用于执行对经常使用的数据和代码的主内存的直接读取次数的偏移量。

    若要对此测试禁用 $ 内部和外部 CPU 缓存。有关如何执行此操作请阅读您的硬件文档或与硬件制造商联系。

属性

文章编号: 142546 - 最后修改: 2007年1月19日 - 修订: 1.3
这篇文章中的信息适用于:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 98 第二版
关键字:?
kbmt kbenv kbhowto KB142546 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 142546
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com