Win7 下分析蓝屏原因的方法
来源:互联网 发布:韩版iphone8网络制式 编辑:程序博客网 时间:2024/04/27 22:38
转载自: http://diybbs.zol.com.cn/58/231_571036.html
现在笔者介绍一款强大的蓝屏诊断软件,微软windbg,附上傻瓜式教程,不要担心看不懂。
由于鉴于很多人电脑很少蓝屏,所以我们先介绍一个制造蓝屏的方法,从制造到解决,完整的掌握解决蓝屏的方法。如果你的电脑正受到蓝屏困扰,可以直接看【2.如何解决蓝屏】
1、如何制造蓝屏
因为笔者现在电脑维护很好,没有蓝屏过,找不到素材,所以我们先来制造一个蓝屏 (这个很好玩,大家可以试试)
首先在系统盘下(1.必须显示所有隐藏文件【包括系统文件】。这个不用多讲了吧)
大家可以看到一个文件“hiberfil.sys”(如果没有,则证明系统未打开休眠,可以用dos命令-开始-cmd-回车-输入powercfg -h on开启休眠,对电脑没有影响,大家可以大胆尝试)
这个文件是干嘛的呢?大家知道在win7下有休眠功能,电脑在休眠时,内存数据转储在硬盘上,重新开机时,内存直接从硬盘读取数据,开机速度会快很多,微软也推荐我们最好不用关机,每次休眠就好。
hiberfil.sys这个文件就是内存的转储文件,一般这个文件是内存大小的75%。
我们点击开始,输入cmd,回车出现命令框输入powercfg -h -size 50 意思为把内存转储文件设为内存大小的50%。
电脑内存为3G,大家可以看到hiberfil.sys为1.5G。
现在使用memtest使内存满载,教程链接 http://diybbs.zol.com.cn/57/231_568221.html
现在我们按开始,选择休眠,等5分钟左右,看看发生了什么,电脑神奇的蓝屏了。
其实这是由于内存满载,数据有3G,可是我们强行把内存转储文件定为1.5G(50%),windows在休眠时,内存数据转储到硬盘上(以便下次开机内存直接从硬盘加载数据)。
可是3G内存数据咋塞进1.5G硬盘空间里呢?windows急的满头大汗,死活找不到方法塞进去,终于罢工了。
2、如何解决蓝屏
现在假定我们不知道蓝屏原因,开始运用windbg查找原因。运行windbg
按file,选择symbol file path(快捷键 ctrl+s)
出现个小框框
输入以下数据(别管为啥了,比较难解释,这是指蓝屏分析的符号文件) SRV*D:symbolsDown*http://msdl.microsoft.com/download/symbols
点击OK。
然后再点file,选择open crash dump:
注意:有的同学是用windbg做为与虚拟机的双机调用,这里会在windbg.exe的后缀中加入
-b -k com:port=\\.\pipe\com_1,baud=115200,pipe
这会导致open crash dump菜单项为灰色,所以我们得到上面这句去掉。
出现如图所示框框,选择路径为(C:\windows\minidump 可以看到有两个dmp文件这就是蓝屏信息文件了。选择蓝屏信息文件,第一个为我们人为制造的蓝屏的详细信息,按“打开”
出现框框,等它分析
分析完毕,看最后一行probably caused by:ntoskrnl.exe(意思为可能由ntoskrnl.exe造成)ntoskrnl.exe是系统内核文件,这是
什么回事呢?
一般可以理解为驱动/病毒,或者是散热的原因,也可能是内存问题。这问题多了去了,咋分析呢?,点击蓝色!analyze -v 解释蓝屏详细信息
出现详细信息,可以看到有一个INERNAL_POWER_ERROR(a0)下面英语的意思大概是系统能源管理器发生致命错误。
我们百度搜一下INERNAL_POWER_ERROR(a0)有答案了
- Win7 下分析蓝屏原因的方法
- win7蓝屏原因查找
- “蓝屏”的原因及处理方法
- T420 恢复GHOST盘后WIN7蓝屏的原因
- [重装系统]重装GHOST WIN7 系统 蓝屏的原因以及解决办法
- win7电脑关机出现蓝屏怎么办?解决win7电脑关机蓝屏的方法
- 电脑蓝屏的原因
- 计算机蓝屏的原因
- 常见BSOD蓝屏原因分析
- Windows7蓝屏后产生的.dmp文件如何打开以及如何分析蓝屏的原因
- Windows7蓝屏后产生的.dmp文件如何打开并准确分析导致蓝屏原因所在?
- 彻底解决笔记本windows下蓝屏的方法
- 关于64位WIN7下,PL2303导致蓝屏的问题
- 蓝屏的原因及解决方法
- 重装系统出现蓝屏的原因
- 使用WinDbg分析蓝屏dump原因
- 错误蓝屏死机重启产生的.dmp文件如何打开以及如何分析蓝屏的原因
- WinCE系统下应用崩溃原因的分析方法
- mysql连接数监控
- JS技巧
- 基于F340 实现Bridge功能(二):上位机应用程序编写
- 豆瓣OAuth2.0针对移动平台的第三方应用授权
- cocos2dx中lua的问题解决
- Win7 下分析蓝屏原因的方法
- 设计模式六大原则3—依赖倒置原则
- Ubuntu12.04不能打开软件中心更新软件
- php5结合md5的加解密算法
- 引用CSS文件到html网页里方法
- INV库存事务处理卡在接口表重新提交依然报错误
- 【转载】WIN7下硬盘安装UBUNTU 12.04
- Windows下Subversion源码管理工具服务器搭建
- JavaSE易错题集