Какую роль будет играть менеджер загрузки в системе на базе NT?

Какую роль будет играть менеджер загрузки в системе на базе NT?

Я проходил процесс загрузки для BIOS и UEFI, где в BIOS после первых начальных шагов после последовательности загрузки он находит загрузочное устройство, на котором он получает загрузчик, а загрузчик вызывает boot.ini, и таким образом процесс идет следующим образом.

Но я сомневаюсь, причем здесь менеджер загрузки?

По моему мнению, NTLDR вызовет Boot.ini, в этом случае выбор ОС будет здесь, но это должно быть в менеджере загрузки?

Может ли кто-нибудь прояснить мое недопонимание?

решение1

Загрузка BIOS довольно прямолинейна. Он знает, с какого диска загружаться, затем просто запускает загрузчик, который находит в MBR указанного диска — и все. После этого BIOS больше не участвует в загрузке.

До Windows Vista:

Загрузчик для WindowsявляетсяNTLDR (NT-Loader) берет свою конфигурацию из boot.ini (это просто текстовый файл) и с этой конфигурацией делает то, что ему сказано делать... обычно он запускает Windows.

После Windows Vista:

NTLDR был заменен на BOOTMGR. Таким образом, код MBR запустит BOOTMGR, BOOTMGR прочитает файл \Boot\BCD (двоичный файл) и покажет загрузочное меню (и проверит сигнатуру диска). После этого (так же, как и NTLDR) ему сообщают, что делать... обычно он запускает Windows.

Связанный контент