Я узнал разницу между UEFI и BIOS, и кажется, что BIOS загружает только жесткий диск MBR, а UEFI - только жесткий диск GPT. И UEFI не может загружать обычный USB-накопитель, поэтому я должен сделать USB-накопитель "UEFI-bootable". В чем разница между обычным USB-накопителем и "UEFI-загружаемым"? Правда ли, что обычный USB-накопитель использует MBR, а загружаемый через UEFI - GPT? Можно ли загрузить USB-накопитель с UEFI-загрузкой на старом ПК с поддержкой только устаревшего BIOS?
Большинство реализаций UEFI также могут загружаться с USB-накопителей с MBR-разделами. Они ожидают наличия файла по адресу /efi/boot/bootx64.efi
. Для лучшей совместимости настоятельно рекомендуется использовать файловую систему FAT32.
На диске может существовать дополнительный загрузочный код BIOS. Он будет проигнорирован UEFI.
Итог: Гибридные загрузочные USB-накопители возможны и существуют.
BIOS и UEFI По сути, оба являются версиями прошивки (код, который действует как коммуникатор между аппаратным и системным программным обеспечением), UEFI - более новая и совершенная. Они обе имеют очень разнообразный набор функций.
Проще говоря, UEFI быстрее, более безопасен, хорошо совместим и настраивается (DISCLAIMER: Настройку должен выполнять знающий человек, иначе это может повредить вашу систему) с новыми H/W.
Поэтому, если ваша ОС поддерживает сервисы, поддерживающие UEFI, однозначно выбирайте UEFI, а не Legacy mode (хотя большинство ОС, будучи обратно совместимыми, будут работать и с Legacy).
UEFI предоставляет гораздо больше инфраструктуры на уровне прошивки для обработки загрузки системы. Он не так прост, как BIOS. В отличие от BIOS, UEFI, конечно, понимает, в той или иной степени, концепции "разделов диска", "загрузчиков" и "операционных систем".
Вы можете посмотреть на процесс загрузки BIOS, посмотреть на процесс UEFI и увидеть, как процесс UEFI расширяет различные биты для решения конкретных проблем.
Подход BIOS/MBR к поиску загрузчика довольно нелепый, если подумать. Это очень "специальный соус": это конкретное крошечное пространство в передней части диска содержит волшебный код, который имеет смысл только для системной прошивки и специальных утилит для его записи. С таким подходом есть несколько проблем.
Чтобы ответить на ваш вопрос: USB обычно GPT, пока не указано другое или не отформатировано, по крайней мере, новые. Обычно проблема возникает, если вы загружаете UEFI USB на устаревших биосах. Но это зависит от биоса и его версии. Так что все еще может работать.
Источник: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ , wiki