启动时会转到 EFI shell,但如果退出则可正常启动

启动时会转到 EFI shell,但如果退出则可正常启动

(第一篇帖子在这里……我通常在 stackoverflow 上)我正在启动使用 EFI(BIOS 的替代品)的 Intel ME 5788 主板。启动时,它会退出到 EFI Shell,并且“map”将驱动器显示为块设备,但没有映射文件系统设备。如果我只输入“exit”,它会正常启动到 Windows 7,并且配置(使用 bcdedit.exe)看起来不错。

我很困惑 - 如果它不能将块设备映射为文件系统设备,那它肯定就不能启动了?我希望能够在没有我的交互的情况下继续启动 - 有人知道怎么做吗?(此外,shell 中没有可用的启动管理器选项,即自动启动、bcfg 等)

答案1

您混淆了启动卷和系统卷。

只有系统卷(在本例中为真正的 EFI 系统分区)需要具有文件系统协议,而它无疑具有该协议。引导直到微软的启动管理器加载并运行 Windows NT 6.x 加载程序时,才会访问卷winload— — 微软的启动管理器(无论好坏)都使用其自己的内置文件系统驱动程序,而不是固件访问方法。固件仅有的需要能够加载并运行 Microsoft 的启动管理器,它当然位于您的系统卷上。

这不是英特尔(或至少是其 WWW 网站)知道的主板编号。但至少对于英特尔的服务器主板,删除 EFI Shell 第一个启动选项的过程在许多产品中是统一的,并且与使其成为第一个启动选项相反,英特尔已记录这一点:只需在 EFI 固件启动到达其 BDS 阶段之前按下用于调出固件配置实用程序的功能键,转到启动顺序菜单,然后将 EFI Shell 从第一个位置移开即可。

当然,EFI Shell 将总是如果主板已跳线以进入恢复模式,则首先启动。我假设您没有将主板置于恢复模式。

进一步阅读

相关内容