У меня такая же проблема, как и у вас. Я согласен с тем, что файлы (например, setup.exe) перезаписываются, что вызывает проблему. Я попытался извлечь файлы Windows 8 из ISO в папку в корневом каталоге USB-накопителя под названием "WIN8" и вручную создать загрузочную запись, которая загружает WIN8/bootmgr, но при загрузке он по-прежнему устанавливается по умолчанию для Windows 7. Я думаю, что он ищет setup.exe и другие файлы в корне USB, и, кажется, нет никакого способа изменить это.
Ваше решение сделать отдельный раздел, кажется, лучший обходной путь для этой проблемы. Проблема заключается в том, что съемный носитель (например, USB-накопитель) не может иметь более 1 раздела, поскольку Windows распознает эти устройства как съемный носитель и (по некоторым причинам) будет считывать только первый раздел. Однако, если вы используете портативный жесткий диск USB (например, WD My Passport), вы можете инициализировать его с помощью таблицы разделов MBR (не используйте таблицу разделов GUID) и добавить до 4 основных разделов (или 3 основных раздела и кучу). логических разделов). Только основные разделы могут быть загрузочными.
Вы можете использовать YUMI для добавления системных инструментов, дистрибутивов Linux и т.д. И Windows 7 в первый основной раздел и скопировать содержимое вашего Win8 DVD/ISO во второй раздел.
Теперь вручную добавьте эту запись в multiboot\menu\menu.lst в разделе, где вы установили ваши дистрибутивы Linux и Windows 7 с YUMI.
название Установка Windows 8
корень (hd0,2)
chainloader /bootmgr
И тогда установщик Windows 8 должен загрузиться со второго раздела.
Я хотел бы увидеть решение, в котором это можно сделать на большой флэш-накопителе вместо портативного жесткого диска, хотя бы для удобства, поскольку портативные / внешние жесткие диски на самом деле не карманного размера (ну ... не как флэш-накопитель).