то что производитель флешек делает с флешкой это одна составляющая успеха, вторая же это реакция BIOS системной платы на те действия что предпринял производитель флешек. В первой составляющей производитель флешек создает ситуацию когда флешка пытается изобразить из себя HDD, CD(DVD) и различные варианты как то SCSI(HDD), съемный/несъемный HDD, FDD и, возможно что либо ещё. Вторая составляющая - реакция BIOS, если биос старый то он может и не знать те коды отклика что посылает флешка прикидываясь, скажем, SCSI(HDD) или CD(DVD), тогда биос не увидит совсем это устройство или не по правилам обратиться к такому устройству что вызывает то многообразие реакций которое наблюдается в действительности. В добавок ко всему вышеозначенному можно добавить третью составляющую, бывает что две первых составляющих совместимы, т.е. биос корректно распознал то что предложила ему флешка, а вот то что залито на флешку некорректно, значит и содержимое данных на флешке должно соответствовать функциям флешки, а именно, если на флешку как устройство HDD залит образ CD или на Generic Autorun Disk CD(ISO) залит образ HDD то работать это не будет. В статье на
http://greenflash.su/publ/13-1-0-57 озвучены составляющие успеха, могу добавить еще свои наблюдения - с CD раздела на флешке не удается загрузить LiveCD, происходит потеря загрузочного устройства, но вот если взять реальный USBCD(внешний оптический USB привод CD/DVD) то с ним проблем нет. Это означает что эмуляция CD раздела на флешке не полная и в момент инициализации устройств в виндовс, когда на экране пробегают три квадратика, происходит подмена буквы источника и далее загрузка не может выполняться с CD раздела флешки, происходит сбой. Так что остается только перебирать все возможные варианты по оборудованию, софту и, видимо, все четко разложить по полочкам не удасться, потому как много составляющих.