BIOS будет пытаться загрузиться с USB-накопителей и CD-дисков в зависимости от того, что находится на накопителе, настроек BIOS, и я предполагаю, что разные производители могут иметь разные представления о том, как ведет себя BIOS в случае не загружаемого устройства.
Если он не может найти загрузчик на устройстве, он должен перейти к следующему устройству. Однако, как и в вашем случае, BIOS кажется зависшим на не загружаемых устройствах, подключенных к компьютеру. Я видел, как это иногда случается с фильмами на DVD. Система не может найти загрузчик на диске и по какой-то причине отказывается двигаться дальше. (В эпоху Windows 9.x мне говорили, что наличие диска в дисководе для компакт-дисков замедляет процесс загрузки. Десять лет спустя я понимаю, что он говорил.)
Конечно, диски будут читаемы после загрузки, пока на них есть реальный контент. Опять же, единственная причина, по которой они не будут прочитаны BIOS, - это отсутствие загрузчика, который не имеет ничего общего с тем, как Windows, Mac OS X или Linux монтируют диски. BIOS устанавливает диск на определенном уровне для поиска загрузчика. Если бы BIOS мог показывать файлы на диске, он бы тоже читал ваш USB-диск.
Я думаю, что это зависит от BIOS, а не от USB-накопителя. Вы можете сделать USB загрузочным, установив на него Linux. Технически Windows запускается с USB-накопителя, но это может быть незаконно в зависимости от того, как это делается.