1

Обычно при первом подключении USB-накопителя в Windows появляется диалоговое окно « Установка устройства », информирующее вас об установке необходимых драйверов для использования этого устройства. Под Linux вам нужны правильные модули ядра для поддержки оборудования.

Как вы можете использовать USB-накопители под UEFI и BIOS в качестве загрузочного носителя? Они несут драйверы или происходит что-то особенное, что позволяет им правильно взаимодействовать с дисками?

1 ответ1

1

Основной целью UEFI является загрузка в ОС верхнего уровня. UEFI - это интерфейс между аппаратно-программным обеспечением, зависящим от платформы, и независимой от платформы (насколько это возможно) операционной системой. Интерфейс не диктует никаких конкретных деталей реализации. Эта первоначальная прошивка все еще может называться BIOS, за исключением того, что она обеспечивает функции более высокого уровня, такие как загрузка и завершение работы, вместо предоставления элементарных функций «Basic I/O», как предполагалось в оригинальной архитектуре BIOS.

И да, UEFI/BIOS имеет свои собственные блоки кода, которые также называются "драйверами". Основные элементы встраиваются в код UEFI и загружаются во время инициализации платформы. UEFI начинается с "Boot Manager", который просматривает доступные (подключенные) устройства. Однако, чтобы иметь возможность загружаться в ОС, USB-накопитель должен быть отформатирован определенным образом и содержать часть программного обеспечения для конкретной ОС, называемое "загрузчик ОС", и, возможно, другие компоненты программного обеспечения. Так что да, загрузочный USB-накопитель должен быть специально отформатирован для возможности загрузки.

По сути, UEFI в современном ПК сама по себе является специализированной полнофункциональной операционной системой. Для получения более подробной информации вам нужно проконсультироваться с серией опубликованных книг на тему UEFI, таких как «Beyond BIOS: Разработка ...».

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