2

Если на компьютере несколько ОС, как программа начальной загрузки узнает, какую из них загрузить? Это то же самое в Mac?

2 ответа2

1

BIOS жестко запрограммирован для загрузки первых 512 байт жесткого диска 0 в память и выполнения кода со смещением байтов 0.

Этот код обычно загружает первые несколько байтов активного раздела на тот же диск. Код в загрузочном секторе раздела затем найдет и запустит загрузочный файл где-то на диске.

0

Загрузчик начальной загрузки всегда находится в первом секторе жесткого диска, и именно здесь BIOS попытается загрузить. Упомянутый загрузчик начальной загрузки обычно состоит из инструкций, которые равняются «Загрузите больший загрузчик, включая таблицу точек входа для различных операционных систем из этих секторов».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .