shivaniverma6991 Asked: 2019-10-18 11:21:33 +0800 CST2019-10-18 11:21:33 +0800 CST 2019-10-18 11:21:33 +0800 CST 引导管理器的角色将在基于 NT 的系统中发挥作用? 772 我正在经历 BIOS 和 UEFI 的引导过程,在 BIOS 中,在引导序列后的第一个初始步骤之后,它会找到可引导设备,它将获得引导加载程序,引导加载程序将调用 boot.ini,因此过程将像这样进行。 但我的疑问是引导管理器出现在哪里? 根据我的看法,NTLDR 将调用 Boot.ini,在这种情况下,操作系统的选择会来到这里,但这应该在启动管理器下吗? 谁能澄清我的误解? boot bios 1 个回答 Voted Best Answer Albin 2019-10-18T11:39:25+08:002019-10-18T11:39:25+08:00 BIOS 启动非常简单。它知道从哪个磁盘启动,然后它只是执行它在指定磁盘的 MBR 中找到的引导加载程序 - 就是这样。之后,BIOS 不再参与引导。 在 Windows Vista 之前: Windows 的引导加载程序是NTLDR(NT-Loader),它从 boot.ini 获取他的配置(这只是一个文本文件),并且使用此配置,它会按照它的指示执行操作......通常它会启动 Windows . 在 Windows Vista 之后: NTLDR 被 BOOTMGR 取代。因此 MBR 代码将启动 BOOTMGR,BOOTMGR 将读取文件 \Boot\BCD(二进制文件)并显示启动菜单(并检查磁盘签名)。之后(与 NTLDR 相同)它被告知要做什么......通常它会启动 Windows。
BIOS 启动非常简单。它知道从哪个磁盘启动,然后它只是执行它在指定磁盘的 MBR 中找到的引导加载程序 - 就是这样。之后,BIOS 不再参与引导。
在 Windows Vista 之前:
Windows 的引导加载程序是NTLDR(NT-Loader),它从 boot.ini 获取他的配置(这只是一个文本文件),并且使用此配置,它会按照它的指示执行操作......通常它会启动 Windows .
在 Windows Vista 之后:
NTLDR 被 BOOTMGR 取代。因此 MBR 代码将启动 BOOTMGR,BOOTMGR 将读取文件 \Boot\BCD(二进制文件)并显示启动菜单(并检查磁盘签名)。之后(与 NTLDR 相同)它被告知要做什么......通常它会启动 Windows。