最近做了一个scsi miniport + Tdi 的驱动,用来实现一个网络虚拟磁盘,在有盘模式下是正常的
但是,在虚拟磁盘作为系统盘启动时,总是蓝屏,INACCESSIBLE_BOOT_DEVICE (7b)
kd> dS 80786b58
8ab044f0 "\ArcName\multi(0)disk(0)rdisk(0)"
8ab04530 "partition(1)"
蓝屏7b说明,系统启动时系统盘初始化失败。这样的话,网络模块必须在虚拟磁盘之前启动了。
经过Windbg跟踪调试,发现在 TDI_CONNECT --> IoCallDriver 时,返回STATUS_NETWORK_UNREACHABLE
通过ServiceGroupOrder尝试调整驱动的启动顺序,试过把很多网络相关的驱动的启动类型改为boot,但是一直没有结果,
请教一下,在Win7系统如何设置,才能成功调用tdi 来实现无盘启动?:eek:
但是,在虚拟磁盘作为系统盘启动时,总是蓝屏,INACCESSIBLE_BOOT_DEVICE (7b)
kd> dS 80786b58
8ab044f0 "\ArcName\multi(0)disk(0)rdisk(0)"
8ab04530 "partition(1)"
蓝屏7b说明,系统启动时系统盘初始化失败。这样的话,网络模块必须在虚拟磁盘之前启动了。
经过Windbg跟踪调试,发现在 TDI_CONNECT --> IoCallDriver 时,返回STATUS_NETWORK_UNREACHABLE
通过ServiceGroupOrder尝试调整驱动的启动顺序,试过把很多网络相关的驱动的启动类型改为boot,但是一直没有结果,
请教一下,在Win7系统如何设置,才能成功调用tdi 来实现无盘启动?:eek: