Board logo

标题: [求助]蓝屏 [打印本页]

作者: 酷酷虎    时间: 2006-8-18 13:04     标题: [求助]蓝屏

只截取有用的部分,,,其他的都是什么建议

a problem has been detected and windows has been shut down to prevent damage to

your computer

DRIVER_IRQL_NOT_LESS_OR_EQUAL

中间的略

Technical information;

*** stop: 0X000000D1 (0X000000, 0X00000002, 0X00000000, 0XF6559406)

*** NVNRM.SYS_Address F6559406 base at F654F000, DATESTAMP 41C24F04

Begainning dump of physical memory

Physical memory dump complete

NVNRM.SYS是NVDIA的FIREWALL,那请问是哪一部分的驱动呢??系统xp+SP2

[ 本帖最后由 酷酷虎 于 2006-8-18 13:18 编辑 ]
作者: starsoft    时间: 2006-8-18 13:14

给你贴篇文章,看有没有帮助

Windows Server 2003 终端服务和 NVIDIA 显卡驱动冲突


事件经过:

昨天早上给刚买的本本安装了Windows Server 2003 里面的终端服务组件,安装过程非常的顺利,安装以后系统看起来也一切正常。
昨天晚上,打开 MPC 尝试播放一个视频文件,MFC输出模式设置为 VMR9,然后打开一个视频文件,不到1秒钟,蓝屏了。我没有在意,因为使用 Windows Media Player 也能够播放这个视频,而且从蓝屏信息和DUMP分析结果表明这个崩溃是由于NVIDIA显卡驱动所致,既然知道原因就以后再处理,先看电影,嘿嘿。
今天,在网络上搜索了很多显卡驱动,但是由于本本的特殊性,这些驱动均不能自动的安装,因为硬件ID不匹配。不得已,为了解决昨天的蓝屏问题,我修改了这些驱动的INF文件,使得安装程序能够认识我的显卡并将公版驱动安装到我的系统里面。自定义驱动安装以后,尝试使用 dxdiag.exe 工具来检测显卡驱动安装是否正确,DirectDraw 模式没有问题,一切正常,但是当我尝试测试 Direct3D模式时,蓝屏了~~
尝试多个驱动,均会导致系统蓝屏~~
怀疑修改以后的显卡驱动有问题,于是换回本本自带的、通过WHQL认证的显卡驱动 NVIDIA 6.14.0010.8390,安装以后再次使用 dxdiag.exe 工具来检测显卡驱动安装是否正确,DirectDraw 模式也没有问题,但是当我尝试测试 Direct3D模式时,蓝屏了~~
运行任何3D程序,蓝屏了~~
安装Future PCMark 05,安装程序崩溃~~
经过来来回回的折腾,我发现我好像陷入了一个死胡同,怎么办呢?重新安装系统?
回忆整个经过,对比系统正常时和不正常时运行的软件情况,发现今天下午尝试安装 Future PCMark 05的时候,安装程序报错,而在我安装终端服务之前,我曾经多次使用PCMark 05来进行系统测试,安装过程正常;同样,安装终端服务前3D游戏工作正常,安装以后D3D不能工作,一运行就导致系统蓝屏。于是我开始怀疑蓝屏和终端服务有关。
从添加删除Windows组件里面将终端服务卸载以后,问题得以解决。
原因&结论:

从蓝屏信息和DUMP文件里面可以看到,导致蓝屏问题的是NVIDIA显卡驱动,使用WinDBG对DUMP文件进行分析以后,可以看到以下信息:
PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.  This cannot be protected by try-except,
it must be protected by a Probe.  Typically the address is just plain bad or it is pointing at freed memory.
Arguments:
Arg1: bc419108, memory referenced.
Arg2: 00000000, value 0 = read operation, 1 = write operation.
Arg3: f6246538, If non-zero, the instruction address which referenced the bad memory address.
Arg4: 00000002, (reserved)

Debugging Details:
------------------

Could not read faulting driver name

READ_ADDRESS:  bc419108

FAULTING_IP:
nv4_mini!RmVidHeapControl+718                     <———— 驱动崩溃地址
f6246538 8b4608           mov     eax,[esi+0x8]

MM_INTERNAL_CODE:  2

CUSTOMER_CRASH_COUNT:  4

DEFAULT_BUCKET_ID:  DRIVER_FAULT_SERVER_MINIDUMP

BUGCHECK_STR:  0x50

LAST_CONTROL_TRANSFER:  from f6246530 to f6246538

STACK_TEXT:
ba192de0 f6246530 bc419100 00000000 0000027f nv4_mini!RmVidHeapControl+0x718
ba192e2c 00000000 00000000 00000000 00000000 nv4_mini!RmVidHeapControl+0x710

STACK_COMMAND:  .bugcheck ; kb

FOLLOWUP_IP:
nv4_mini!RmVidHeapControl+718
f6246538 8b4608           mov     eax,[esi+0x8]

FAULTING_SOURCE_CODE:

SYMBOL_STACK_INDEX:  0

FOLLOWUP_NAME:  MachineOwner

SYMBOL_NAME:  nv4_mini!RmVidHeapControl+718

MODULE_NAME:  nv4_mini

IMAGE_NAME:  nv4_mini.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  43eb70fc

FAILURE_BUCKET_ID:  0x50_nv4_mini!RmVidHeapControl+718

BUCKET_ID:  0x50_nv4_mini!RmVidHeapControl+718

Followup: MachineOwner


从上述信息可以看出,由于NVIDIA驱动的不完善,导致了这个事件的产生,同时,WHQL认证过的驱动也不能代表其有着很高的稳定性,至少在我的本本上,WHQL认证实效了。
我实验过多个8X.XX版本的NVIDIA驱动,均不行,包括那些给HP、DELL用的驱动。
不得已,只能暂时不使用终端服务了。
猜想:如果是在 Windows Vista 平台上,是蓝屏还是系统自动切换使用标准VGA驱动呢?呵呵~
作者: 冰灼    时间: 2006-8-18 15:02

你还好,来得及看,我蓝屏万分之一秒就重启了
作者: 酷酷虎    时间: 2006-8-18 15:16

可以关闭的。蓝屏有个选项可以把它设置为不使用自动启动,要不然我也看不到这个了。
现在出了个新问题。USBPORT.SYS出错!!!

[ 本帖最后由 酷酷虎 于 2006-8-18 15:17 编辑 ]
作者: Vistaば鸟逰    时间: 2006-10-12 22:10

小弟运气好从没遇到蓝屏(1~2年了) :D :D :lol: :lol:




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2