BIOS и UEFI По существу обе являются версиями прошивки (код, который действует как связующее звено между аппаратным и системным программным обеспечением), UEFI является более новым и улучшенным. У них обоих есть очень различимый набор функций.
Проще говоря, UEFI быстрее, безопаснее, а также обладает высокой совместимостью и возможностью настройки (ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: настройка должна выполняться знающим человеком, в противном случае она может повредить вашу Систему) с более новым ПО.
Поэтому, если ваша ОС поддерживает службы с поддержкой UEFI, определенно используйте UEFI поверх режима Legacy (хотя большинство ОС [System Software], обеспечивающих обратную совместимость, также будут работать с Legacy).
UEFI предоставляет гораздо больше инфраструктуры на уровне прошивки для обработки загрузки системы. Это не так просто, как BIOS. В отличие от BIOS, UEFI в разной степени понимает понятия «разделы диска» и «загрузчики» и «операционные системы».
Вы можете посмотреть на процесс загрузки BIOS, посмотреть на процесс UEFI и увидеть, как процесс UEFI расширяет различные биты для решения конкретных проблем.
Подход BIOS / MBR к поиску загрузчика довольно сложен, если подумать. Это очень «особый соус»: это крошечное пространство в передней части диска содержит волшебный код, который имеет большой смысл только для системной прошивки и специальных утилит для ее написания. Есть несколько проблем с этим подходом.
- С этим неудобно иметь дело - вам нужны специальные утилиты для написания MBR, и единственный способ выяснить, что в этом есть, - это извлечь содержимое и изучить его.
- Как отмечалось выше, сама MBR недостаточно велика для многих современных загрузчиков. Что они делают, так это устанавливают небольшую часть себя в собственно MBR, а остальную часть - в свободное место на диске между тем, где заканчивается обычная MBR, и начинается первый раздел. С этим довольно большая проблема (ну, в целом, дизайн - это большая проблема, но не говоря уже о том, что нет надежного соглашения о том, где должен начинаться первый раздел, поэтому трудно быть уверенным, что места будет достаточно)., Одна вещь, на которую вы обычно можете положиться, это то, что не хватит места для некоторых конфигураций загрузчика.
- Конструкция не предоставляет какого-либо стандартизированного слоя или механизма для выбора целей загрузки, кроме дисков ... но люди хотят выбирать цели загрузки, отличные от дисков. то есть они хотят иметь несколько загружаемых «вещей» - обычно операционных систем - на диск. Единственный способ сделать это в мире BIOS / MBR - загрузчики справятся с этим; но нет общепринятого соглашения о правильном способе сделать это. Существует много разных подходов, ни один из которых не особенно совместим с любым другим, ни один из которых не является общепринятым стандартом или соглашением, и очень сложно написать инструментарий на уровне установки OS / OS, который корректно обрабатывает мультизагрузку. Это просто очень грязный дизайн.
- Конструкция не обеспечивает стандартного способа загрузки с чего-либо, кроме дисков. Мы не будем говорить об этом в этой статье, но просто учтите, что это еще одно преимущество загрузки UEFI: он предоставляет стандартный способ загрузки, например, с удаленного сервера.
- Там нет механизма для уровней выше прошивки для настройки поведения загрузки прошивки.
Чтобы ответить на ваш вопрос: USB, как правило, GPT, если не указано иное, по крайней мере, новые. Часто возникает проблема, если вы загружаете UEFI usb на устаревших BIOS. Но это зависит от биоса и его версии. Так что это все еще может работать.
Источник: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/, вики