我正在运行 Windows 2008 SBS。它启动了 iSCSI。该设置工作了几个月,直到昨天。我打算重新启动,但得到了一个:STOP 0x0000007b INACCESSIBLE_BOOT_DEVICE,不知道为什么。我的设置没有改变。没有新的控制器,没有新的或更改的 iSCSI 目标,没有新的网卡或 IP 地址更改。我已在其上安装了所有 Windows 更新。最后一次已知正常:相同的 STOP。允许未签名的驱动程序:相同的 STOP。安全模式(所有变体):相同的 STOP。从客户端安装目标:有效。文件系统检查正常。我启动了 SBS DVD,但在计算机修复选项中没有出现我的目标。当我选择设置时,目标出现了。那么,我该如何诊断出了什么问题?有什么有用的工具吗?有什么提示吗?
提前致谢
迈克尔
答案1
该 STOP 错误代码通常意味着 Windows 无法为访问操作系统卷所需的存储控制器加载正确的驱动程序,因此它在应该依赖自己的设备驱动程序而不是 BIOS 时就放弃启动。
如果启动存储控制器在未通知操作系统的情况下发生变化,就会发生这种情况,例如使用不同的品牌/型号进行物理更改,或将其配置为在操作系统中显示为不同的东西;如果您将 SATA 控制器配置为模拟 IDE 控制器,使用它安装 Windows,然后将其更改回完整 SATA 模式,这是一个常见错误。
也许系统 BIOS 或 iSCSI 卡的配置发生了一些变化?
答案2
或许这可以帮助?
答案3
更换网络适配器所在的插槽也会导致这种情况。如果你把它移回去,问题就解决了。你应该在每次关机时自动运行 iscsibcg /fix /verify 来帮助减少这个问题,这个问题也可能是由驱动程序更新、服务包和类似的随机垃圾引起的。
答案4
另一种可能性:也许 Windows 服务器和 Linux 机器没有变化,但是它们之间的 LAN 怎么样?
您的网络管理员是否更改了与 802.1q、QoS 或巨型帧相关的任何内容?
如果是这样,gpxe 也许能够处理它,但根据我的经验,MS 网络堆栈和/或 iSCSI 实现的能力稍差一些。