Windows 内存诊断程序

Windows 内存诊断程序

Windows 内存诊断程序测试计算机随机存取内存(RAM)是否存在错误。此诊断程序包括一组综合性的内存测试。如果运行 Windows 遇到了问题,可以使用此诊断程序查清问题是否由损坏的硬件(如 RAM 或母板的内存系统) 所导致的。Windows 内存诊断程序容易使用并且速度快。在多数配置下,您可以在不到三十分钟的时间内就可以下载诊断程序,阅读说明,运行测试并完成第一次测试通过。

要运行 Windows 内存诊断程序,您必须在磁盘驱动器中用安装 Windows 内存诊断程序的磁盘或 CD-ROM 重新启动计算机。重新启动后,Windows 内存诊断程序会加载,并显示其界面。加载后,将使用默认的标准测试套件运行第一次测试通过。除非 Windows 内存诊断程序被暂停或退出,此程序会继续运行,直到完成。第一次测试通过一旦完成,Windows 内存诊断程序会使用与前一次相同的设置运行第二次测试通过。在您退出程序前,Windows 内存诊断程序会继续运行测试通过。

Windows 内存诊断程序用户指南

下载 Windows 内存诊断程序

Windows 内存诊断程序用户指南

此用户指南提供必需的信息和循序渐进的说明,以便您运行 Windows 内存诊断程序。 在使用 Windows 内存诊断程序之前,请务必阅读此指南中的信息和说明。

快速入门信息

运行 Windows 内存诊断程序

∙ 理解 Windows 内存诊断程序的结果

使用 Windows 内存诊断程序进行诊断

附录 手动辨别发生故障的内存组件

系统要求

Windows 内存诊断程序用户界面

∙ 选项 菜单选项

选择测试套件

Windows 内存诊断程序工作方式

内存测试

内存错误类型

采样运行时间

术语表

快速入门信息

重要

∙ Windows 内存诊断程序用户界面当前只有英文版。但是,您仍然可以在配置成使用其他语言的计算机上使用 Windows 内存诊断程序工具。 要使用 Windows 内存诊断程序,您的计算机上必须有一张 3.5 英寸的软盘驱动器或 CD-ROM 驱动器。 我们建议您打印出此用户指南,这样在运行 Windows 内存诊断程序时可以用作参考。Windows 内存诊断程序运行时,您将无法访问此文件。 Microsoft 希望您提供使用 Windows 内存诊断程序的反馈。在您使用 Windows 内存诊断

程序后,请在 Microsoft 网站完成简短的调查,告诉我们您对此程序的评价。

