如何手动生成Dump文件并分析Dump文件

大家都知道,当服务器出现蓝屏问题时,我们需要获取系统所产生的DUMP文件进行分析,如何确保在系统问题发生时,可以正确的生成所需要的DUMP文件呢?我们需要做如下检查:
1)、右键点击“我的电脑”并选择“属性”
2)、请转到“高级”页面,点击“启动和故障恢复”中的“设置”
3)、在“系统失败”中,确保“自动重新启动”被勾选
4)、在“写入调试信息”中请选择“完全内存转储”
然而有时候,当系统出现问题,我们也进行了如上的设置,但系统没有自动生成Dump文件时,我们是否还有其他的办法进行Dump文件的生成呢?答案是肯定的,我们可以通过手动的方法去生成Dump文件。
     手动生成Dump文件时,我们需要一个PS/2接口的键盘,并在系统中做如下设置:
1)、打开注册表编辑器 regedit;
2)、定位如下键值:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager
3)、设置GlobalFlag的值为00000400(16进制)
4)、定位如下键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
5)、新建一个DWORD的键,命名为“CrashOnCtrlScroll”
6)、设置其值为1
7)、重启电脑使设置生效。
     当系统问题发生时,我们使用PS/2的键盘触发蓝屏。当系统停在死机界面时,请按住右边的“Ctrl”键,然后连续按下”Scroll Lock”键2次。当我们看到蓝屏界面时,请等待至到系统收集dump文集的过程结束之后再重新启动服务器。这个操作只能通过本地的终端直接进行,不能通过任何的远程服务进行操作。
     在获得Dump文件后,我们如何进行分析呢?
     微软提供了强大的Dump分析工具――Debugging Tools: http://www.microsoft.com/whdc/devtools/debugging/default.mspx,改工具可以帮助我们快速的找到问题发生的原因,并定位到是哪里触发的。在很多案例中,硬件驱动的过时经常会导致蓝屏问题的发生,用windbg 就可以很快的定位到是哪个驱动造成。
     这里也有一些详细的参考: http://www.solsem.com/lab-setup.html

本文出自 “跃跃领舞” 博客,转载请与作者联系!

分享至
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别: Microsoft┆阅读( 0)┆评论( 0) ┆ 返回博主首页┆ 返回博客首页
上一篇 如何使用脚本安装和配置ISA Client,并设定ISA.. 下一篇 如何使用命令强制DC的复制

相关文章

  • 内核内存转储文件(即dump文件)无法产生解..
  • 用Windbg查看重启或蓝屏的minidump文件
  • 当server死机的时候手工强制产生一个dump文件

职位推荐

  • 资深运维工程师
  • 市场助理
  • 系统运维工程师
  • 桌面工程师
  • 网络运维工程师

文章评论

 
[1楼]       [匿名]51CTO游客  回复
2010-02-22 11:35:34
非常棒! 对于系统测试人员提供了初步的判断方法

 

发表评论            

昵  称:
登录  快速注册
验证码:

点击图片可刷新验证码请点击后输入验证码博客过2级,无需填写验证码

内  容:

同时赞一个

你可能感兴趣的:(职场,休闲,Dump文件)