Компьютеры на основе BIOS загружали "целые диски" - или, точнее, BIOS мог загрузить первый сектор (или Master Boot Record, или MBR) диска для запуска кода загрузчика, хранящегося там. Это сделано для некоторого относительно простого управления загрузкой на уровне прошивки - вы устанавливаете загрузочное устройство по умолчанию в утилите установки прошивки, и вы обычно можете переопределить его при загрузке с помощью диспетчера загрузки BIOS. Детали того, как сделать обе эти вещи, варьировались от одного компьютера к другому.
С EFI/UEFI все сложнее. EFI загружается из файлов, большинство из которых хранятся в системном разделе EFI (ESP), который является разделом с кодом определенного типа и использует файловую систему FAT. Один ESP теоретически может содержать тысячи загрузчиков, хотя более типичным является только один или два (возможно, с некоторыми программами поддержки). Компьютер знает, какой загрузчик запустить, потому что эта информация хранится в NVRAM в списке приоритетных загрузок. Этим списком загрузки иногда можно манипулировать в утилите настройки прошивки, подобно тому, как вы устанавливаете приоритет загрузочного диска в BIOS; и вы обычно можете переопределить его при загрузке с помощью встроенного в прошивку менеджера загрузки. Как и в BIOS, сведения о том, как установить настройки по умолчанию или войти в менеджер загрузки, различаются для разных компьютеров; но обычно это делается нажатием клавиши во время загрузки - обычно это Esc, Enter или функциональная клавиша.
Съемные носители представляют собой особую проблему для загрузки в стиле EFI. Поскольку указатели на загрузчики хранятся в NVRAM, вы не можете поместить загрузчик на съемный диск с произвольным именем файла и ожидать его загрузки. Таким образом, стандартное резервное имя файла используется для съемных носителей. Для систем AMD64/x86-64/x64 это имя файла EFI/BOOT/bootx64.efi
. Многие EFI не генерируют записи для съемных носителей до тех пор, пока они не будут вставлены в компьютер. Таким образом, эти записи могут не отображаться в списке порядка загрузки по умолчанию, который вы видите в прошивке, просто в меню менеджера загрузки, если и когда вы его введете. Я догадываюсь, что это твоя проблема; Похоже, вы пытаетесь изменить порядок загрузки по умолчанию, когда вместо этого вы должны войти в меню менеджера загрузки, чтобы выбрать загрузочный носитель.
Кроме того, если на внешнем носителе отсутствует резервный загрузчик, этот носитель может не отображаться в качестве загрузочного устройства даже в меню диспетчера загрузки. Некоторые инструменты для создания загрузочных USB-накопителей были написаны до того, как EFI стали распространенными, и поэтому могут не включать файлы загрузчика EFI. Некоторые исходные файлы (файлы .iso
или еще много чего) могут также не иметь файлов загрузчика EFI, особенно для ОС, которые не поддерживают загрузку в режиме EFI.
Наконец, у вас могут возникнуть проблемы из-за настроек безопасности. Если ваш компьютер настроен для безопасной загрузки, и если загрузочный носитель не поддерживает это, вы можете не увидеть соответствующую загрузочную запись или эта загрузочная запись может не работать. Некоторые EFI (Acers, как я слышал, похожи на это) имеют особенно неприятные меню Secure Boot, которые требуют перепрыгивать через дополнительные обручи даже для загрузки носителя с правильно подписанными файлами загрузчика.