Компьютеры на основе 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, которые требуют перепрыгивать через дополнительные обручи даже для загрузки носителя с правильно подписанными файлами загрузчика.