查看: 1211|回复: 5
收起左侧

[已解决] 精通windows,DIY的高人帮忙......纠结中!

 关闭 [复制链接]
油闷大虾
头像被屏蔽
发表于 2009-11-3 15:03:30 | 显示全部楼层 |阅读模式
windows在蓝屏瞬间,内存转储在系统崩溃时,将内存中的数据转储保存在转储文件中,并存储为dump文件,该文件存放在系统盘的minidump文件夹下。

问题
1:是每次蓝屏都一定会产生这个文件么,怎么有的时候蓝屏minidump下面没有产生dmp文件呢?
2:minidump默认是在windows目录下,这个目录可以更改么?比如改到F盘下?(当然要在有页面文件的盘符)

以前由于ALC888声卡驱动BUG导致的蓝屏产生了dmp文件,并且分析出了蓝屏原因,但是最近蓝屏没有出现dmp文件,蓝屏代码是0x00000077,内存硬盘已经测试过没有问题,系统已经重新安装,目前还没出现第二次0x00000077.

以上,万分感谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
evilrabbit
发表于 2009-11-3 15:41:26 | 显示全部楼层
精简版系统 精简掉了相关组件,设置核心内存转储。
dump目录好像不能更改,一些系统相关的最好是默认,diy方面尽量不要删减。
油闷大虾
头像被屏蔽
 楼主| 发表于 2009-11-3 19:51:01 | 显示全部楼层
刚才在微软帮助看了半天,也没有找到答案,问题到是找到一个

wmic recoveros set MiniDumpDirectory = 3  这个命令的3是什么意思,代表那个键值,如果代表的是D:\minidump  那么4是代表什么?
油闷大虾
头像被屏蔽
 楼主| 发表于 2009-11-3 19:51:51 | 显示全部楼层
原帖由 evilrabbit 于 2009-11-3 15:41 发表
精简版系统 精简掉了相关组件,设置核心内存转储。
dump目录好像不能更改,一些系统相关的最好是默认,diy方面尽量不要删减。



我用的不是精简系统

之前出过DMP,就那次没出
穿越星空
发表于 2009-11-3 21:20:54 | 显示全部楼层
  产生蓝屏并不一定会产生内存转储文件,原因有三:
  1.用于写内核崩溃转储的代码和数据结构已被破坏;
  2.引导时和崩溃时写崩溃转储设计的组件校验和不匹配;
  3.无法写入磁盘。
  可以修改dmp保存目录,就在截图中的下面那个栏中填入绝对路径即可。
  楼主3楼看的是链接提供一下,还有,如果系统分区没有页面文件会无法产生dmp文件。
油闷大虾
头像被屏蔽
 楼主| 发表于 2009-11-3 22:08:02 | 显示全部楼层
链接我忘了,不过文件我保存了

