Windows 启动管理器:修订间差异
跳转到导航
跳转到搜索
无编辑摘要
正义羊-JRJSheep(讨论 | 贡献) |
正义羊-JRJSheep(讨论 | 贡献) 无编辑摘要 |
||
| 第 4 行: | 第 4 行: | ||
|replaces = <code>[[ntldr|NTLDR]]</code> | |replaces = <code>[[ntldr|NTLDR]]</code> | ||
|screenshot = W11-26100.1742-Bootmgr.png | |screenshot = W11-26100.1742-Bootmgr.png | ||
|introduced in = [[Windows Vista Build 5048]] | |introduced in = [[5048.0.winmain_idx02.050401-0536|Windows Vista Build 5048]] | ||
}} | }} | ||
Windows 启动管理器(<code>bootmgr</code>、<code>bootmgfw</code>)是自 [[Windows Vista]] 以来 Windows 操作系统的启动管理器。 | Windows 启动管理器(<code>bootmgr</code>、<code>bootmgfw</code>)是自 [[Windows Vista]] 以来 Windows 操作系统的启动管理器。 | ||
== 开发 == | == 开发 == | ||
The feature was introduced in [[Windows Vista build 5048]] as a replacement for the gradually-aging <code>[[ntldr|NTLDR]]</code> application, which had been present since the initial release of [[Windows NT 3.1]]. In this early state, the background colors for the Advanced Boot Options menu and boot errors were respectively displayed with blue and red backgrounds; these background colors were removed in [[Windows Vista | The feature was introduced in [[5048.0.winmain_idx02.050401-0536|Windows Vista build 5048]] as a replacement for the gradually-aging <code>[[ntldr|NTLDR]]</code> application, which had been present since the initial release of [[Windows NT 3.1]]. In this early state, the background colors for the Advanced Boot Options menu and boot errors were respectively displayed with blue and red backgrounds; these background colors were removed in [[Windows Vista Build 5098.0.winmain_beta1.050628-1740|build 5098]].此功能是在 Windows Vista Build 5048 中引入的,以替代自 Windows NT 3.1 的初始版本以来一直存在且逐渐老化的 NTLDR 应用程序。在此早期状态下,Advanced Boot Options(高级引导选项)菜单和引导错误的背景颜色分别以蓝色和红色背景显示;这些背景颜色在 Build 5098 中删除。 | ||
Initially using the same <code>boot.ini</code> as <code>NTLDR</code>, it transitioned in [[Windows Vista | Initially using the same <code>boot.ini</code> as <code>NTLDR</code>, it transitioned in [[Windows Vista Build 5259.0.winmain_idx02.051113-2100|build 5259]] to a Boot Configuration Data (BCD) database instead. Consequently, [[MSConfig]] was also repurposed to configure the BCD database. Despite this, the Windows Boot Manager was originally capable of falling back to using the <code>boot.ini</code> file when required. This can be seen by typing <code>NOBCD</code> under the <code>timeout=</code> parameter in <code>boot.ini</code> to skip BCD settings; the functionality was later removed in the [[Windows 10 Anniversary Update]]. <!-- todo: check --> | ||
Support for booting under a 32-bit EFI environment was briefly implemented in build 5098, and was promptly removed after [[Windows Vista | Support for booting under a 32-bit EFI environment was briefly implemented in build 5098, and was promptly removed after [[Windows Vista Build 5219.0.winmain_idx02.050830-2010|build 5219 (winmain_idx02.050830-2010)]] due to a lack of interest from hardware manufacturers.<ref name="Beta1HWDep">Microsoft. [https://web.archive.org/web/20080117204037/http://support.microsoft.com/kb/930061 Unified Extended Firmware Interface support in Windows Vista], ''Microsoft Knowledge Base''. 26 October 2007.</ref> This feature would be later reintroduced in [[7850.0.winmain_win8m1.100922-1508|Windows 8 build 7850]]. | ||
== Architecture == | == Architecture == | ||