Купил флешку Transcend 2Gb специально для экспериментов, после того, как наткнулся на этот сайт.
Скачал программы, начал работать над флешкой - VID: 058F, PID:6387, chip:AU6986, mem:K9GAG08U0M.
Девять дней подряд, без выходных, с утра и до ночи лелеял эту флешку - что только не перепробовал.
В итоге имеет следующее:
1. CD-ROM раздел создаётся
2. Оставшуюся часть флешки можно сделать так же загрузочной.
Не имеем:
1. AMIBIOS видит Generic Autorun Disk, но в упор не хочет с него грузится. Проверялось на версии 2002, 2003, 2005 и 2007 (последнее - судя из комментов отсюда). На БИОС Phoenix (Award) нормально загрузилось и начала устанавливаться винда, но очень медленно - сказывается USB 1.1 (На AMIBIOS аппаратная поддержка USB 2.0).
2. AMIBIOS до 2005 года отказывается грузиться с оставшегося раздела флешки. Опытным путём выяснено, что AMIBIOS автоматически выставляет эмуляцию (ручное выставление типа доступно не на всех БИОС-ах):
если размер раздела флешки меньше 530 Мб - то он эмулируется как Removable Floppy, иначе как USB HDD.
С USB HDD биос грузиться не захотел, но с флоппика - пожалуйста, но только DOS!
Пришлось сделать загрузочную дискету (конечно же на самой флешке - разделил на 3 части: СД, 220 Мб USB floppy и 1100 Мб - USB HDD) с ДОС и поставить туда Grub4Dos 4.4 (хороший загрузчик).
3. Из-под Grub4Dos доступа к USB CDROM нету - вообще, никак
Вчера вечером (т.е. на 9 день трудов) решил попробовать на своей любимой флешке SanDisk U3 Micro 4 Gb, и с помощью проги UNIVERSAL CUSTOMIZER 1.0.0.8 записал туда ИСО-образ винды. Винда успешно загрузилась на всех БИОС-ах. Затем то же самое сделал и с Kingston DataTraveler 2.0 4 Gb - тоже успешно.
Осталось проверить флешку HP и Adata.
ОБЩИЙ ИТОГ: чипы AU (Transcend) не всегда хорошо эмулируют СД, и загрузка с них возможна не всегда.