
Почему BIOS не видит загрузочные файлы со съёмного носителя?

"БИОСы" разные бывают.
Есть такие, которые вообще не обязаны воспринимать USB устройства как загрузочные.
Есть такие, которые требуют, чтобы у USB устройства был специальный код опознавания.
Есть такие, в которых эта опция включается и отключается отдельно, в другом разделе.
Есть такие, в которых такая загрузка разрешается только в особых случаях и при особых настройках или вообще отключена в целях безопасности.
Теперь, перейдем к самому USB устройству (флешка, жесткий диск, USB-DVD и прочие).
На флешке должен быть специальный раздел (системная зона), в которой находится загрузчик. Ни одно запоминающее устройство не даст вам просто так взять и записать в эту зону ваш загрузочный код. Только специальные программы могут затребовать запись файлов в эту зону.
НО! Если флэшка выдает код (притворяется) DVD устройством, то загрузка может идти с файла autorun.inf Вот в нём может (и должно) быть прописано откуда брать загрузчик (файл) и какое у него имя. Но тут уже идут "нюансы", потому что БИОС не каждый загрузочный файл может правильно интерпретировать.
автор вопроса выбрал этот ответ лучшим