Ну, я просто попробовал метод грубой силы: я позволил инструменту создать ISO с двойной архитектурой и немного его изучил. Он содержит обычный загрузчик Windows с записями для обеих версий установки x86 и x64, которые находятся в папках, а не в корневом каталоге диска.
Затем я просто удалил исходные папки x86 и x64, потому что они содержали только одну редакцию (в любом случае по размеру). Вместо них я добавил все содержимое обычных ISO-образов MSDN, которые содержат оба выпуска.
Затем я создал ISO-образ с помощью инструмента oscdimg
(доступно здесь):
oscdimg -m -o -u2 –udfver102 -bootdata:2#p0,e,bG:\WinISO\boot\etfsboot.com#pEF,e,bG:\WinISO\efi\microsoft\boot\efisys.bin G:\WinISO G:\Win10.iso
(Командная строка любезно предоставлена этим блогом)
Важное замечание: Исходный (и, возможно, целевой) каталог не должен находиться на томе, отформатированном в ReFS и / или размещенном в дисковых пространствах. В противном случае, oscdimg
потерпит неудачу с
Ошибка 87: параметр неверен.
Обе архитектуры успешно установлены в обоих режимах BIOS, версия x64 также работала с UEFI. Однако версия x86 не загружается в режиме UEFI. Вероятно, это можно как-то исправить. Исходный x86 ISO является UEFI-загрузочным. (Редактирование-добавление / исправление: различные источники предполагают, что в UEFI ядро windows / setup должно соответствовать базовой архитектуре процессора, т. Е. X32 / 86 Windows 10 будет устанавливаться только на компьютере x32, а x64 - только на x64, поддерживающий ЦП. Видя, что вы не часто видите машины UEFI x32, которые, кажется, не являются большой проблемой. Смотри здесь)
Поскольку я не думаю, что Microsoft будет возражать, я заархивировал базовую структуру диска, она доступна здесь (19,4 МиБ). Это означает, что вам не нужно загружать ISO с двойной архитектурой, чтобы начать. В архиве нет oscdimg
, так что вы должны получить это на странице, указанной выше.
(Дополнение: этот метод ISO для мультизагрузки (x64/32, Pro/Home) также работает с загрузочным USB-накопителем. Вы можете создать такой диск, используя различные популярные методы, а затем просто заменить файлы /макет на тот же, который использовался для этого ISO. Однако следует позаботиться о том, чтобы USB-накопитель загружал как традиционные MBR /Bios, так и UEFI, поскольку требования к UEFI могут быть немного требовательны.)