Windows 启动管理器:修订间差异

跳转到导航 跳转到搜索
添加20字节 、​ 2025 年 5 月 24 日 (星期六)
无编辑摘要
第 9 行: 第 9 行:


== 开发 ==
== 开发 ==
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 中删除。
The feature was introduced in [[Windows Vista Build 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 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 -->
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 -->

导航菜单