Нет, не обязательно. Исполнение кода возможно и

Radist73 писал(-а):
Я правильно понимаю что биос сначала должен быть прочитан в RAM, а потом начаться его выполнение ?
Нет, не обязательно. Исполнение кода возможно и из ROM:).

Radist73 писал(-а):
Контроллер должен был прочитать всю флешку или хотя бы первый сектор прежде чем что-то выполнять
Нет:). Контроллер считывает только те участки, которые необходимы ему или были запрошены основной системой.

Еще раз повторю - во флешке имеется 2 разных области: одна область - собственно BIOS основной системы, а вторая - программа контроллера, который обеспечивает некоторые сервисные функции.

Radist73 писал(-а):
В чём дело, кривая версия прошивки, кривая прошивка или с самим контроллером что-то не то ?
Гадать сложно:). Вы бы хоть указали маркировку контроллера:).