(http://www.hwdev.org/memory/survey.aspx)

Windows 内存诊断程序测试计算机随机存取内存(RAM)是否存在错误。如果运行 Windows 遇到了问题,您可以使用此诊断程序查清问题是否由损坏的硬件(如 RAM 或母板的内存系统) 所导致的。如果 Windows 内存诊断程序报告错误,那么一个或多个内存模块出现了问题。 要运行 Windows 内存诊断程序,您必须先在一张 3.5 英寸的软盘或 CD-ROM 上安装 Windows 内存诊断程序。

1. 转到保存 Windows 内存诊断程序的可执行文件 mtinst.exe 的目录。

2. 双击 mtinst.exe 以安装 Windows 内存诊断程序。根据您的安全设置,在您运行

Mtinst.exe 时,会显示文件下载对话框。如果出现此对话框,请单击打开来开始 Windows 内存诊断程序的安装。其他安全对话框也可能出现。例如,如果您从通用命名约定(UNC)的共享文件夹安装 Windows 内存诊断程序就会出现这种情况。这些对话框和您的安全设置有关,与 Windows 内存诊断程序无关。如果您安装 Windows 内存诊断程序遇到问题,请确保从本地计算机运行 Mtinst.exe 或查阅包含在您的 Windows 版本中的安全设置和文档。

3. 请执行下列之一:

o 单击创建启动盘,在软盘上安装 Windows 内存诊断程序。

1. 从提供的列表上选择您要使用的软盘驱动器。

2. 在此驱动器里插入一张格式化的磁盘,然后单击创建。安装完成后,会显

示成功对话框。

o 或单击将 CD 映像保存到磁盘,如果您要创建一个 CD-ROM 启动您的计算机。

1. 请选择要保存国际标准化组织(ISO) 9660 映像的位置,然后单击保存。文

件保存后,会显示成功对话框。

2. 有关创建一个可以启动的 CD-ROM ,请参见此节结尾的注释。

4. 用安装 Windows 内存诊断程序的磁盘重新启动您的计算机(软盘或 CD-ROM 驱动器) 。

重要

o 放入 Windows 内存诊断程序磁盘的驱动器在启动顺序上必须在其他有可启动程序

(如安装 Windows 的硬盘) 的设备前面。您可以在 BIOS 设置配置启动顺序。大多

数计算机的默认启动顺序都包括软盘驱动器。有关如何配置启动顺序的详细信息,

请参阅母板的文档。

注释

∙ 如果您要创建可以启动计算机的 CD-ROM ,您必须使用其他软件从 ISO 9660 映像(名称为

Windiag.iso) 创建此 CD-ROM 。要从此映像创建此 CD-ROM ,您可以使用 Cdburn.exe 工具,此工具是 Windows Server 2003 资源工具包的一部分。Microsoft 网站

(http://www.microsoft.com/)有下载并安装这些工具的说明。使用 Cdburn.exe 的说明包含在下载包里。另外,您必须有一个可以写 CD-ROM 的 CD-ROM 驱动器。这些驱动器通常称为 CD-R 或CD-RW 驱动器。您的 CD-ROM 驱动器必须支持可以启动的 CD-ROM 。有关详情,请参考 CD-ROM 驱动器的说明。

运行 Windows 内存诊断程序

重要

∙ 完成运行 Windows 内存诊断程序后,请务必将安装 Windows 内存诊断程序的软盘或

CD-ROM 取出。否则,Windows 内存诊断程序(不是 Windows) 在计算机重新启动后会再次运行。

创建软盘或 CD-ROM 后,您必须在磁盘驱动器中用安装 Windows 内存诊断程序的磁盘或 CD-ROM 重新启动计算机。重新启动后,计算机会加载 Windows 内存诊断程序并显示其界面。加载后,将使用默认的标准测试套件运行第一次测试通过。除非 Windows 内存诊断程序被暂停或退出,此程序会继续运行,直到完成。第一次测试通过一旦完成,Windows 内存诊断程序会使用与前一次相同的设置运行第二次测试通过。在您退出程序前,Windows 内存诊断程序会继续运行测试通过。

理解 Windows 内存诊断程序的结果

如果 Windows 内存诊断程序完成第一次测试通过,并且没有报告任何错误,那么您的 RAM 可能工作正常。 Windows 内存诊断程序在使用相同的设置的情况下,可能不会在随后的测试通过中发现任何 RAM 的错误。如果您要进一步测试您的 RAM ,在 Windows 内存诊断程序运行时,您可以按 T 来运行扩展的测试套件。您应该让 Windows 内存诊断程序在夜间运行。如果您更改测试套件或任何 Windows 内存诊断程序的设置,测试通过会重新从头开始。

如果 Windows 内存诊断程序检测到您的 RAM 存在错误,屏幕上会更新此错误信息。测试“失败”的结果表示某一个测试检测到错误。如果一个测试失败,则证明计算机硬件发生故障。 如果 Windows 内存诊断程序检测到硬件错误,您应该纠正错误并再次运行 Windows 内存诊断程序,在没有错误报告后才再次运行 Windows 。如果您不这样做,Windows 可能不会正常运行。您可以尝试辨别某一个发生故障的内存组件。但是,如果检测到错误,您的计算机仍在

保修期之内,我们建议您与制造商联系来解决问题。

使用 Windows 内存内诊断程序进行诊断

Windows 内存诊断程序能在某些硬件配置下辨别发生故障的具体内存组件。 如果 Windows 内存诊断程序能成功地以分割方式将所有检测到的错误归化到一个或多个相应的内存模块,菜单上就可使用按内存模块查看错误的选项。您可使用此选项来决定哪个具体的内存模块发生了故障,并需要取出或替换。如果没有此选项,您可以按以下描述方式,手动辨别发生故障的内存组件。

手动辨别发生故障的内存组件

要手动辨别发生故障的内存组件,您必须打开计算机的机箱,和敏感的内部硬件打交道。这样做可能会损坏您的硬件。如果您缺少操作硬件的经验,或者不想损坏您的硬件,您可以使用 Windows 内存诊断程序来测试您的 RAM ,但是您应该与第三方联系,让其操作您的硬件。如果计算机已过保修期,并且您有经验操作敏感的内部硬件,您可以用隔离方式辨别引起故障的硬件。在尝试操作硬件前,请审阅以下建议和指南:

∙ 重新审阅所有相关硬件的文档,包括母板、RAM 和计算机机箱。 如果您有组件超频(就是时钟主频被提高到默认值以上) ,请将此组件重置到其默认时钟值,然后返回 Windows 内存诊断程序。 在触摸内部硬件组件(如母板或 RAM 模块) 前,您必须除去身上的静电。您可以带上抗静电

手腕带或执行以下步骤:

1. 关闭计算机。

2. 用手触摸计算机机箱没有油漆的金属部分。

3. 站立不要走动(因为走动会产生静电) 。如果您除去静电后需要走动,您必须按照上

述步骤重新除去身上的静电。

如果您不知道计算机上安装了多少块内存模块,您应该审阅母板文档来决定内存插槽的位置。然后,打开机箱,找到内存插槽,数一数有多少内存模块。决定内存模块的数量后,您可以使用以下步骤,以隔离方式,找出发生问题的硬件。

第一步是重新插入内存模块。Microsoft 的研究数据表明,此方法纠正了三分之一的桌面系统的问题和四分之一的便携式计算机系统的问题。

重新插入一个或多个内存模块

1. 请执行下列之一:

o 如果您使用了按模块查看错误的选项,Windows 内存诊断程序可以辨别某一个发生

故障的模块,您可以只取出那块模块。请务必记住内存模块被取出的插槽。

o 否则,取出母板上所有的内存模块。请务必记住内存模块被取出的插槽。

2. 轻轻地去除母板上内存模块插槽的灰尘和杂物。

3. 再将内存模块重新插入母板上原先的插槽。

4. 重新运行 Windows 内存诊断程序工具。

重新插入所有内存模块后,如果 Windows 内存诊断程序继续报告错误,您可以尝试以下一个

方法,辨别某一个发生故障的组件。

查清安装了一个内存模块的计算机上的错误

1. 找一个您知道没有问题的内存模块。

2. 将计算机里当前的内存模块替换成没有问题的模块。

3. 返回 Windows 内存诊断程序,然后执行以下一个步骤:

o 如果 Windows 内存诊断程序没有报告任何错误,您可以推断出原来的内存模块有

问题。

o 如果 Windows 内存诊断程序报告错误,您的母板可能有问题。请与母板的制造商

联系。

检查拥有多个内存模块的计算机上的错误

1. 只留一个内存模块,其他全部取出。

2. 返回 Windows 内存诊断程序,然后执行以下一个步骤:

o 如果没有报告任何错误,请取出当前的内存模块并将先前取出的一组内存模块的一

个模块插入。

o 如果报告了错误,请取出当前的内存模块,并将其与其他内存模块分开。

3. 从没有测试过的一组内存模块中添加一个新的内存模块。

4. 重新运行 Windows 内存诊断程序。

5. 重复此步骤,测试所有内存模块。

备注

∙ 在某些系统上,软盘驱动器缓慢,Windows 内存诊断程序需要更多时间加载才能开始测试。加载进程由正在加载消息后面的点(. ) 表示。Windows 内存诊断程序一启动就显示此消息。 如果 Windows 内存诊断程序报告所有模块都有错误,那么母板可能有问题。请与母板制造商联系。 请注意,您的 RAM 或其他硬件可能存在 Windows 内存诊断程序无法检测的问题。也就是说,如果 Windows 内存诊断程序没有报告任何错误,这并不证明您的硬件运行正常。 在将微处理器缓存设置为 off 的情况下运行测试期间,当按键或 Windows 内存诊断程序回

应时,会有时间延迟。

为了确定其准确率,Microsoft 使用了超过七十种不同母板、母板芯片和 RAM 的组合测试了 Windows 内存诊断程序。

顶端

附录

系统要求

Windows 内存诊断程序支持带有以下微处理器的基于 x86 的计算机:

∙ Intel(tm) - Pentium 或 Celeron 家族

∙ AMD - K6, Athlon 或 Duron 家族 与上述 CPU 兼容的微处理器

您可以测试运行在带有受支持微处理器的、基于 x86 的计算机的所有类型的 RAM 。如果您有错误检查和更正(ECC)的 RAM ,Windows 内存诊断程序可能不会报告任何错误,因为 ECC 机制自动检测并纠正错误。如果您有 ECC RAM,运行 Windows 内存诊断程序可能还是有帮助的,因为它可以检测到 ECC RAM 无法纠正的错误(它表示此 RAM 有问题) 。

Windows 内存诊断程序只限于测试第一个 4 GB 的 RAM 。如果超过了 4 GB 的 RAM ,Windows 内存诊断程序将不会测试超过第一个 4 GB 部分的 RAM 。

Windows 内存诊断程序用户界面

Windows 内存诊断程序运行时,您会看到用户界面,它分成五个部分:

∙ 您可以通过屏幕顶端的菜单访问配置选项。 屏幕上端(菜单选项下) 显示正在运行的测试、整个通过的进程指示器、当前的测试和内存范围。 屏幕中部的左半部分显示最近运行的测试和通过的摘要。 屏幕中部的右半部分为系统内存映射,显示当前正被测试的内存位置范围。 屏幕底端显示错误的摘要。如果检测到错误,会显示错误的数据。否则会显示默认消息,它

表示没有检测到任何错误。

选项

根据 Windows 内存诊断程序的当前状态,此表格描述屏幕顶端的选项。 选项

(P ) 暂停 描述 暂停 Windows 内存诊断程序。要访问其他菜单选项,您必须首先暂停

Windows 内存诊断程序。

(X ) 退出 立即退出 Windows 内存诊断程序并重新启动计算机。您必须从软盘驱动器或

CD-ROM 驱动器取出 Windows 内存诊断程序才能启动 Windows。

(T ) 运行扩

展测试

(T ) 运行标

准测试

(C ) 继续 运行扩展测试套件。此组测试将更广泛地测试您的 RAM 并需要更长的时间运行。只有运行标准测试时才能使用此菜单选项。 运行标准测试套件。除运行标准测试套件以外的测试套件时才能使用此菜单选项。 将 Windows 内存诊断程序从暂停状态退出,恢复测试。当 Windows 内存诊

断程序暂停时才有此选项。

(M ) 菜单

(Tab /箭头

键) 导航 提供高级配置选项。当 Windows 内存诊断程序暂停时才有此选项。 您可以使用 TAB 键在 Windows 内存诊断程序屏幕进行导航。使用箭头键,您可以滚动并查阅屏幕某些区域的数据。

菜单选项

要使用以下菜单的选项,在主界面屏幕,按 P 来暂停 Windows 内存诊断程序,然后按 M (菜

单) 。菜单上的哪个选项可以使用取决于是否检测到了错误并且 Windows 内存诊断程序能否得到系统信息。 选项

按内存模块查

看错误 描述 按照发生错误的内存模块排序方式显示错误。您可以使用此选项来辨别某一发生故障的模块。如果检测到内存错误并可以用隔离方式辨别相应的内

存模块时,此选项才可用。

按测试查看错

查看系统信息 按照检测到错误的测试排序方式显示错误。如果检测到内存错误,此选项才可用。 显示安装在计算机上的内存模块的信息,包括模块类型、模块制造商和模

块安装在母板上的插槽。显示信息的多少因内存模块而异。如果检测到系

统信息,此选项才可用。

高级选项 显示以下额外高级配置选项:

∙ 更改缓存设置。您可以选择在所选套件运行所有测试,微处理器

缓存可以设置为 on 或 off 。关闭缓存会增加完成测试时间,但

它会提供更完整的测试。

∙ 更改内存映射。您可以选择使用扩展的内存映射来代替默认的标

准映射。使用扩展的内存映射大约增加一倍的时间完成每个测试,

但它能更广泛地测试 RAM 。

∙ 更改测试套件。您可以选择基本、标准或扩展测试套件。您也可

以从所有可用的测试套件中选择项目,自定义测试套件。

关于 Windows

内存诊断程序 显示 Windows 内存诊断程序的版本信息。

选择测试套件

默认测试套件是标准的测试套件。当您启动 Windows 内存诊断程序时,它就开始运行。如果您要更改测试套件,在 Windows 内存诊断程序运行时,您可以按 T 来选择扩展的测试套件。除标准和扩展的测试套件外,您还可以选择基本的测试套件或创建自定义测试套件。要选择一个测试套件来代替标准或扩展的测试套件,请转到高级选项菜单(以上菜单选项表格有描述) ,然后选择更改测试套件以获得更多信息和其他套件配置选项。

Windows 内存诊断程序运行介绍

要测试计算机上的 RAM ,Windows 内存诊断程序会运行一个测试通过,它包括当前选择测试套件的所有测试。Windows 内存诊断程序运行时,状态指示器会显示测试通过、单独测试和当前被测试的内存地址范围的进程。测试通过一旦完成,Windows 内存诊断程序会重新开始,使用同样的一套测试运行第二个通过,在您退出 Windows 内存诊断程序或更改测试套件的配置前,这些重复的测试会继续。默认的测试套件为标准的测试套件。

如果 Windows 内存诊断程序使用标准的测试完成第一次测试通过,并且没有报告任何错误,

那么您的 RAM 可能工作正常。Windows 内存诊断程序在使用相同的设置的情况下,可能不会在随后的测试通过中发现任何 RAM 的错误。如果您要进一步测试您的 RAM ,您可以在夜间运行扩展测试套件。您还可以使用高级选项创建自定义测试套件或更改测试配置。

如果 Windows 内存诊断程序报告错误,您应该纠正此错误,再次运行 Windows ,在没有报告错误的情况下再运行。如果您不这样做,Windows 可能不会正常运行。内存系统有几个组件组成,包括单独的 RAM 模块、母板上的内存插槽、母板芯片集、微处理器和微处理器缓存。在有些情况下,内存模块没有正确地安装在母板内存的插槽上,这样即使模块没有问题也会引起内存错误。

在某些情况下,Windows 内存诊断程序可以辨别引起故障的某一内存模块。但是,如果

Windows 内存诊断程序无法辨别发生故障的某一个内存模块,您可以使用指南所描述的步骤,用隔离方式辨别引起故障的硬件组件。但是,只有硬件制造商才能确定硬件是否出了问题。 备注

∙ 请注意,您的 RAM 或其他硬件可能存在 Windows 内存诊断程序无法检测的问题。也就是

说,如果 Windows 内存诊断程序没有报告任何错误,这并不证明您的硬件运行正常。如果 Windows 内存诊断程序没有报告错误,但是您继续遇到可能是硬件故障引起的错误,您应该寻求技术帮助,更全面地检查您的硬件。

内存测试

Windows 内存诊断程序包括一组综合性的内存测试,以提供不同程度的测试完整性。此测试有三个预先定义的测试套件组成: 基本、标准和扩展。这些分类,按递增顺序,反映每个测试运行的时间以及检测错误的可能性。标准测试套件包括基本和标准类别的所有测试。扩展测试套件包括标准测试套件中的所有测试以及扩展类别的测试。扩展测试套件运行时间最长,覆盖范围最广。

每个测试由测试算法、微处理器缓存设置(on 或 off) 和测试模式组成。每个算法设计成辨别某一类型的内存错误。所有算法与不同的微处理器缓存设置和测试模式组合以辨别不同类型的错误。

内存错误类型

Window 内存诊断程序测试设计成辨别以下类型的错误:

∙ 内存地址无法保留其分配的值时会发生错误 一个称为耦合错误的错误。在同一内存设备上,当一个内存地址被更改、写入到其他地址时

会发生此错误。

要决定某一内存地址是否无法保留其分配的值,Windows 内存诊断程序将一个测试模式,如所有0 或 1,写入此内存地址,然后读出存储在此内存地址的实际值。如果此实际值没有匹配所存储的值(写入地址的初始测试模式) ,那么此内存系统就存在错误。 要决定是否存在耦合错误,Windows 内存诊断程序将一个测试模式写入一个内存地址。然后,写入同一设备上的几个其他内存地址。最后,读出第一个内存地址的值。如果第一个内存地址的值发生变化(由于数据被写入设备上的其他地址) ,那么就发生了耦合错误,此内存系统就存在错误。

采样运行时间

此表格列出 Windows 内存诊断程序运行标准测试套件的一个测试通过所需的时间。 配置

Pentium II, 233 MHz

128 MB RAM

Pentium III, 1 GHz

256 MB RAM

Pentium 4, 2.8 GHz

1 GB RAM

Athlon XP 2000+, 1.67 GHz

400 MB RAM 4 分钟 30 秒 7 分钟 25 秒 5 分钟 完成标准测试通过所需的时间 8 分钟 32 秒

顶端

术语表

微处理器缓存

缓存是通过提供快速数据存取而提高性能的一个临时存储系统。在此文件中,缓存专指用于存放从内存模块中检索的数据的微处理器部分。如果处理器需要存取已经存放在缓存中的内存,它可以无需访问内存模块就能快速存取。不同的处理器,其缓存类型和缓存大小也不一样。在 Windows 内存诊断程序中,有些诊断测试是在缓存被禁用状态进行的,它可以迫使处理器存取每个地址都要访问内存模块。

内存模块

一个包含多个内存芯片的小电路板。内存模块安装在个人计算机上的主电路板(也叫母板) 。内存模块可以从母板上撤除,许多母板有两到四个内存插槽可以安装内存模块。

Windows 内存诊断程序

Windows 内存诊断程序测试计算机随机存取内存(RAM)是否存在错误。此诊断程序包括一组综合性的内存测试。如果运行 Windows 遇到了问题,可以使用此诊断程序查清问题是否由损坏的硬件(如 RAM 或母板的内存系统) 所导致的。Windows 内存诊断程序容易使用并且速度快。在多数配置下,您可以在不到三十分钟的时间内就可以下载诊断程序,阅读说明,运行测试并完成第一次测试通过。

要运行 Windows 内存诊断程序,您必须在磁盘驱动器中用安装 Windows 内存诊断程序的磁盘或 CD-ROM 重新启动计算机。重新启动后,Windows 内存诊断程序会加载,并显示其界面。加载后,将使用默认的标准测试套件运行第一次测试通过。除非 Windows 内存诊断程序被暂停或退出,此程序会继续运行,直到完成。第一次测试通过一旦完成,Windows 内存诊断程序会使用与前一次相同的设置运行第二次测试通过。在您退出程序前,Windows 内存诊断程序会继续运行测试通过。

Windows 内存诊断程序用户指南

下载 Windows 内存诊断程序

Windows 内存诊断程序用户指南

此用户指南提供必需的信息和循序渐进的说明,以便您运行 Windows 内存诊断程序。 在使用 Windows 内存诊断程序之前,请务必阅读此指南中的信息和说明。

快速入门信息

运行 Windows 内存诊断程序

∙ 理解 Windows 内存诊断程序的结果

使用 Windows 内存诊断程序进行诊断

附录 手动辨别发生故障的内存组件

系统要求

Windows 内存诊断程序用户界面

∙ 选项 菜单选项

选择测试套件

Windows 内存诊断程序工作方式

内存测试

内存错误类型

采样运行时间

术语表

快速入门信息

重要

∙ Windows 内存诊断程序用户界面当前只有英文版。但是,您仍然可以在配置成使用其他语言的计算机上使用 Windows 内存诊断程序工具。 要使用 Windows 内存诊断程序,您的计算机上必须有一张 3.5 英寸的软盘驱动器或 CD-ROM 驱动器。 我们建议您打印出此用户指南,这样在运行 Windows 内存诊断程序时可以用作参考。Windows 内存诊断程序运行时,您将无法访问此文件。 Microsoft 希望您提供使用 Windows 内存诊断程序的反馈。在您使用 Windows 内存诊断

程序后,请在 Microsoft 网站完成简短的调查,告诉我们您对此程序的评价。

(http://www.hwdev.org/memory/survey.aspx)

Windows 内存诊断程序测试计算机随机存取内存(RAM)是否存在错误。如果运行 Windows 遇到了问题,您可以使用此诊断程序查清问题是否由损坏的硬件(如 RAM 或母板的内存系统) 所导致的。如果 Windows 内存诊断程序报告错误,那么一个或多个内存模块出现了问题。 要运行 Windows 内存诊断程序,您必须先在一张 3.5 英寸的软盘或 CD-ROM 上安装 Windows 内存诊断程序。

1. 转到保存 Windows 内存诊断程序的可执行文件 mtinst.exe 的目录。

2. 双击 mtinst.exe 以安装 Windows 内存诊断程序。根据您的安全设置,在您运行

Mtinst.exe 时,会显示文件下载对话框。如果出现此对话框,请单击打开来开始 Windows 内存诊断程序的安装。其他安全对话框也可能出现。例如,如果您从通用命名约定(UNC)的共享文件夹安装 Windows 内存诊断程序就会出现这种情况。这些对话框和您的安全设置有关,与 Windows 内存诊断程序无关。如果您安装 Windows 内存诊断程序遇到问题,请确保从本地计算机运行 Mtinst.exe 或查阅包含在您的 Windows 版本中的安全设置和文档。

3. 请执行下列之一:

o 单击创建启动盘,在软盘上安装 Windows 内存诊断程序。

1. 从提供的列表上选择您要使用的软盘驱动器。

2. 在此驱动器里插入一张格式化的磁盘,然后单击创建。安装完成后,会显

示成功对话框。

o 或单击将 CD 映像保存到磁盘,如果您要创建一个 CD-ROM 启动您的计算机。

1. 请选择要保存国际标准化组织(ISO) 9660 映像的位置,然后单击保存。文

件保存后,会显示成功对话框。

2. 有关创建一个可以启动的 CD-ROM ,请参见此节结尾的注释。

4. 用安装 Windows 内存诊断程序的磁盘重新启动您的计算机(软盘或 CD-ROM 驱动器) 。

重要

o 放入 Windows 内存诊断程序磁盘的驱动器在启动顺序上必须在其他有可启动程序

(如安装 Windows 的硬盘) 的设备前面。您可以在 BIOS 设置配置启动顺序。大多

数计算机的默认启动顺序都包括软盘驱动器。有关如何配置启动顺序的详细信息,

请参阅母板的文档。

注释

∙ 如果您要创建可以启动计算机的 CD-ROM ,您必须使用其他软件从 ISO 9660 映像(名称为

Windiag.iso) 创建此 CD-ROM 。要从此映像创建此 CD-ROM ,您可以使用 Cdburn.exe 工具,此工具是 Windows Server 2003 资源工具包的一部分。Microsoft 网站

(http://www.microsoft.com/)有下载并安装这些工具的说明。使用 Cdburn.exe 的说明包含在下载包里。另外,您必须有一个可以写 CD-ROM 的 CD-ROM 驱动器。这些驱动器通常称为 CD-R 或CD-RW 驱动器。您的 CD-ROM 驱动器必须支持可以启动的 CD-ROM 。有关详情,请参考 CD-ROM 驱动器的说明。

运行 Windows 内存诊断程序

重要

∙ 完成运行 Windows 内存诊断程序后,请务必将安装 Windows 内存诊断程序的软盘或

CD-ROM 取出。否则,Windows 内存诊断程序(不是 Windows) 在计算机重新启动后会再次运行。

创建软盘或 CD-ROM 后,您必须在磁盘驱动器中用安装 Windows 内存诊断程序的磁盘或 CD-ROM 重新启动计算机。重新启动后,计算机会加载 Windows 内存诊断程序并显示其界面。加载后,将使用默认的标准测试套件运行第一次测试通过。除非 Windows 内存诊断程序被暂停或退出,此程序会继续运行,直到完成。第一次测试通过一旦完成,Windows 内存诊断程序会使用与前一次相同的设置运行第二次测试通过。在您退出程序前,Windows 内存诊断程序会继续运行测试通过。

理解 Windows 内存诊断程序的结果

如果 Windows 内存诊断程序完成第一次测试通过,并且没有报告任何错误,那么您的 RAM 可能工作正常。 Windows 内存诊断程序在使用相同的设置的情况下,可能不会在随后的测试通过中发现任何 RAM 的错误。如果您要进一步测试您的 RAM ,在 Windows 内存诊断程序运行时,您可以按 T 来运行扩展的测试套件。您应该让 Windows 内存诊断程序在夜间运行。如果您更改测试套件或任何 Windows 内存诊断程序的设置,测试通过会重新从头开始。

如果 Windows 内存诊断程序检测到您的 RAM 存在错误,屏幕上会更新此错误信息。测试“失败”的结果表示某一个测试检测到错误。如果一个测试失败,则证明计算机硬件发生故障。 如果 Windows 内存诊断程序检测到硬件错误,您应该纠正错误并再次运行 Windows 内存诊断程序,在没有错误报告后才再次运行 Windows 。如果您不这样做,Windows 可能不会正常运行。您可以尝试辨别某一个发生故障的内存组件。但是,如果检测到错误,您的计算机仍在

保修期之内,我们建议您与制造商联系来解决问题。

使用 Windows 内存内诊断程序进行诊断

Windows 内存诊断程序能在某些硬件配置下辨别发生故障的具体内存组件。 如果 Windows 内存诊断程序能成功地以分割方式将所有检测到的错误归化到一个或多个相应的内存模块,菜单上就可使用按内存模块查看错误的选项。您可使用此选项来决定哪个具体的内存模块发生了故障,并需要取出或替换。如果没有此选项,您可以按以下描述方式,手动辨别发生故障的内存组件。

手动辨别发生故障的内存组件

要手动辨别发生故障的内存组件,您必须打开计算机的机箱,和敏感的内部硬件打交道。这样做可能会损坏您的硬件。如果您缺少操作硬件的经验,或者不想损坏您的硬件,您可以使用 Windows 内存诊断程序来测试您的 RAM ,但是您应该与第三方联系,让其操作您的硬件。如果计算机已过保修期,并且您有经验操作敏感的内部硬件,您可以用隔离方式辨别引起故障的硬件。在尝试操作硬件前,请审阅以下建议和指南:

∙ 重新审阅所有相关硬件的文档,包括母板、RAM 和计算机机箱。 如果您有组件超频(就是时钟主频被提高到默认值以上) ,请将此组件重置到其默认时钟值,然后返回 Windows 内存诊断程序。 在触摸内部硬件组件(如母板或 RAM 模块) 前,您必须除去身上的静电。您可以带上抗静电

手腕带或执行以下步骤:

1. 关闭计算机。

2. 用手触摸计算机机箱没有油漆的金属部分。

3. 站立不要走动(因为走动会产生静电) 。如果您除去静电后需要走动,您必须按照上

述步骤重新除去身上的静电。

如果您不知道计算机上安装了多少块内存模块,您应该审阅母板文档来决定内存插槽的位置。然后,打开机箱,找到内存插槽,数一数有多少内存模块。决定内存模块的数量后,您可以使用以下步骤,以隔离方式,找出发生问题的硬件。

第一步是重新插入内存模块。Microsoft 的研究数据表明,此方法纠正了三分之一的桌面系统的问题和四分之一的便携式计算机系统的问题。

重新插入一个或多个内存模块

1. 请执行下列之一:

o 如果您使用了按模块查看错误的选项,Windows 内存诊断程序可以辨别某一个发生

故障的模块,您可以只取出那块模块。请务必记住内存模块被取出的插槽。

o 否则,取出母板上所有的内存模块。请务必记住内存模块被取出的插槽。

2. 轻轻地去除母板上内存模块插槽的灰尘和杂物。

3. 再将内存模块重新插入母板上原先的插槽。

4. 重新运行 Windows 内存诊断程序工具。

重新插入所有内存模块后,如果 Windows 内存诊断程序继续报告错误,您可以尝试以下一个

方法,辨别某一个发生故障的组件。

查清安装了一个内存模块的计算机上的错误

1. 找一个您知道没有问题的内存模块。

2. 将计算机里当前的内存模块替换成没有问题的模块。

3. 返回 Windows 内存诊断程序,然后执行以下一个步骤:

o 如果 Windows 内存诊断程序没有报告任何错误,您可以推断出原来的内存模块有

问题。

o 如果 Windows 内存诊断程序报告错误,您的母板可能有问题。请与母板的制造商

联系。

检查拥有多个内存模块的计算机上的错误

1. 只留一个内存模块,其他全部取出。

2. 返回 Windows 内存诊断程序,然后执行以下一个步骤:

o 如果没有报告任何错误,请取出当前的内存模块并将先前取出的一组内存模块的一

个模块插入。

o 如果报告了错误,请取出当前的内存模块,并将其与其他内存模块分开。

3. 从没有测试过的一组内存模块中添加一个新的内存模块。

4. 重新运行 Windows 内存诊断程序。

5. 重复此步骤,测试所有内存模块。

备注

∙ 在某些系统上,软盘驱动器缓慢,Windows 内存诊断程序需要更多时间加载才能开始测试。加载进程由正在加载消息后面的点(. ) 表示。Windows 内存诊断程序一启动就显示此消息。 如果 Windows 内存诊断程序报告所有模块都有错误,那么母板可能有问题。请与母板制造商联系。 请注意,您的 RAM 或其他硬件可能存在 Windows 内存诊断程序无法检测的问题。也就是说,如果 Windows 内存诊断程序没有报告任何错误,这并不证明您的硬件运行正常。 在将微处理器缓存设置为 off 的情况下运行测试期间,当按键或 Windows 内存诊断程序回

应时,会有时间延迟。

为了确定其准确率,Microsoft 使用了超过七十种不同母板、母板芯片和 RAM 的组合测试了 Windows 内存诊断程序。

顶端

附录

系统要求

Windows 内存诊断程序支持带有以下微处理器的基于 x86 的计算机:

∙ Intel(tm) - Pentium 或 Celeron 家族

∙ AMD - K6, Athlon 或 Duron 家族 与上述 CPU 兼容的微处理器

您可以测试运行在带有受支持微处理器的、基于 x86 的计算机的所有类型的 RAM 。如果您有错误检查和更正(ECC)的 RAM ,Windows 内存诊断程序可能不会报告任何错误,因为 ECC 机制自动检测并纠正错误。如果您有 ECC RAM,运行 Windows 内存诊断程序可能还是有帮助的,因为它可以检测到 ECC RAM 无法纠正的错误(它表示此 RAM 有问题) 。

Windows 内存诊断程序只限于测试第一个 4 GB 的 RAM 。如果超过了 4 GB 的 RAM ,Windows 内存诊断程序将不会测试超过第一个 4 GB 部分的 RAM 。

Windows 内存诊断程序用户界面

Windows 内存诊断程序运行时,您会看到用户界面,它分成五个部分:

∙ 您可以通过屏幕顶端的菜单访问配置选项。 屏幕上端(菜单选项下) 显示正在运行的测试、整个通过的进程指示器、当前的测试和内存范围。 屏幕中部的左半部分显示最近运行的测试和通过的摘要。 屏幕中部的右半部分为系统内存映射,显示当前正被测试的内存位置范围。 屏幕底端显示错误的摘要。如果检测到错误,会显示错误的数据。否则会显示默认消息,它

表示没有检测到任何错误。

选项

根据 Windows 内存诊断程序的当前状态,此表格描述屏幕顶端的选项。 选项

(P ) 暂停 描述 暂停 Windows 内存诊断程序。要访问其他菜单选项,您必须首先暂停

Windows 内存诊断程序。

(X ) 退出 立即退出 Windows 内存诊断程序并重新启动计算机。您必须从软盘驱动器或

CD-ROM 驱动器取出 Windows 内存诊断程序才能启动 Windows。

(T ) 运行扩

展测试

(T ) 运行标

准测试

(C ) 继续 运行扩展测试套件。此组测试将更广泛地测试您的 RAM 并需要更长的时间运行。只有运行标准测试时才能使用此菜单选项。 运行标准测试套件。除运行标准测试套件以外的测试套件时才能使用此菜单选项。 将 Windows 内存诊断程序从暂停状态退出,恢复测试。当 Windows 内存诊

断程序暂停时才有此选项。

(M ) 菜单

(Tab /箭头

键) 导航 提供高级配置选项。当 Windows 内存诊断程序暂停时才有此选项。 您可以使用 TAB 键在 Windows 内存诊断程序屏幕进行导航。使用箭头键,您可以滚动并查阅屏幕某些区域的数据。

菜单选项

要使用以下菜单的选项,在主界面屏幕,按 P 来暂停 Windows 内存诊断程序,然后按 M (菜

单) 。菜单上的哪个选项可以使用取决于是否检测到了错误并且 Windows 内存诊断程序能否得到系统信息。 选项

按内存模块查

看错误 描述 按照发生错误的内存模块排序方式显示错误。您可以使用此选项来辨别某一发生故障的模块。如果检测到内存错误并可以用隔离方式辨别相应的内

存模块时,此选项才可用。

按测试查看错

查看系统信息 按照检测到错误的测试排序方式显示错误。如果检测到内存错误,此选项才可用。 显示安装在计算机上的内存模块的信息,包括模块类型、模块制造商和模

块安装在母板上的插槽。显示信息的多少因内存模块而异。如果检测到系

统信息,此选项才可用。

高级选项 显示以下额外高级配置选项:

∙ 更改缓存设置。您可以选择在所选套件运行所有测试,微处理器

缓存可以设置为 on 或 off 。关闭缓存会增加完成测试时间,但

它会提供更完整的测试。

∙ 更改内存映射。您可以选择使用扩展的内存映射来代替默认的标

准映射。使用扩展的内存映射大约增加一倍的时间完成每个测试,

但它能更广泛地测试 RAM 。

∙ 更改测试套件。您可以选择基本、标准或扩展测试套件。您也可

以从所有可用的测试套件中选择项目,自定义测试套件。

关于 Windows

内存诊断程序 显示 Windows 内存诊断程序的版本信息。

选择测试套件

默认测试套件是标准的测试套件。当您启动 Windows 内存诊断程序时,它就开始运行。如果您要更改测试套件,在 Windows 内存诊断程序运行时,您可以按 T 来选择扩展的测试套件。除标准和扩展的测试套件外,您还可以选择基本的测试套件或创建自定义测试套件。要选择一个测试套件来代替标准或扩展的测试套件,请转到高级选项菜单(以上菜单选项表格有描述) ,然后选择更改测试套件以获得更多信息和其他套件配置选项。

Windows 内存诊断程序运行介绍

要测试计算机上的 RAM ,Windows 内存诊断程序会运行一个测试通过,它包括当前选择测试套件的所有测试。Windows 内存诊断程序运行时,状态指示器会显示测试通过、单独测试和当前被测试的内存地址范围的进程。测试通过一旦完成,Windows 内存诊断程序会重新开始,使用同样的一套测试运行第二个通过,在您退出 Windows 内存诊断程序或更改测试套件的配置前,这些重复的测试会继续。默认的测试套件为标准的测试套件。

如果 Windows 内存诊断程序使用标准的测试完成第一次测试通过,并且没有报告任何错误,

那么您的 RAM 可能工作正常。Windows 内存诊断程序在使用相同的设置的情况下,可能不会在随后的测试通过中发现任何 RAM 的错误。如果您要进一步测试您的 RAM ,您可以在夜间运行扩展测试套件。您还可以使用高级选项创建自定义测试套件或更改测试配置。

如果 Windows 内存诊断程序报告错误,您应该纠正此错误,再次运行 Windows ,在没有报告错误的情况下再运行。如果您不这样做,Windows 可能不会正常运行。内存系统有几个组件组成,包括单独的 RAM 模块、母板上的内存插槽、母板芯片集、微处理器和微处理器缓存。在有些情况下,内存模块没有正确地安装在母板内存的插槽上,这样即使模块没有问题也会引起内存错误。

在某些情况下,Windows 内存诊断程序可以辨别引起故障的某一内存模块。但是,如果

Windows 内存诊断程序无法辨别发生故障的某一个内存模块,您可以使用指南所描述的步骤,用隔离方式辨别引起故障的硬件组件。但是,只有硬件制造商才能确定硬件是否出了问题。 备注

∙ 请注意,您的 RAM 或其他硬件可能存在 Windows 内存诊断程序无法检测的问题。也就是

说,如果 Windows 内存诊断程序没有报告任何错误,这并不证明您的硬件运行正常。如果 Windows 内存诊断程序没有报告错误,但是您继续遇到可能是硬件故障引起的错误,您应该寻求技术帮助,更全面地检查您的硬件。

内存测试

Windows 内存诊断程序包括一组综合性的内存测试,以提供不同程度的测试完整性。此测试有三个预先定义的测试套件组成: 基本、标准和扩展。这些分类,按递增顺序,反映每个测试运行的时间以及检测错误的可能性。标准测试套件包括基本和标准类别的所有测试。扩展测试套件包括标准测试套件中的所有测试以及扩展类别的测试。扩展测试套件运行时间最长,覆盖范围最广。

每个测试由测试算法、微处理器缓存设置(on 或 off) 和测试模式组成。每个算法设计成辨别某一类型的内存错误。所有算法与不同的微处理器缓存设置和测试模式组合以辨别不同类型的错误。

内存错误类型

Window 内存诊断程序测试设计成辨别以下类型的错误:

∙ 内存地址无法保留其分配的值时会发生错误 一个称为耦合错误的错误。在同一内存设备上,当一个内存地址被更改、写入到其他地址时

会发生此错误。

要决定某一内存地址是否无法保留其分配的值,Windows 内存诊断程序将一个测试模式,如所有0 或 1,写入此内存地址,然后读出存储在此内存地址的实际值。如果此实际值没有匹配所存储的值(写入地址的初始测试模式) ,那么此内存系统就存在错误。 要决定是否存在耦合错误,Windows 内存诊断程序将一个测试模式写入一个内存地址。然后,写入同一设备上的几个其他内存地址。最后,读出第一个内存地址的值。如果第一个内存地址的值发生变化(由于数据被写入设备上的其他地址) ,那么就发生了耦合错误,此内存系统就存在错误。

采样运行时间

此表格列出 Windows 内存诊断程序运行标准测试套件的一个测试通过所需的时间。 配置

Pentium II, 233 MHz

128 MB RAM

Pentium III, 1 GHz

256 MB RAM

Pentium 4, 2.8 GHz

1 GB RAM

Athlon XP 2000+, 1.67 GHz

400 MB RAM 4 分钟 30 秒 7 分钟 25 秒 5 分钟 完成标准测试通过所需的时间 8 分钟 32 秒

顶端

术语表

微处理器缓存

缓存是通过提供快速数据存取而提高性能的一个临时存储系统。在此文件中,缓存专指用于存放从内存模块中检索的数据的微处理器部分。如果处理器需要存取已经存放在缓存中的内存,它可以无需访问内存模块就能快速存取。不同的处理器,其缓存类型和缓存大小也不一样。在 Windows 内存诊断程序中,有些诊断测试是在缓存被禁用状态进行的,它可以迫使处理器存取每个地址都要访问内存模块。

内存模块

一个包含多个内存芯片的小电路板。内存模块安装在个人计算机上的主电路板(也叫母板) 。内存模块可以从母板上撤除,许多母板有两到四个内存插槽可以安装内存模块。


相关内容

  • Windows的DirectX诊断工具Dxdiag介绍
  • 2009-08-25 18:26 Dxdiag是Windows的DirectX诊断工具,最早作为DirectX 6.0的一部分,在1998年8月发布.它可以显示您的计算机上DirectX相关的文件,检查正在运行的文件.输入设备.以及视频驱动程序版本.他还可以用来诊断和测试 DirectPlay.Di ...

  • 电脑打不开怎么办
  • 1.电脑能正常打开电源,并进行coms自检,但就是不能启动操作系统.光标在黑屏上闪烁,有提示:"Press any key to restar computer." 1)我碰到的这种情况解之道是检查软驱中是否有软盘.为什么要这样做呢,因为很多人的机子的coms设置首先从软盘启动, ...

  • 什么是控制面板:它有什么作用?怎么样使用它?里面的内容是怎么样加进去的?
  • Windows控制面板可以进行大部分的PC样式设置操作.在本文中我们将告诉你控制面板更多的使用技巧. 大家都知道怎样简单地维修汽车:换油.换轮胎或换刮水器.但是怎样维护Windows却让很多人迷惑.为了解开大家的疑惑,本文将带大家到Windows的发动机房--控制面板里面去瞧一瞧. 你将学会怎样摆弄 ...

  • HP PC服务器培训讲义
  • 目录 一.HP 产品学习.................................................................................................................- 1 - 1.1 HP PC Server产品介 ...

  • 电脑知识大全810
  • 诊断卡错误代码 常见的代码及故障部位: 诊断卡依次检查电脑中各配件的顺序是:主板(复位)→CPU→内存→显卡→其他. 1.首先是RST灯亮一下,表示复位正常,(如果复位灯长亮的话,就表示有些硬件没有准备好,这就要慢慢排查是哪个地方没有复位了,)同时数码卡会显示FF. 2.检测到复位正常后,数码会显示 ...

  • 电大本科计算机统考
  • 一.选择题 1.电子计算机按设计目的划分.C .通用计算机和专用计算机 2.在计算机内部,数据加工.处理和传送的形式是.|二进制码| 3.八进制35转换成十进数是 |30|29|32|28| 4.在外部设备中,扫描仪属于.|输入设备| 5.WPS .Word 等文字处理软件属于.|应用软件| | 6 ...

  • 如何选择并配置电脑
  • 如何组装一台稳定的计算机 前言 写这篇文章的用意,是想告诉大家我组装一台新计算机时,所采用的步骤.因为我曾购买和组装过许多不稳定的计算机,所以我意图这个解释涵盖我所发现的,分辨稳定和不稳定系统的各种变数.希望能有助大家选购新的计算机.本篇文章来自我的个人经验.如果您觉得我的文笔不好,请多多包涵:我是 ...

  • 电脑主要硬件的检测方法
  • 电脑主要硬件的检测方法 一.利用设备管理器查看硬件配置 进入操作系统之后,在安装硬件驱动程序的情况下还可以利用设备管理器与DirectX 诊断工具来查看硬件配置.下面看看如何利用设备管理器查看硬件信息.进入桌面,鼠标右击"我的电脑"图标,在出现的菜单中选择"属性&quo ...

  • 电脑开机时间太长怎么办
  • 电脑开机时间太长怎么办? [ 标签:电脑 开机,电脑,计算机 ] 匿名 回答:3 人气:6 解决时间:2008-02-14 10:50 检举 Windows xp系统启动加速 天下维客,你可以修改的网络知识库 Windows系统优化 电脑及Windows系统经过充分优化之后,才能充分发挥性能 win ...