І BIOS, і UEFI По суті - це версії мікропрограмного забезпечення (код, який діє як комунікатор між апаратним та системним програмним забезпеченням), UEFI - новіший і найвищий. Вони обидва мають дуже помітний набір функцій.
Простіше кажучи, UEFI - це швидше, безпечніше, високо сумісний і налаштовується (ВИСНОВОК: Налаштування повинно бути виконано знаючою особою, інакше це може пошкодити Вашу Систему) з новішими H / W.
Тож якщо ваша ОС підтримує послуги з підтримкою UEFI, обов'язково перейдіть на UEFI через режим Legacy (Хоча більшість ОС [Системне програмне забезпечення], будучи сумісними назад, також буде працювати з Legacy).
UEFI забезпечує набагато більше інфраструктури на рівні прошивки для обробки завантаження системи. Це ніде не так просто, як BIOS. На відміну від BIOS, UEFI, безумовно, в тій чи іншій мірі розуміє поняття "дискові розділи", "завантажувачі" та "операційні системи".
Ви можете сортувати погляд на процес завантаження BIOS і подивитися на процес UEFI і побачити, як процес UEFI розширює різні біти для вирішення конкретних проблем.
Підхід BIOS / MBR до пошуку завантажувача є досить химерним, коли ви думаєте про це. Це дуже "особливий соус": цей крихітний простір на передній панелі диска містить магічний код, який має дуже багато сенсу для вбудованого програмного забезпечення та спеціальних програм для його запису. У цього підходу є кілька проблем.
- З цим незручно працювати - вам потрібні спеціальні утиліти для написання MBR, і єдиний спосіб дізнатися, що є в тому, - це видавати вміст і вивчити їх.
- Як зазначалося вище, сам MBR недостатньо великий для багатьох сучасних завантажувачів. Що вони роблять, це встановити невелику частину себе на MBR належним чином, а решту - на порожній простір на диску між тим, де закінчується звичайний MBR і починається перший розділ. У цьому досить велика проблема (ну, вся конструкція - це велика проблема, але неважливо), це те, що немає надійного домовленості про те, де повинен починатися перший розділ, тому важко бути впевненим, що місця буде достатньо . Одне, на що зазвичай можна покластися, це те, що не буде достатньо місця для деяких конфігурацій завантажувача.
- Конструкція не передбачає будь-якого стандартизованого шару або механізму для вибору цілей завантаження, крім дисків ... але люди хочуть вибрати цілі завантаження, крім дисків. тобто вони хочуть мати кілька завантажувальних «речей» - зазвичай операційних систем - на диск. Єдиний спосіб зробити це у світі BIOS / MBR - завантажувачі обробляти його; але загальновизнаної конвенції для правильного способу це не існує. Існує багато різноманітних підходів, жоден з яких не взаємодіє з будь-яким іншим, жоден з яких не є загальновизнаним стандартом або умовою, і дуже складно написати інструментарій на інсталяційному шарі ОС / ОС, який обробляє багатозавантажувані системи. Це просто дуже безладний дизайн.
- Конструкція не передбачає стандартного способу завантаження з нічого, крім дисків. Ми не будемо реально говорити про це в цій статті, але просто пам’ятайте, що це ще одна перевага завантаження UEFI: він забезпечує стандартний спосіб завантаження, наприклад, з віддаленого сервера.
- Немає механізму для рівнів над прошивкою, щоб налаштувати поведінку завантажувальної програми.
Щоб відповісти на ваше запитання: USB зазвичай є GPT до тих пір, поки вони не вказані або відформатовані, як мінімум, новіші. Загальноприйнято, що це проблема, якщо ви завантажуєте UEFI usb на застарілі біоси. Але це залежить від біосу та його версії. Тож воно ще може працювати.
Джерело: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ , wiki