如何在 Windows 中配置系统故障和恢复选项中国大陆 更改 |微软站点地图
微软帮助和支持   搜索微软帮助和支持整个Microsoft.com互联网 中文  英文  
帮助和支持首页 选择产品支持中心 高级搜索 下载与更新 社区或论坛 联系微软
      文章编号: 307973 - 最后修改: 2007年12月3日 - 修订: 5.5
      如何在 Windows 中配置系统故障和恢复选项
      查看本文应用于的产品
      本页概要
        更多信息
          配置系统故障和恢复选项
            针对 IT 专业人员的附加信息
          疑难解答
      展开全部 | 关闭全部
      概要您可以配置在发生系统错误(也称为错误检查、系统崩溃、严重系统错误或停止错误)时 Windows 执行的操作。您可以配置下列操作:
      将事件写入系统日志。 向管理员...您可以配置在发生系统错误(也称为错误检查、系统崩溃、严重系统错误或停止错误)时 Windows
      执行的操作。您可以配置下列操作:
        将事件写入系统日志。
        向管理员报警(如果设置了管理警报功能)。
        将系统内存内容转储到一个文件中,以便高级用户用来进行调试。
        自动重新启动计算机。
      必须以管理员或管理员组成员的身份登录才能完成此过程。如果您的计算机已联网,则网络策略设置可能使您无法完成此过程。




      回到顶端
      更多信息配置系统故障和恢复选项您可以使用系统控制面板配置系统故障和恢复选项。IT
      专业人员还可以在本地或远程计算机上通过修改以下注册表项中的值来修改系统故障和恢复设置:...回到顶端
      配置系统故障和恢复选项
      您可以使用系统控制面板配置系统故障和恢复选项。IT 专业人员还可以在本地或远程计算机上通过修改以下注册表项中的值来修改系统故障和恢复设置:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
      在下列步骤中,对每个选项都提供了注册表值,并提供了一个示例命令行,用于通过使用命令行实用工具 (Wmic.exe) 访问 Windows
      Management Instrumentation (WMI) 来修改本地计算机上的选项。请参阅本文针对 IT 专业人员的附加信息
      一节中提供的更多信息。要配置系统故障和恢复选项,请按照下列步骤操作:
        右键单击“我的电脑”,然后单击“属性”。
        单击“高级”选项卡,然后在“启动和故障恢复”下单击“设置”(或“启动和故障恢复”)。
        在“系统故障”下,单击以选中您希望 Windows 在发生系统错误时执行的操作所对应的复选框:
          “将事件写入系统日志”选项指定事件信息记录在系统日志中。默认情况下,此选项是打开的。在运行 Windows 2000 Server 或
          Windows Server 2003 系列操作系统的计算机上,您无法关闭此功能。Windows 总是将事件信息写入系统日志。要在基于
          Windows XP 或 Windows 2000 Professional 的计算机上通过修改注册表来关闭此选项,请将 LogEvent
          DWORD 值设置为 0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set WriteToSystemLog = False
          如果配置了管理警报,“发送管理警报”选项将指定在系统发生错误时通知管理员。默认情况下,此选项是打开的。要通过修改注册表关闭此选项,请将
          SendAlert DWORD 值设置为 0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set SendAdminAlert = False

          有关如何设置警报的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
          310490  (http://support.microsoft.com/kb/310490/ ) 如何在 Windows XP
          中设置管理警报
          “自动重新启动”选项指定 Windows 自动重新启动您的计算机。默认情况下,此选项是启用的。要通过修改注册表关闭此选项,请将
          AutoReboot DWORD 值设置为 0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set AutoReboot = False
        在“写入调试信息”下,选择在计算机意外停止时,您希望 Windows 在内存转储文件中记录的信息类型:
          (无) 选项不在内存转储文件中记录任何信息。要通过修改注册表指定您不希望 Windows 在内存转储文件中记录信息,请将
          CrashDumpEnabled DWORD 值设置为 0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set DebugInfoType = 0
          小内存转储选项记录最少数量的信息以帮助判定问题。此选项要求在计算机的启动卷上有一个至少 2 MB 的分页文件,并指定每次系统意外停止时
          Windows 都创建一个新文件。这些文件的历史记录存储在小转储目录 (%SystemRoot%\Minidump) 下列出的文件夹中。在
          Windows XP 和 Windows Server 2003 中,小内存转储文件用于 Windows
          错误报告功能。要通过修改注册表指定您希望使用小内存转储文件,请将 CrashDumpEnabled DWORD 值设置为
          3。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set DebugInfoType = 3

          要通过修改注册表指定您希望使用 D:\Minidump 文件夹作为小转储目录,请将 MinidumpDir 可扩展字符串值设置为
          D:\Minidump。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set MiniDumpDirectory = 3
          核心内存转储选项仅记录核心内存。此选项存储的信息多于小内存转储文件,但它完成转储所用的时间比完全内存转储文件少。此文件存储在转储文件框中指定的位置(默认为
          %SystemRoot%\Memory.dmp),而且如果选中“覆盖任何现有文件”复选框,所有以前的核心或完全内存转储文件都将被覆盖。如果设置了此选项,则启动卷上必须有一个足够大的分页文件。所需大小取决于您的计算机上的
          RAM 数量(在 32 位系统上核心内存转储所需的最大可用空间量是 2 GB 加 16 MB;但在 64
          位系统上,核心内存转储所需的最大可用空间量是 RAM 的大小加上 128 MB)。下表包含有关分页文件大小的一些指导原则:
          收起该表格展开该表格RAM 大小分页文件不可小于
                256 MB–1,373 MBRAM 大小的 1.5 倍
                1,374 MB 或更大32 位系统:2 GB 加 16 MB
                64 位系统:RAM 的大小加上 128 MB
          要通过修改注册表指定您希望使用核心内存转储文件,请将 CrashDumpEnabled DWORD 值设置为
          2。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set DebugInfoType = 2

          要通过修改注册表指定您希望使用 D:\Dump\Mem.dmp 文件作为内存转储文件,请将 DumpFile 可扩展字符串值设置为
          D:\Dump\Mem.dmp。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set DebugFilePath = D:\Dump\Mem.dmp

          要通过修改注册表指定您不希望覆盖任何以前的核心或完全内存转储文件,请将 Overwrite DWORD 值设置为
          0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set OverwriteExistingDebugFile = 0
          完全内存转储选项在计算机意外停止时记录系统内存中的内容。此选项在具有 2 GB 或更多 RAM 的计算机上不可用。
          有关此问题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
          274598  (http://support.microsoft.com/kb/274598/ ) 完全内存转储在具有 2 GB 或更多
          RAM 的计算机上不可用
          如果选择此选项,则启动卷上必须有一个足够大的分页文件,以容纳所有物理 RAM 加 1 MB
          的容量。该文件存储在转储文件框中指定的位置(默认为 %SystemRoot%\Memory.dmp)。

          完全内存转储文件需要额外的空间,因为 Windows
          除了转储内存内容外还要写入一个标头。标头包含一个故障转储签名并指定一些核心变量的值。标头信息并不需要整 MB 的空间,但 Windows
          是以 MB 为增量确定分页文件大小的。

          要通过修改注册表指定您希望使用完全内存转储文件,请将 CrashDumpEnabled DWORD 值设置为
          1。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set DebugInfoType = 1

          要通过修改注册表指定您希望使用 D:\Dump\Mem.dmp 文件作为内存转储文件,请将 DumpFile 可扩展字符串值设置为
          D:\Dump\Mem.dmp。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set DebugFilePath = D:\Dump\Mem.dmp

          要通过修改注册表指定您不希望覆盖任何以前的核心或完全内存转储文件,请将 Overwrite DWORD 值设置为
          0。例如,在命令提示符处键入以下信息,然后按 Enter 键:

          wmic recoveros set OverwriteExistingDebugFile = 0.
        注意:如果您就某个停止错误向 Microsoft 产品支持服务咨询,他们可能会要求您提供由写入调试信息选项生成的内存转储文件。 有关这些
        Windows 内存转储文件选项的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
        254649  (http://support.microsoft.com/kb/254649/ ) Windows 存储器转储选项概述
      针对 IT 专业人员的附加信息
      前面步骤中的示例命令使用了 Wmic.exe 在 Windows 注册表中配置系统故障和恢复选项。Wmic.exe 包含在 Windows XP 和
      Windows Server 2003 中。它未包含在 Windows 2000 中,但您可以在基于 Windows XP 或基于 Windows
      Server 2003 的计算机上运行 Wmic.exe,以便在基于 Windows 2000 的远程计算机上设置一些系统故障和恢复设置。基于
      Windows 2000 的计算机不支持 DebugInfoType 属性。 有关 Wmic.exe
      实用工具的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      290216  (http://support.microsoft.com/kb/290216/ ) Windows Management
      Instrumentation 命令行实用工具说明
      要查看本地计算机的系统故障和恢复设置,请在命令提示符处键入 wmic recoveros,然后按 Enter
      键。要在局域网上查看一个远程计算机的系统故障和恢复设置,请在命令提示符处键入 wmic /node:"计算机名" recoveros,然后按
      Enter 键。注意,为了能够成功使用这些 Wmic.exe
      命令行示例,您必须使用在此计算机上拥有管理权限的用户帐户登录。如果未使用在此计算机上拥有管理权限的用户帐户登录,请使用 /user:用户名 和
      /password:密码 开关。

      也可以使用注册表编辑器或其他实用工具在基于 Windows XP、Windows 2000 或 Windows 2003
      的计算机上编辑这些注册表值。 有关编辑 Windows 注册表的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      322756  (http://support.microsoft.com/kb/322756/ ) 如何在 Windows XP 和
      Windows Server 2003 中备份、编辑和还原注册表
      322755  (http://support.microsoft.com/kb/322755/ ) 如何在 Windows 2000
      中备份、编辑和还原注册表
      回到顶端
      疑难解答
        要利用转储文件功能,您的分页文件必须位于启动卷上。如果您将分页文件移到了另一个卷,则在使用此功能之前必须将其移回启动卷。
        如果您设置“核心内存转储”或“完全内存转储”选项,而且选中“覆盖任何现有文件”复选框,则 Windows
        将始终写入同一文件名。要保存各个转储文件,请单击以清除“覆盖任何现有文件”复选框,然后在每次发生停止错误之后更改文件名。
        如果单击以清除“将事件写入系统日志”和“发送管理警报”复选框,则可以节省一些内存。节省的内存因计算机而异,但这些功能一般需要 60 到 70
        KB 的内存。
        有关如何为了进行测试而配置您的计算机以生成转储文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
        244139  (http://support.microsoft.com/kb/244139/ ) Windows 功能允许使用键盘生成
        Memory.dmp 文件
        有关可用来读取小内存转储内容的工具的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
        315263  (http://support.microsoft.com/kb/315263/ ) 读取 Windows XP
        可为调试创建的小内存转储文件
        有关在与 Microsoft 产品支持服务联系之前确定 STOP 消息发生原因的其他信息,请单击下面的文章编号,以查看 Microsoft
        知识库中相应的文章:
        314103  (http://support.microsoft.com/kb/314103/ ) 收到蓝屏上的 STOP 消息后与
        Microsoft 进行联系的准备工作
      回到顶端



      这篇文章中的信息适用于:
        Microsoft Windows Server 2003, 64-Bit Datacenter Edition
        Microsoft Windows Server 2003, Enterprise x64 Edition
        Microsoft Windows Server 2003 Datacenter Edition
        Microsoft Windows Server 2003 Enterprise Edition
        Microsoft Windows Server 2003 Standard Edition
        Microsoft Windows Server 2003 Web Edition
        Microsoft Windows XP Home Edition
        Microsoft Windows XP Professional Edition
        Microsoft Windows XP Professional x64 Edition
        Microsoft Windows XP Tablet PC Edition
        Microsoft Windows 2000 Advanced Server
        Microsoft Windows 2000 Datacenter Server
        Microsoft Windows 2000 Professional Edition
        Microsoft Windows 2000 Server
        Microsoft Windows Small Business Server 2003 Premium Edition
        Microsoft Windows Small Business Server 2003 Standard Edition
      回到顶端
            关键字:  kbhowtomaster kbenv KB307973

      回到顶端
      Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。
      所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
      

      请提供关于这些信息的反馈
      这些信息帮助解决问题了吗?
                  是

                  否

                  我不知道


      这些信息和问题是相关的吗?
                  是

                  否


      您认为我们怎样才能提高这些信息的质量呢?
      为了保护您的隐私,请不要在您的反馈中提及联系信息。


      非常感谢!您的反馈将被用来改进我们的支持内容。更多的帮助选项,请访问微软帮助和支持主页.

            需要更多帮助?请通过电子邮件、联机或电话与支持工程师联系
      文章翻译
              阿拉伯语丹麦语德语俄语法语繁体中文芬兰语韩国语荷兰语捷克共和国语挪威语葡萄牙语葡萄牙语(巴西)日语瑞典语土耳其语西班牙语希腊语匈牙利语意大利语英语
              (US)
            相关支持中心
              Windows Server
              Windows XP

            页面工具
              打印此页
              通过电子邮件发送此页



      需要更多帮助?
      请通过电子邮件、联机或电话与支持工程师联系
技术支持与服务 服务协议
            联系微软|保留所有权利|商标|隐私权声明
        
      ©2009 Microsoft
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-29 20:52 , Processed in 0.194921 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表