Хорошо, я вижу проблему. Размеры LBA различаются на дисках USB и CD-ROM. 512 против 2048.
Таким образом, загрузочный сектор, предназначенный для CD, не будет работать на USB-накопителе.
Я не понимаю Почему так сложно создать загрузочный USB из образа диска?
Образы дисков имеют загрузочные секторы, так почему бы просто не записать необработанные значения LBA из образа непосредственно на USB и все готово?
Я не вижу никакого инструмента для Windows, который позволил бы мне сделать это.
Хорошо, я вижу проблему. Размеры LBA различаются на дисках USB и CD-ROM. 512 против 2048.
Таким образом, загрузочный сектор, предназначенный для CD, не будет работать на USB-накопителе.
Попробуйте Unetbootin, он работает для дистрибутивов Linux. Также зайдите на веб-сайт hak5, у них было несколько эпизодов, посвященных тому, что они называют USB Mutlipass для размещения нескольких iso на USB-накопителе.
Ах, я бы определенно рекомендовал UltraISO. Он просит вас заплатить, но он может свободно пробовать столько, сколько вам нужно, без отсутствующих функций и без раздражающего ПО (т. Е. Всплывающих окон каждые несколько минут). Он действительно прост в использовании. и будет записывать загрузочные ISO-образы на флэш-накопители и компакт-диски / DVD-диски (я использовал его для win7 и ubuntu), он также даст вам полный контроль над iso для выборочного копирования элементов.
*** По состоянию на 01.05.2012 незарегистрированное программное обеспечение имеет ограничение в 300 МБ
FlashBoot, хотя и не бесплатный, является отличным инструментом для загрузки USB-накопителей. Он поддерживает преобразование образа компакт-диска в USB-накопитель.
Пиролистический, ваш собственный ответ правильный - загрузочные сектора для разных типов накопителей (CD, HD, дискеты и т. Д.) Разные. Это не значит, что вы не можете сделать что-то похожее на ISO-образы с другими типами дисков. WinImage должен быть в состоянии сделать это, хотя я на самом деле не пробовал с USB-накопителем. (Google почему-то сообщает об этом как о «сайте атаки» - я не знаю почему.)