Подозреваю, что есть по меньшей мере один способ

Подозреваю, что есть по меньшей мере один способ решения Вашей пролемы, отличный от того, который Вы подразумевали, но удовлетворяющий критерию разумных финансовых затрат.
Поскольку критерий разумности не указан, а задача, которую Вы на самом деле хотите решить не сформулирована, позволи себе немного пофантазировать.
1. Требуется обеспечить загрузку ИМЕННО с любого USB устройства, тогда, возможно, проще всего заменить плату на более другую примерно подходящего форм-фактора.


2. Требуется обеспечить загрузку с не имеющего движущихся частей накопителя достаточного объема. В этом случае Вас спасет переходник IDE2CF + CF карта памяти нужного объема.
3. Добавление требуемой функциональности в БИОС вашей платы.
Моя оценка трудоемкости этой работы (сугубо субъективная), несколько человекомесяцев труда высококвалифицированного программиста (т.е. гораздо дороже любого из первых двух вариантов так как "цена вопроса" считается в килобакасах).