- Что такое Boot Manager в Windows, и как от него избавиться
- Что это такое
- Какие бывают загрузчики
- Распространённые ошибки
- Первостепенные действия
- Анализ состояния системных компонентов
- Ошибки диска
- Использование командной консоли
- Отключение загрузчика
- Национальная библиотека им. Н. Э. Баумана Bauman National Library
- Персональные инструменты
- Загрузчик (Операционные Системы)
- Содержание
- История
- Первые примеры
- Первые коммерческие компьютеры
- IBM System / 360 и преемники
- Описание
- Функции
- Виды загрузчиков
- Загрузчик Syslinux
- Загрузчики Windows
- Загрузчик GRUB
- BootX (Apple)
Что такое Boot Manager в Windows, и как от него избавиться
Далеко не все пользователи хорошо разбираются в вопросах настройки операционной системы, автором которой выступает известная корпорация Microsoft.
Потому для множества обычных юзеров столкнуться с чёрным экраном с какими-то непонятными строками при загрузке ОС на компьютере или ноутбуке равносильно пережитому стрессу. Они тут же начинают паниковать, не понимая, что произошло и как это исправить.
Часто появление ранее не виданных чёрных экранов воспринимается как поломка компьютера, требующая незамедлительного ремонта и покупки дорогостоящих компонентов на замену.
Но не стоит спешить с выводами. Некоторые непривычные для обычной загрузки Windows окна появляются по вполне безобидным причинам. Это можно отнести и к Windows Boot Manager.
Что это такое
Первым делом нужно понять, что это за Boot Manager на ноутбуке или компьютере и почему он появляется.
Тут речь идёт о специальном инструменте, который отображает окно с вариантами выбора операционной системы при загрузке компьютера.
Это унифицированный клиент в ОС Windows, который отвечает за загрузку операционной системы. Фактически именно он предлагает пользователю выбрать, какую именно модификацию или версию операционки следует загрузить. В общих чертах это позволяет понять, что же значит Boot Manager и какие функции он выполняет на компьютерах с операционной системой Windows.
При этом есть одна важная особенность. Раньше этот Бут Менеджер отвечал исключительно за то, чтобы предлагать пользователю на выбор загружать предпочтительную ОС. Актуально это было для тех случаев, когда на компьютере устанавливалось несколько операционных систем. Это довольно распространённое явление, когда на одном ПК или ноутбуке одновременно стоят ОС Windows 7, Windows 8, Windows 10 или же более ранние версии. Обусловлено такое решение тем, что ряд программ работают с одной ОС, но не запускаются на других поколениях операционок. Чтобы устранить этот недостаток, на комп ставится 2 операционные системы, а иногда и больше.
Но с течением времени функционал этого менеджера загрузки несколько изменился. В частности, его превратили в инструмент для загрузки ядра системы после того, как пройдёт начальная проверка компонентов железа через BIOS и UEFI. После чего управление передаётся уже на операционную систему.
При загрузке Windows в обычном режиме, что особенно актуально для 10 поколения этой ОС, на мониторе часто появляется экран для выбора. Причём пользователю предлагается назначить старт ОС либо перейти к инструментам для устранения неполадок, связанных с системой. Именно за это и отвечает Boot Manager.
Вопрос о том, что это такое и для чего используется, во многом решён. Но всё равно пользователи порой не знают, как устранить проблемы и ошибки, связанные с этим менеджером загрузок ОС.
Какие бывают загрузчики
Изначально для операционных систем серии Windows используется сразу несколько различных загрузчиков. Они отличаются между собой по функционалу, возможностям и выполняемым задачам.
Boot Manager считается стандартным загрузчиком, который реализован в виде исполнительных файлов и системных процессов. Работает исключительно при старте операционки, давая пользователю возможность выбрать конкретную версию и модификацию, если на компьютере установлено 2 и более ОС.
Это актуально и для случаев, когда на ПК или ноутбуке применяются виртуальные машины. То есть на старте пользователю даётся возможность выбрать, какую конкретно ОС ему требуется загрузить и запустить.
Если это операционные системы не из семейства Windows, тогда тут применяются уже другие загрузчики. В их числе BootX, Silo, Lilo и пр. Они применяются на ОС MacOS, Linux и других платформах.
Для Windows можно задействовать и другие загрузчики. Они устанавливаются с помощью настроек первичной системы, то есть BIOS. Это рациональное решение в тех ситуациях, когда на компьютере установлены разные операционные системы от различных производителей. То есть в рамках одного ПК или ноутбука могут быть использованы одновременно ОС Windows, Linux, Solaris и пр.
Распространённые ошибки
Столкнувшись с Boot Manager, у многих пользователей возникает закономерный вопрос о том, что делать дальше. На самом деле ошибка Boot Manager в Windows не всегда страшная и критичная. Многое зависит от конкретных обстоятельств её появления. Сразу же впадать в панику и искать номера сервисных центров по ремонту компьютерной техники не стоит.
Часто юзеры задаются вопросами о том, как самостоятельно отключить в системе Windows этот загрузчик Boot Manager. Это можно сделать, причём в БИОСе. Но торопиться пока не стоит.
Бут Менеджер, как служба-загрузчик, также может сталкиваться с ошибками и сбоями во время работы. Довольно часто пользователи наблюдают картину в виде чёрного экрана, на котором прописывается сообщение вроде «Bootmgr is missing».
Пока ничего страшного не произошло.
Если говорить о причинах сбоя настроек в Boot Manager для Windows, то их несколько. Сама настройка сбивается, либо её требуется настроить заново, если происходят ошибки с жёстким диском либо повреждается сам менеджер загрузки операционной системы. Также страдают загрузочные записи и секторы.
Тут важно ещё учитывать, что исправить ошибки обычно удаётся 2 способами:
- Простой. Не предполагает использования сторонних решений. Нужно лишь выполнить несколько действий.
- Сложный. Здесь уже в ход идут съёмные носители, через которые осуществляется запуск системы и вызываются необходимые командные строки.
Насколько тому или иному пользователю повезёт, зависит от конкретной ситуации.
Первостепенные действия
Для начала нужно понять, что необходимо делать в первую очередь, когда возник сбой в загрузчике Boot Manager на ОС Windows.
Столкнувшись с такой проблемой, для начала стоит выполнить несколько сравнительно простых действий:
- Наиболее простым решением, когда загрузка не произошла по причине кратковременного нарушения или случайного сбоя, является банальная перезагрузка. Сделать это можно сочетанием клавиш, либо же кнопкой Reset на системном блоке или ноутбуке.
- Если этот метод не сработал и при повторном запуске ситуация повторяется, стоит попробовать выполнить загрузку, используя последнюю удачную версию.
- Альтернативой предыдущему пункту является запуск через режим Safe Mode.
- Затем открывается командная консоль для проверки жёсткого диска на возможное наличие ошибок. Для этого требуется прописать команду chkdsk /x/f/r, либо её иные варианты, в зависимости от наименования диска.
Только тут важно понимать, что встроенный инструмент проверки, доступный в ОС Windows, высокой степенью эффективности не отличается. Потому порой приходится воспользоваться альтернативными решениями.
Анализ состояния системных компонентов
Прежде чем убрать или удалить загрузчик Boot Manager в Windows, стоит выполнить ещё несколько действий. Препятствием для загрузки могут выступать ошибки компонентов системы. В том, как их проверить, разобраться не сложно.
После выполнения описанных действий нет никаких гарантий, что загрузчик начнёт нормально работать. Потому на следующем этапе выполняется проверка всех системных компонентов.
Открывается командная строка, где и прописывается стандартная команда. Выглядит она так sfc / scannow. Делать это можно в режиме обычной загрузки ОС, либо при использовании оптических дисков и накопителей USB с операционкой.
Если есть возможность запустить систему, не используя съёмные носители, компьютер лучше запускать, используя имя администратора.
Ошибки диска
Намного хуже, когда появляются ошибки диска. Когда проверка предыдущим методом не даёт результата, пользователи начинают переживать, поскольку не знают, что им делать дальше.
При наличии программных ошибок на жёстком диске правильным решением будет воспользоваться утилитой типа Victoria и просканировать систему. Причём этот инструмент объективно является одним из лучших. Альтернативой выступает HDD Regenerator. Применяется в тех ситуациях, когда диск окончательно посыпался. Эта программа, как утверждают разработчики, способна восстановить жёсткий диск, используя метод перемагничивания.
Использование командной консоли
Всё описанное выше касается довольно сложных ситуаций. Но зачастую справиться с проблемой можно куда более простыми и действенными методами.
Одним из таких решений является восстановление загрузки с использованием определённых кодов через командную консоль. При этом загружаться система будет через съёмный носитель.
Здесь потребуется воспользоваться инструментом Bootrec.exe. Для него, используя пробел и символ /, прописываются следующие команды:
- FixMbr, справляется с ошибками загрузчика, устраняет проблемы записей и секторов;
- FixBoot, выполняет аналогичные функции;
- RebuildBcd, позволяет перезаписать всю доступную загрузочную область.
При нежелании сталкиваться с подобным порой единственным здравым решением становится отключение Boot Manager в Windows. Это можно сделать. Потому отдельно следует поговорить о том, как отключить этот загрузчик в BIOS и более к нему не возвращаться.
Отключение загрузчика
Желание отключить загрузчик Boot Manager объяснить довольно легко. Пользователям не хочется сталкиваться со сбоями и ошибками. При отключении менеджера старт системы будет происходить спокойно, без каких-либо сложностей.
Чтобы добиться желаемого результата, достаточно открыть командную консоль и здесь прописать несколько строк. А именно:
- сначала идёт команда c: expand bootmgr temp;
- следующей строкой attrib bootmgr -s -r -h;
- далее del bootmgr;
- следом строка ren temp bootmgr;
- и в завершение attrib bootmgr -a +s +r +h.
Действительно рабочий метод, который позволяет справиться с этим менеджером загрузок операционной системы и избавить пользователя от ошибок и возможных сбоев.
Нельзя исключать, что представленные методы борьбы с ошибками и сбоями могут не сработать. Тут уже высока вероятность нарушения работоспособности самого жёсткого диска, который придётся ремонтировать, либо менять на новый. Иногда случается и так, что возникают проблемы с доступом к планкам ОЗУ. Для проверки оперативной памяти можно воспользоваться специальными утилитами. При механических повреждениях придётся демонтировать планки ОЗУ, вытащив их из слотов, и провести диагностику.
Если речь не идёт о физических повреждениях, послуживших причиной ошибки загрузчика, можно просто отключить его в BIOS, как показано выше.
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
Загрузчик (Операционные Системы)
Загрузчик операционной системы – это специальная программа, которая расположена в первых секторах жесткого диска (далее просто загрузчик), например в MBR (главная загрузочная запись) жесткого диска. После теста системы, в момент загрузки, BIOS (базовая система ввода-вывода) передает управление MBR, если система настроена для загрузки из неё. Затем программа, расположенная в MBR начинает выполняться. Эта программа называется загрузчиком, её задача — передать управление ядру операционной системы, которое продолжит загрузку.
Содержание
История
На сегодня в мире существует много различных способов какой-либо загрузки программы в компьютер. Эти методы распространяются от простого физического ввода до носителей, с которые могут содержать более сложные программы и с которых можно загружать эти более сложные программы.
Первые примеры
Первые компьютеры, которые появились в 1940-х и 1950-х годах были единственными в своем роде инженерными усилиями, на программирование которых могли уйти недели, а загрузка программ была одной из многих проблем, которые нужно было решить. В раннем компьютере ENIAC не было «программы», хранящейся в памяти, но он был настроен для каждой проблемы с помощью конфигурации соединительных кабелей.
Первые коммерческие компьютеры
Первые программируемые компьютеры для коммерческой продажи, такие как UNIVAC I и IBM 701, включали функции, упрощающие их работу. Они включали, в основном инструкции, которые выполняли полную операцию ввода или вывода. Та же самая аппаратная логика может использоваться для загрузки содержимого перфокарты (наиболее типичной) или другого носителя ввода, такого как магнитный барабан или магнитная лента , который содержал программу начальной загрузки, нажатием одной кнопки. Эту концепцию загрузки называли различными именами компьютеров IBM 1950-х и начала 1960-х годов, но IBM использовала термин «Начальная загрузка программы» с IBM 7030 Stretch. Другие компьютеры IBM той эпохи имели схожие характеристики. Конкуренты IBM также предложили загрузку одной кнопки.
IBM System / 360 и преемники
В IBM System / 360 и его преемниках, включая текущие машины / Architecture , процесс загрузки известен как Начальная загрузка программы (IPL). IBM придумал этот термин для 7030 (Stretch) , восстановил его для проектирования System / 360 и продолжает использовать его в этих средах и сегодня. Функция IPL в System / 360, в преемниках и ее совместимых устройствах, таких как Amdahl, считывает 24 байта из указанного оператором устройства в основное хранилище, начиная с реального адреса ноль. Вторая и третья группы из восьми байтов обрабатываются как канальные командные слова (CCW) для продолжения загрузки запускаемой программы (первое CCW всегда моделируется процессором и состоит из команды Read IPL, 02h , с цепочкой команд и подавлением неверной длины указание исполняется). [Источник 1]
Описание
Несмотря на то, что с работой загрузчика операционной системы так или иначе сталкивается любой из её пользователей, далеко не все подозревают даже о его существовании, не говоря уже о более глубоких познаниях в этой области. Причем речь не только о тех, кто использует Windows. Как показывает опыт, некоторый процент не осведомленных о существовании загрузчика ОС пользователей есть и в среде Linux. Загрузчик операционной системы- это очень короткая программа, находящаяся в первом секторе каждой дискеты и жесткого диска (винчестера) с операционной системой MS DOS. Функция этой программы заключается в считывании с загрузочного диска в оперативную память системных файлов DOS. Основная задача загрузчика — подготовить компьютер для загрузки ядра операционной системы (если, конечно, в такой предварительной подготовке есть какая-то необходимость), ну и, собственно, загрузить само ядро. В случае, если есть несколько ядер, доступных для загрузки, загрузчик нередко выполняет ещё и функцию средства диалога с пользователем, позволяя тому выбрать одно из доступных ядер. Наиболее важный момент всей этой процедуры — это, конечно же, непосредственная загрузка в оперативную память ядра операционной системы. После того, как отработал код загрузчика BIOS, управление передается коду из загрузочного сектора (boot sector) активного раздела жесткого диска, хотя в ряде случаев загрузка операционной системы может производиться исключительно средствами кода, записанного в BIOS. Вместе с тем, само ядро загружаемой системы не обязательно берется загрузчиком с жесткого диска — существуют и другие способы, например, получение кода ядра по сети или через внешние порты компьютера (что особенно характерно для стадии отладки разрабатываемого ядра). Часто используется многоуровневая загрузка, когда процесс работы загрузчика плавно перетекает в процесс работы самого ядра операционной системы путем последовательного вызова нескольких загружающих друг друга программ. В наше время, в силу существования множества разных операционных систем, имеется и большое количество их загрузчиков. Самый распространенный — это, пожалуй, NTLDR, загрузчик систем семейства Windows NT до Windows XP включительно. В новых версиях Windows применяется загрузчик Windows Boot Manager, пришедший на смену NTLDR. Наиболее распространенными загрузчиками в мире Linux являются LILO (LInux LOader) и GRUB (Grand Unified Bootloader). Загрузчик Mac OS X называется BootX, загрузчик Linux и Solaris для машин с архитектурой SPARC имеет название SILO (SPARC Improved bootLOader). Существует также ряд достаточно известных в узких кругах загрузчиков для встраиваемых операционных систем — Das U-Boot, uMon, RedBoot, SyMon.
Функции
Загрузчик операционной системы выполняет следующие функции:
- Выделение места для программ в памяти (распределение).Для размещения программы в оперативной памяти должно быть найдено и выделено свободное место в памяти. Для выполнения этой функции Загрузчик обычно обращается к операционной системы, которая выполняет его запрос на выделение памяти в рамках общего механизма управления памятью.
- Фактическое размещение команд и данных в памяти (загрузка).Функция загрузки сводится к считыванию образа программы с диска (или другого внешнего носителя) в оперативную память.
- Разрешение символических ссылок между объектами (связывание). Функция связывания состоит в компоновки программы из многих объектных модулей. Поскольку каждый из объектных модулей в составе программы был получен в результате отдельного процесса трансляции, который работает только с одним конкретным модулем, обращения к процедурам и данным, расположенным в других модулях, в объектных модулях не содержат актуальных адресов. Загрузчик же «видит» все объектные модули, входящие в состав программы, и он может вставить в обращения к внешним точкам правильные адреса. Загрузчики, которые выполняют функцию связывания вместе с другими функциями, называются Связывающими Загрузчиками. Выполнение функции связывания может быть переложено на отдельную программу, называемую Редактором связей или Компоновщиком. Редактор связей выполняет только функцию связывания — сборки программы из многих объектных модулей и формирование адресов в обращениях к внешним точкам..
- Настройка всех величин в модуле, зависящих от физических адресов в соответствии с выделенной памятью (перемещение).Функция перемещения необходима потому, что программа на любом языке разрабатывается в некотором виртуальном адресном пространстве, в котором адресация ведется относительно начала программной секции. При написании программы и при ее трансляции, как правило, неизвестно, по какому адресу памяти будет размещена программа (где система найдет свободный участок памяти для ее размещения). Поэтому в большинстве случаев в командах используется именно адреса меток и данных. Однако, в некоторых случаях в программе возникает необходимость использовать реальные адреса, которые определяться только после загрузки. Все величины в программе, которые должны быть привязаны к реальным адресам, должны быть настроены с учетом адреса, по которому программа загружена.
- Передача управления на входную точку программы (инициализация). [Источник 2]
Виды загрузчиков
Загрузчик Syslinux
Обратите внимание, что загрузчик Syslinux сам по себе не может быть установлен в MBR, однако в пакете syslinux имеются два файла, из которых можно установить загрузочный код Syslinux в 440-байтную область загрузочного кода MBR: mbr.bin или gptmbr.bin. Конечно, это имеет смысл только для Linux. Кстати, syslinux может быть использовать с UEFI – для него загрузчик называется syslinux.efi, однако он еще достаточно сырой. Итак, Syslinux состоит из файла загрузчика и файла конфигурации меню syslinux.cfg. Файл меню может вызывать графическое меню через подгрузку файла vesamenu.c32. Установка Syslinux под Windows на другой диск выполняется достаточно просто: используется файл [bios/]«win32/syslinux.exe» для 32-х битных систем и [bios/]«win64/syslinux64.exe» для 64-х битных систем. syslinux.exe —install a: — установка на флоппи-диск syslinux.exe —mbr —active —directory /boot/syslinux/ —install z: — установка на диск z:, например флешку, где — в качестве разделителей должны быть использованы именно /, а не \
— в каталоге будет размещён файл-загрузчик «ldlinux.sys»
— и раздел z: помечен как активный
— для организации меню должен быть создан файл (см. рисунок 1).
Загрузчики Windows
Конечно, основное внимание будет уделено загрузчикам для Windows. Загрузчик NTLDR использовался до появления операционной системы Windows Vista. В процессе начальной загрузки, программный код загрузочного сектора раздела (PBR — Partition Boot Sector) обеспечивал поиск, считывание в память и передачу управления файлу ntldr, который размещался в корневом разделе загрузочного диска. Конфигурирование загрузчика ntldr выполнялось с помощью простого текстового файла boot.ini, содержимое которого задавало список загружаемых операционных систем, их параметры загрузки, размещение системных файлов и т.п. В операционных системах Windows Vista /Server 2008 и более поздних, загрузчик ntldr не используется, и заменен диспетчером загрузки BOOTMGR. Соответственно, изменился и программный код загрузочного сектора раздела, обеспечивающий передачу управления файлу bootmgr. Новый диспетчер загрузки использует собственные данные конфигурации загрузки (Boot Configuration Data — BCD) и может выполнять, при определенных настройках, загрузку любых операционных систем семейства Windows. Загрузчик ntldr не поддерживает возможность загрузки Windows Vista и старше. Также, хочу отметить, что все современные Windows PE любых версий также используют загрузчик bootmgr. Цепочка стадий загрузки MBR — PBR — BOOTMGR — это минимально необходимое условие для того, чтобы загрузка операционной системы могла начаться. Дальнейший же ее ход, определяется диспетчером загрузки BOOTMGR, который считывает данные конфигурации загрузки из файла \BOOT\BCD активного раздела и выполняет загрузку в соответствии с их содержимым.
Для Windows 7 он запускает файл (см. рисунок 2).
Диспетчер загрузки bootmgr позволяет выполнить загрузку как с обычного системного диска, так и из загрузочных образов, виртуальных дисков, загрузку с использованием загрузчиков других операционных систем. Это позволяет использовать bootmgr для загрузки Windows PE. В соответствии с конфигурацией загрузки, диспетчер BOOTMGR может выполнить загрузку ядра Windows или, например, Linux, обеспечить выход из режима гибернации, загрузить диагностические программы, выполнить загрузку ядра с измененными параметрами и т.п. Обычно файл bootmgr имеет атрибуты «скрытый» и «системный». По типу структуры, файл \Boot\BCD является кустом реестра и отображается в редакторе реестра Windows как раздел HKEY_LOCAL_MACHINE\BCD00000000. Обычно именно конфигурация BCD становится наибольшим камнем преткновения. [Источник 3]
Загрузчик GRUB
Загрузчик операционных систем GRUB – это очень мощный загрузчик, который может загружать разнообразные операционные системы, такие как Windows, DOS, Linux, GNU Hurd, *BSD и другие. В данное время LILO является самым популярным загрузчиком, используемым почти всеми c мультизагрузочными системами. С GRUB можно “видеть” содержимое файловой системы без загрузки операционной системы. Например, если нужно посмотреть дату и время, записанные в файле, но не имеете времени для загрузки операционной системы, то можете использовать командную строку GRUB (“grub>”) и написать:
Пользователь получит полное содержимое файла, включая дату и время. Самая большая польза загрузчика GRUB в том, что он может загрузить любое ядро из любого раздела диска. Например, если пользователь забыл добавить недавно откомпилированное ядро в список, компьютер должен нормально загрузиться, добавить его в список и перезагрузиться, чтобы его использовать. Но пользователь может легко использовать командную строку загрузчика GRUB и загрузить нужное ядро. Три главных шага для использования GRUB: компиляция, инсталляция и конфигурация.
- Шаг 1: Компиляция и инсталляция программного пакета загрузчика GRUB
Загрузите исходные тексты
Для начала процесса компиляции, наберите:
Для инсталляции всех файлов наберите:
Программный пакет GRUB установлен, теперь можно приступать к установке загрузчика GRUB в загрузочный сектор. Хорошей идеей является хранить все файлы загрузчика, относящиеся к загрузке в директории /boot/grub. Для того, чтобы сделать это, следуйте следующему примеру: По умолчанию все файлы загрузчика проинсталлированы в /use/share/i386-pc или в /use/local/share/grub/i386-pc в зависимости от того, как определены переменные среды. Создайте каталог /boot/grub. Затем нужно скопировать следующие файлы в папку: stage1 stage2
- _stage1_5
- Шаг 2: Инсталляция загрузчика операционных систем GRUB.
Инсталляцию непосредственно загрузчика можно разделить на три этапа:
- Инсталляция «stage1» в MBR.
- Настройка адреса или расположения, «stage2». *Настройка меню загрузки или набора опций для выбора операционной системы для загрузки.
Необходимо начать инсталляцию со следующих команд:
Эта команда опрашивает устройства и выводит сообщения. Следует считать, что Linux установлен на первом дополнительном разделе первого жесткого диска или на /dev/hda5.
- Шаг 3:Конфигурация загрузчика операционых систем GRUB
В этой секции рассмотрим, как загружать разные операционные системы. Необходимо начать с процедуры загрузки, поддерживаемой GRUB. Загрузка может быть выполнена двумя путями: 1) Передача управления ядру ОC 2) Передача управления другому загрузчику : Указать корневое устройство или корневую файловую систему. Указать GRUB место нахождения ядра системы и параметры. Перезагрузить компьютер. [Источник 4]
BootX (Apple)
BootX-то программный загрузчик, разработанный и разработанный Apple Inc для использования на линейке компьютеров Macintosh. BootX используется для подготовки компьютера к использованию, загрузив все необходимые драйверы устройств и затем запустив Mac OS X, загрузив ядро на всех PowerPC. Макинтоши, работающие под управлением операционной системы Mac OS X 102 или более поздних версий. Используя BootROM, компьютерную микросхему ПЗУ с постоянной памятью, содержащую OpenFirmware,графическая загрузочная заставка кратко показана на всех совместимых компьютерах Macintosh в виде серого логотипа Apple с вращающимся курсором, который появляется во время последовательности запуска. Программа свободно доступна как часть операционной системы Darwin под лицензией открытого источника Apple Public License License5. BootX был заменен еще один почти идентичный загрузчик с именем bootefi и расширяемым ПЗУ интерфейса встроенного ПО при выпуске Mac4 на базе Intel. [Источник 5]