|
|
| 第 9 行: |
第 9 行: |
|
| |
|
| == 开发 == | | == 开发 == |
| 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 中删除。
| | 此功能是在 [[Windows Vista Build 5048.0.winmain_idx02.050401-0536|Windows Vista Build 5048]] 中引入的,以替代自 [[Windows NT 3.1]] 的初始版本以来一直存在且逐渐老化的 <code>[[ntldr|NTLDR]]</code> 应用程序。在此早期状态下,Advanced Boot Options(高级引导选项)菜单和引导错误的背景颜色分别以蓝色和红色背景显示;这些背景颜色在 [[Windows Vista Build 5098.0.winmain_beta1.050628-1740|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 -->
| | 最初使用与 <code>NTLDR</code> 相同的 <code>boot.ini</code>,它在 [[Windows Vista Build 5259.0.winmain_idx02.051113-2100|Build 5259]] 中过渡到引导配置数据(BCD)数据库。因此,[[MSConfig]] 也被重新调整为配置 BCD 数据库。尽管如此,Windows 引导管理器最初能够在需要时回退到使用 <code>boot.ini</code> 文件。这可以通过在 <code>boot.ini</code> 中的 <code>timeout=</code> 参数下键入 <code>NOBCD</code> 来跳过 BCD 设置来查看;此功能后来在 [[Windows 10 v1607|Windows 10 周年更新]]中删除。<!-- todo: check --> |
|
| |
|
| 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]].
| | 在 Build 5098 中短暂实现了对在 32 位 EFI 环境中引导的支持,由于硬件制造商缺乏兴趣,在 [[Windows Vista Build 5219|Build 5219]] 之后立即删除。<ref name="Beta1HWDep">Microsoft. [https://web.archive.org/web/20080117204037/http://support.microsoft.com/kb/930061 Unified Extended Firmware Interface support in Windows Vista(Windows Vista 中的统一扩展固件接口支持)], ''Microsoft Knowledge Base''. 2007 年 10 月 26 日.</ref>此功能后面在 [[Windows 8 Build 7850.0.winmain_win8m1.100922-1508|Windows 8 Build 7850]] 中重新引入。 |
|
| |
|
| == Architecture == | | == Architecture == |