olegigor5555 Спасибо за советы.
Меня в принципе смутило, что при каждом запуске по завершению загрузке Windows вываливается предупреждение "Недостаточно виртуальной памяти: Файл подкачки отсутствует или слишком мал."
Т.к. запускаюсь с внешнего HDD, а не с FLASH, то наличие файла подкачки для внешнего носителя я считаю не смертельно.
Цитата: 2. Когда загрузились по USB 2.0 - устанавливаете драйвера своего USB 3.0 контроллера, переводите его сервисы на start=0, изменяете приоритет запуска этих сервисов (вместо Base какой-нибудь System Bus Extender) и соответствующие inf-файлы, т.е выполняете те-же стандартные операции, как и для обычной загрузки по USB.
Честно говоря я что-то в этом роде и предполагал, но видно опыта у меня мало. Нашел предположительно два файла которые добавляются при установке дров USB 3.0 (asmthub3.sys, asmtxhci.sys). Через поиск в папке windows\inf\, нашел oem7.inf и oem8.inf, где в содержании этих файлов встречаются упоминание о asmthub3.sys, asmtxhci.sys. Также через редактор реестра подправил system. Для этого в текстовом редакторе создал файл USB3.REG с следующим содержанием:
Код: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\123\ControlSet001\Services\asmthub3]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Tag"=dword:00000010
"DisplayName"="AMedia USB3 Hub Service"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,64,00,72,00,69,00,76,00,65,00,72,00,73,00,\
5c,00,61,00,73,00,6d,00,74,00,68,00,75,00,62,00,\
33,00,2e,00,73,00,79,00,73,00,00,00
[HKEY_LOCAL_MACHINE\123\ControlSet001\Services\asmtxhci]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Group"="Boot Bus Extender"
"Tag"=dword:0000000f
"DisplayName"="AMedia XHCI Service"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,64,00,72,00,69,00,76,00,65,00,72,00,73,00,\
5c,00,61,00,73,00,6d,00,74,00,78,00,68,00,63,00,\
69,00,2e,00,73,00,79,00,73,00,00,00