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