win7开机总是蓝屏 用dbg已经查出原因 求高手解答 Probably caused by : volmgr.sys ( volmgr+2fad )

win7开机总是蓝屏 用dbg已经查出原因 求高手解答 Probably caused by : volmgr.sys ( volmgr+2fad ),第1张

如果不经常出现开机蓝屏,关机在开机试试。如果还是不可以,开机马上按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行按F8进入安全模式还原一下系统或重装系统(如果重装也是蓝屏,建议还是检修一下去,如果可以进入安全模式,将出事前下载的不合适东西全部卸载)。

先软后硬,出现这样的问题是软件冲突、驱动不合适、系统问题引起的,可以在安全模式还原一下系统,还是不行重新安装 *** 作系统,不要安装软件、补丁、驱动等,看看开机还有问题吗?如果没有在逐步的安装驱动、补丁、软件,找出不合适的东西就不要安装了。

在有就是硬件引起的,扣出主板电池放一下电,插拔一下内存、显卡清一下灰,在检查硬盘是否有问题,不行就检修一下去吧。

使用系统自带的系统还原的方法:

系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具”/“系统还原”,点选“恢复我的计算机到一个较早的时间”,按下一步,你会看到日期页面有深色的日期,那就是还原点,你选择后,点击下一步还原(Win7还原系统,在控制面板然后设备和安全子选项然后备份和还原子选项)。

如果是开机蓝屏数数1-100检测硬盘请说一下。

首先你要配置好测试环境:参考VMware+Windgb+Win7 内核驱动调试

在你的主机上配置Symbols

配置sympath,C:\Users\Admin\Desktop\first\objchk_win7_x86\i386是你编译好的sys目录: SRV*C:\Symbols*http://msdl.microsoft.com/download/symbolsC:\Users\Admin\Desktop\first\objchk_win7_x86\i386

配置Source search path假设文件放在C:\Users\Admin\Desktop\first]: C:\Users\Admin\Desktop\first

然后在命令行中输入:.reload

打开源文件:Ctrl+O

接着检查是否已经加载sys.dbg,命令为:

kd>!lmi ndislwf

Loaded Module Info: [nt]

Module: ntoskrnl Base Address: 80a02000

Symbol Type: PDB – Symbols loaded successfully from symbol server.

d:\DebugSymbols\ndislwf.pdb\EC9B7590D1BB47A6A6D5383538C2B31A1\ntoskrnl.pdb

Compiler: C – front end [13.10 bld 2179] – back end [13.10 bld 2190] Load Report: public symbols

d:\DebugSymbols\ndislwf.pdb\EC9B7590D1BB47A6A6D5383538C2B31A1\ndislwf.pdb

接着如果出现如上的结果,表明可以手动设置断点,否则(个人经验总是不能设置)。假设在ndislwf 的DriverEntry 设置断点。在启动驱动之前,中断在WinDbg的命令窗口,输入:bu ndislwf!DriverEntry

接下来开始安装测试驱动。若执行到DriverEntry该函数,就会停下来,并且会在代码框中对应的代码中用红色标志,然后按F10可以单步调试。

如果查看已经设置哪些断点:

kd>bl

0 e [d:\winddk\3790\src\general\ioctl\sys\filter.c @ 123]0001 (0001) ndislwf!DriverEntry

1 e [d:\winddk\3790\src\general\ioctl\sys\filter.c @ 338]0001 (0001) ndislwf!SioctlDeviceControl+0×103

注意两件事: 每个断点都有一个号码并且显示出断点状态,“e”是“enabled”,而“d”是“disabled”。假设你希望临时停止使用某个断点。bd (“Disable Breakpoint”) 将会完成它。你只需指定断点号码:

kd>bd 1

kd>bl

0 e [d:\winddk\3790\src\general\ioctl\sys\filter.c @ 123]0001 (0001) ndislwf!DriverEntry

1 d [d:\winddk\3790\src\general\ioctl\sys\filter.c @ 338]0001 (0001) ndislwf!SioctlDeviceControl+0×103 ·

相似的方法,永久移除断点号码,使用bc 1 (“Clear Breakpoint”)。现在该断点将会从断点列表中消除。

假设你希望临时停止使用某 个断点。bd (“Disable Breakpoint”) 将会完成它。你只需指定断点号码:

kd>bd 1

kd>bl

0 e [d:\winddk\3790\src\general\ioctl\sys\sioctl.c @ 123] 0001 (0001) SIoctl!DriverEntry

1 d [d:\winddk\3790\src\general\ioctl\sys\sioctl.c @ 338] 0001 (0001) SIoctl!SioctlDeviceControl+0×103

· 相似的方法,永久移除断 点号码,使用bc 1 (“Clear Breakpoint”)。现在该断点将会从断点列表中消除。

就先写这么写。怕到时候测试又忘记了。

你好,电脑开机蓝屏,主要是:“内存有错误”或“非正常关机”引起!

这是解决方法:(原创,引用请说明作者:力王历史)

1。试试开机,出完电脑品牌后,按F8,回车,回车,进安全模式里,高级启动

选项,最后一次正确配置,回车,回车,按下去试试!【关键一步】

2。再不行,进安全模式,回车,到桌面后,杀毒软件,全盘杀毒!

“隔离区”的东西,彻底删除!

3。再使用:360安全卫士,“木马查杀”里的:“360系统急救箱”,

系统修复,全选,立即修复!【关键一步】

网络修复,开始修复!

再点:开始急救!重启后,点开“文件恢复区”,全选,彻底删除文件!

360安全卫士,扫描插件,立即清理!360安全卫士,系统修复,一键修复!

4。再不行,拔下显卡和内存条,橡皮擦擦,再用毛刷,清理插槽灰尘和风扇,

更换内存插槽等!【台式机】

5。检查是否有同类功能的,多余类似软件,如:多款播放器,多款杀毒软件

等,卸载多余的,只留一款,因为同类软件,互不兼容!【关键一步】

6。再不行,下载“驱动人生”,升级:显卡驱动!

7。再开机,如果还是不行,需要“一键还原”或“重装系统”了!

8。硬件有问题,送修!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/9965498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存