lzw06061139
驱动牛犊
驱动牛犊
  • 注册日期2011-09-26
  • 最后登录2014-02-19
  • 粉丝0
  • 关注2
  • 积分36分
  • 威望251点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2584回复:3

windows 2000 INACCESSIBLE_BOOT_DEVICE 蓝屏

楼主#
更多 发布于:2012-01-09 14:43
大家好!我的问题如下:
采用diskperf框架写了一个磁盘过滤驱动,之前在windows xp -- windows 7都测试过了,没有产生任何的问题,但是安装在windows 2000(sp4)上,重启之后就出现了蓝屏: INACCESSIBLE_BOOT_DEVICE(7b),尝试用windbg调试,在DriverEntry中打断点好像挂载不上,直接就蓝屏了;在百度和google中找了相关答案,也没能解决问题!
不知道大家有什么建议呢? 谢谢! 在线等答案!
lzw06061139
驱动牛犊
驱动牛犊
  • 注册日期2011-09-26
  • 最后登录2014-02-19
  • 粉丝0
  • 关注2
  • 积分36分
  • 威望251点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2012-01-09 15:52
补充:
在该系统中存在一个名为:Diskperf 的服务,驱动文件为:diskperf,我写的驱动和该驱动是同一类的驱动:上层磁盘过滤驱动,如果将该驱动删除,就不会出来蓝屏问题。
lzw06061139
驱动牛犊
驱动牛犊
  • 注册日期2011-09-26
  • 最后登录2014-02-19
  • 粉丝0
  • 关注2
  • 积分36分
  • 威望251点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2012-01-09 15:57
接上:将Diskperf删除,将我的驱动信息(服务名,驱动文件名)改成与Diskperf相同就不会蓝屏。
lzw06061139
驱动牛犊
驱动牛犊
  • 注册日期2011-09-26
  • 最后登录2014-02-19
  • 粉丝0
  • 关注2
  • 积分36分
  • 威望251点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2012-01-20 16:10
问题已解决:原因是系统堆栈溢出,较少接口调用深度以及静态字符数组的使用即可。
游客

返回顶部