Мультизагрузочная флешка с помощью winsetupfromusb 1.8

Как сделать загрузочную флешку с помощью программы WinSetupFromUSB

Несмотря на то, что создание загрузочной флешки — это не все, что можно делать с использованием данной утилиты (которая включает в себя еще 3 дополнительных инструмента для работы с USB накопителями), данная задача все-таки является основной. А потому я продемонстрирую самый быстрый и простой способ ее выполнить для начинающего пользователя (в приведенном примере использования флешка будет отформатирована перед записью на неё данных).


    Подключите флешку и запустите программу в нужной вам разрядности. В главном окне программы в верхнем поле выберите тот USB накопитель, на который будет производиться запись. Учтите, что все данные на нем будут удалены. Также отметьте галочкой пункт AutoFormat it with FBinst — это автоматически отформатирует флешку и приготовит ее к превращению в загрузочную, когда вы начнете. Для создания флешки для UEFI загрузки и установки на GPT диск используйте файловую систему FAT32, для Legacy — NTFS. На самом деле, форматирование и подготовку накопителя можно выполнить вручную с помощью утилит Bootice, RMPrepUSB (а можно сделать флешку загрузочной и без форматирования), но для начала самый простой и быстрый способ

    Важное примечание: отмечать пункт для автоматического форматирования следует только если вы впервые записываете образы на флешку с помощью данной программы. Если у вас уже есть загрузочная флешка, созданная в WinSetupFromUSB и на нее требуется добавить, например, еще одну установку Windows, то просто выполняете действия ниже, без форматирования

    Следующий шаг — указать, что именно мы хотим добавить на флешку. Это может быть сразу несколько дистрибутивов, в результате чего мы получим мультизагрузочную флешку. Итак, отмечаем галочкой нужный пункт или несколько и указываем путь к нужным для работы WinSetupFromUSB файлам (для этого нажимаем кнопку с многоточием справа от поля). Пункты должны быть понятны, но если нет, то далее будет приведено их описание по отдельности. После того, как все необходимые дистрибутивы были добавлены, просто нажимаем кнопку Go, утвердительно отвечаем на два предупреждения и начинаем ждать. Замечу, если вы делаете загрузочный USB накопитель, на котором присутствует Windows 7, 8.1 или Windows 10, при копировании файла windows.wim может показаться, что WinSetupFromUSB завис. Это не так, наберитесь терпения и ожидайте. По завершении процесса вы получите сообщение как на скриншоте ниже.

Далее о том, в какие пункты и какие образы вы можете добавить в различные пункты в главном окне WinSetupFromUSB.

Образы, которые можно добавить на загрузочную флешку WinSetupFromUSB

  • Windows 2000/XP/2003 Setup — используем для того, чтобы разместить дистрибутив одной из указанных операционных систем на флешке. В качестве пути требуется указать папку, в которой находятся папки I386/AMD64 (или только I386). То есть вам нужно либо смонтировать ISO образ с ОС в системе и указать путь к виртуальному приводу дисков, либо вставить диск с Windows и, соответственно, указать путь к нему. Еще один вариант — открыть образ ISO с помощью архиватора и извлечь все содержимое в отдельную папку: в этом случае в WinSetupFromUSB нужно будет указать путь к этой папке. Т.е. обычно, при создании загрузочной флешки Windows XP, нам просто требуется указать букву диска с дистрибутивом.
  • Windows Vista/7/8/10/Server 2008/2012 — для установки указанных операционных систем нужно указать путь к файлу образа ISO с нею. Вообще, в предыдущих версиях программы это выглядело иначе, но сейчас сделали проще.
  • UBCD4Win/WinBuilder/Windows FLPC/Bart PE — также, как и в первом случае, потребуется путь к папке, в которой содержится I386, предназначено для различных загрузочных дисков на основе WinPE. Начинающему пользователю навряд ли потребуется.
  • LinuxISO/Other Grub4dos compatible ISO — потребуется, если вы хотите добавить дистрибутив Ubuntu Linux (или другой Linux) или же какой-либо диск с утилитами для восстановления компьютера, проверки на вирусы и аналогичный, например: Kaspersky Rescue Disk, Hiren’s Boot CD, RBCD и другие. На большинстве из них используется именно Grub4dos.
  • SysLinux bootsector — предназначен для добавления дистрибутивов Linux, в которых используется загрузчик syslinux. Скорее всего, не пригодится. Для использования требуется указать путь к папке, в которой находится папка SYSLINUX.

Обновление: в WinSetupFromUSB 1.6 beta 1 появилась возможность записать ISO более 4 Гб на флешку FAT32 UEFI.

Инструкция по работе

Данная утилита представляет собой очень мощный, многокомпонентный инструмент по работе с образами систем и программ, изучение которого, согласно функционалу, можно подразбить на несколько классов операций.

Подготовка флешки к работе

Для того чтобы записать инсталл-пакет, вначале выбирается нужный USB-носитель в верхнем поле и ставится галочка напротив пункта «AutoFormat it with FBinst»:

Затем после нажатия кнопки «GO» осуществится полная подготовка накопителя к записи после нескольких выборов «Yes»:

Иногда автоформат может быть неинтересен, тогда соответствующая галочка не проставляется, в результате чего после нажатия «FBinst Tool» выпадает окно вида:

В котором в разделе «Boot» выбирается подраздел «Format options».

Здесь важно проследить, чтобы были выбраны галочки напротив «zip» и «force»

И затем, подтвердив форматирование, выбрать файл из списка с неподходящим форматом и перетащить его в рабочее окно. После чего сохранить отформатированное меню и закрыть программу.

После перезаписи кода, надо вынуть и вставить обратно флешку, после чего можно удостовериться, что все изменения были сохранены.

Новые флешки работают с форматом записи данных GPT, но если хочется получить образа с универсальным USB-протоколом, подходящим и для старых ОС, лучше перевести их в MBR. Для надо задействовать утилиту «Bootice», занимающуюся преобразованием старого формата в актуальный:

Если текущий формат является правильным, в появившемся окне кнопка «Process MBR» будет неактивной. В противном же случае ее следует нажать. Там же проверяется и наличие созданного загрузочного кода PBR (если он отсутствует или не подходит под систему, надо активировать кнопку «Process PBR»). И, наконец, опционал этого окна позволяет с помощью «Parts Manage» поделить накопитель на части, выбирать определенный сектор и редактировать его в «Sector Edit», а также использовать виртуальные жесткие диски на вкладке «Disk Image», а также делать много других полезных вещей.

Еще одна полезная возможность скрывается под кнопкой «RMPrepUSB», где можно:

  • создавать и переформатировать файловые системы exFAT, Ext2, FAT16, NTFS, FAT32;
  • тестировать скорость работы;
  • восстанавливать потерянные файлы;
  • очищать накопитель;
  • раззиповывать файлы;
  • записывать готовые образа на флешки и создавать новые;
  • выводить раздел из состояния загрузочного;
  • копировать системные файлы.

Выбор нужных образов систем

Когда все вышеизложенное осуществлено, либо же на данной флешке уже есть какой-то другой нужный загрузочный образ и хочется просто добавить к нему что-либо, можно переходить ко второму блоку параметров. В зависимости от того, какую именно систему нужно записать, ставится галочка напротив соответствующего поля в блоке «Add to USB disk» и, нажав троеточие на кнопке после, пока пустой, длинной строки, выбирается соответствующий файл:


Когда все поля выбраны (утилита допускает параллельную запись сразу нескольких различных систем и программ), в самом простом варианте следует нажать кнопку «GO», слева от которой будет расти полоса прогресса записи:

В случае если ее нужно оборвать, либо же выйти из данной программы по окончанию всех действий, стоит кликнуть по «EXIT»:

Дополнительные возможности

После блока выбора образов систем следует блок особых функций, интересных при разных обстоятельствах. Так, если поставить галочку напротив «Advanced options», выпадет меню:

в котором можно определить некоторые дополнительные опции ОС. Например, назначить стандартные имена для пунктов меню, подготовить сами системы для их записи и т.д. Затем идет кнопочка «Test in QEMU», которая сразу же после окончания записи образа его проверит:

Поле «Show Log», вид которого был показан в самом начале, когда описывались возможности утилиты, позволяет отследить по фиксирующему все этапы записи журналу, что и когда было сделано программой.

Ну, и, наконец, самая крупная кнопка области (слева) — «DONATE», — осуществляет переход на сайт разработчиков, чтобы финансово их поддержать в случае возникновения такого желания.

Как сделать загрузочную флешку с помощью программы WinSetupFromUSB

Первый шагФорматированию подлежат только новые флешки, на которых еще не были записаны образы операционных систем. А если вы используете уже загрузочный накопитель и вам необходимо просто добавить еще одну ОС, не пользуйтесь опцией AutoFormat it with FBinst. В этом случае в форматировании нет необходимости. Второй шаг

  • Win 2000, XP или 2003. Если вам необходимо записать на флеш-накопитель одну из этих старых версий операционной системы Windows, выбирайте этот пункт. Теперь нужно указать программе путь к файлам: I386 (либо I386/AMD64). Это можно сделать тремя способами:
    1. вставить диск с операционной системой и указать расположение;
    2. создать образ оптического диска с операционной системой и выбрать виртуальный привод;
    3. использовать архиватор для открытия образа оптического диска и извлечения всех файлов в новую папку, а затем указать утилите путь к ней.
    Если вы создаете загрузочный USB-накопитель с операционной системой Win XP, укажите букву диска, где находится установщик.
  • Win Vista, 7, 8, Server 2008 или 2012. Если вам нужно записать на флеш-накопитель одну из этих операционных систем, укажите, где находится образ оптического диска с ней. В версии 1.6 произошли изменения, которые призваны были сделать программу WinSetupFromUSB еще проще.
  • UBCD4, WinBuilder, Win FLPC, Bart PE. Если вам необходимо записать на USB-накопитель одну из этих операционных систем, делайте также как и в случае со старыми версиями OS Windows (укажите путь к I386).
  • LinuxISO, Other Grub4dos compatible ISO. Если вам необходимо записать на флеш-накопитель операционную систему Linux или инсталлятор любых полезных программ, выбирайте этот пункт. На флеш-накопитель вы можете записать набор программных средств для восстановления операционной системы или специальные утилиты, которые проверяют компьютер на вирусы и удаляют их безопасно, например, Rescue Disk от Лаборатории Касперского. Также можно записать Hirens BootCD — очень полезное программное обеспечение для «реанимации» компьютера после любого сбоя. Набор утилит позволяет восстанавливать, тестировать и оптимизировать операционную систему. Программы подобного рода созданы на универсальном загрузчике Grub4dos, который используется на Linux-подобных операционных системах.
  • SysLinux bootsector. Если вам необходимо записать на флеш-накопитель операционную систему Linux, которая работает на загрузчике SYSLINUX, выбирайте этот пункт. Укажите программе расположение папки SYSLINUX. Этот пункт новичкам вряд ли пригодится, а опытные пользователи знают, как пользоваться функционалом программы WinSetupFromUSB.

Если вы записываете с помощью WinSetupFromUSB на флешку Windows («семерку» или «восьмерку»), наберитесь терпения и не прерывайте процесс. Во время записи windows.wim вы заметите, что программа «виснет». На самом деле процесс продолжается, просто утилите необходимо больше времени для ее копирования.

Что может пойти не так?

Если пользоваться скачанной из проверенного места последней полной версией утилиты и делать все внимательно по пунктам, изложенным выше в «Инструкции по работе», сообщения об ошибках программа, в принципе, выдавать не должна. Если же они есть, их суть легко понять по логам:

Но, готовыми надо быть ко всему, поэтому стоит рассмотреть возможные варианты проблем и пути их решения.

Проблемы с запуском

Когда WinSetupFromUSB не запускается в принципе, дело может быть в битой версии, в распаковке и записи в локацию на ПК, в которой на уровне администрирования был запрещен запуск exe-файлов, либо же у пользователя не хватает прав. В первом случае стоит просто найти нормальный вариант и по-новому его скачать. Если же дело в запретах, решить проблему можно будет, только перезаписав на незащищенную область компьютера данную утилиту, либо же разрешить соответствующее использование.

Не отображается USB-накопитель

Если утилита не видит флешку, скорее всего, ее еще просто не определил компьютер, поэтому следует нажать кнопку «Refresh»:

Если же и после этого ничего не поменялось, значит, проблема в механике самой флешки – возможно, эта сломана и стоит просто взять другую. Аналогично проблема может быть с USB-разъемом ПК: надо его проверить, вставив другой накопитель или технику с соответствующим разъемом, и если и они не отзываются, попробовать другой разъем, либо же использовать иные варианты подключения, записать образ на другом компьютере и т.д.

В списке отсутствует ISO-файл или образ

Если программа не видит ISO файл / образ, он может быть некорректно создан, либо же записанная в нем информация конфликтует с соответствующим пунктом меню утилиты (например, запущен WinSetupFromUSB для 32-битки, а образ создан под х64).


Также проблема с любыми изошниками может выражаться в том, что они по факту в файловой системе есть, но в выпадающем списке их не видно. Тогда либо второй вариант несовпадения, либо же ошибка сектора, где они записаны, защита от копирования и просмотра и др.

Если флешка вставлена в новых конфигурациях ПК в 3.0 разъем, то, к примеру, образ Windows 7 и других старых систем утилита просто на нее не сможет записать. Но, если переставить накопитель на 2.0, все получится.

Какая еще может быть ошибка?

Бывает, что программа выдает ошибку, если видит неофициальную пиратскую сборку – она попросту не может ее корректно прочесть. Очень редки случаи, когда зависает сама утилита. В этом виноваты, как правило, либо конкретно сбои файловой системы, либо же попросту не хватает ресурсов.

В остальном она работает крайне стабильно и благодаря своей гибкости, а также демократичному восприятию большинства дистрибутивов, крашиться, зависать и неправильно работать она не должна в принципе. Разумеется, если все делать по инструкции.

Описание программы

Технические требования WinSetupfromUSB содержат лишь один пункт: нужен компьютер. Архитектура для установки — любая, х86, х64 или аRM, тип ОС — любой, Windows или Linux, загрузочная флешка — любой емкости и USB-протокола. С учетом неустанного совершенствования программы, последняя версия (скачать ее можно здесь), может использоваться даже с планшетами и сотовыми телефонами.

Особенности программы WinSetupfromUSB:

  • бесплатна;
  • легка для освоения;
  • гибка в настройке;
  • нетребовательна к ресурсам компьютера;
  • мультиформатна — на 32 бит и 64 бит;
  • поддерживает несколько ОС;

Главное преимущество WinSetupfromUSB — мультиформатность. Помимо поддержки ОС Windows (от XP до 10) разрядностью 32 бит и 64 бит, утилита без проблем поддерживает даже Windows Preinstallation Environment. Также она способна работать с семейством Linux и всевозможными ISO-образами: Acronis, Paragon, Defender Offline, Norton Ghost и рядом других.

Как отредактировать меню мультизагрузочной флешки WinSetupFromUSB

Возможно ли такое? Вполне, хотя с переименованием пунктов меню мультизагрузочной флешки не всё так однозначно. Поскольку в зависимости от выбранного режима записи, названия меню могут сохраняться в разных файлах. А именно в создаваемых на флешке в menu.lst и BCD. Первый файл отвечает за формирование пунктов меню линуксового загрузчика Grub4dos. Опытные сборщики часто используют menu.lst для установки из ISO из-под Grub4dos. Добавляя образа на портативный накопитель в ручном режиме.

Изменяем цвет фона и текста

Содержимое этого конфигурационного файла представлено набором текстовых блоков. Из которых интерес представляют имеющие теги color и title. Первая строка с тегом color позволяет изменять цвет фона и текста загрузочного меню. Так, заменив black/cyan на white/red, Вы измените цвет шрифта с черного на белый. А цвет фона с ядовитого сине-зеленого на темно-красный. Вторая строка с тегом timeout позволяет изменять период времени ожидания. После которого в меню будет автоматически выбран пункт по умолчанию. Наконец, тег title содержит названия пунктов меню.

Редактировать menu.lst удобнее всего в Notepad++. Но сгодится и обычный штатный Блокнот. Чтобы изменить названия элементов меню Grub4dos, замените текст после title своим. Однако использовать в новых названиях можно только латиницу. Если замените старые названия кириллицей, то получите крякозябры. Примеры menu.lst с замененными тегами title и color приведены на скриншотах ниже.

Как удалять из меню загрузки ненужные ОС

Заодно давайте посмотрим, как удалять из меню загрузки ненужные ОС путем редактирования конфигурационного файла. Тут всё тоже очень просто. Достаточно удалить блок текста с тегом title. После чего соответствующий записи пункт меню исчезнет.

Как видите, редактировать menu.lst, а значит и само меню Grub4dos довольно легко. Но что бы Вы не прописали в файле menu.lst, это никак не повлияет на меню диспетчера загрузки BOOTMGR. Формируемое при добавлении ПО в WinSetupFromUSB на флешку через поле «Windows Vista/7/8/10/Server 2008/2012 based ISO». Более того, когда Вы загружаетесь с мультизагрузочной флешки в режиме UEFI, меню Grub4Dos в загрузке не участвует. Но откуда тогда берутся пункты меню, соответствующие добавленным на флешку операционным системам?

Из конфигурационных файлов BCD. А если точнее, то из файла Y:/efi/microsoft/boot/bcd. Когда задействован режим UEFI и из файла Y:/boot/bcd. Если загрузка происходит в режиме Legacy с отключенным UEFI (Y в данном примере это буква флешки). Соответственно, чтобы изменить названия пунктов меню диспетчера загрузки Windows, нужно править не menu.lst, а файл BCD. Для этого в Windows предусмотрена встроенная консольная утилита bcdedit.


Итак, смотрим как менять названия операционных систем уже в загрузочном меню Windows. Отредактируем меню загрузки BOOTMGR для режима Legacy. Запускаем от имени администратора командную строку и получаем для начала идентификаторы интересующих Вас записей «Windows 7 x86» и «Live CD Aomei PE Builder 32bit». У Вас пункты могут называться как-то иначе. В зависимости от добавленных на флешку систем или диагностических дисков. Выполняем команду bcdedit -store Y:/boot/bcd и записываем ID.

Вслед за этим выполняем команду следующего вида: bcdedit -store Y:/boot/bcd /set {ID} description «NewName». На место ID подставляем полученный идентификатор записи. А на место NewName — новое название пункта меню. Прямые кавычки обязательны. В названиях можно использовать кириллицу. Если флешка UEFI, редактируем файл efi/microsoft/boot/bcd. Аналогичным образом меняются названия других пунктов BOOTMGR, включая название пункта возвращения в главное меню загрузчика Grub4Dos.

И ещё один момент. В приведенном выше примере удаления блока текста с тегом «Ustanovka Windows 7» из grub4dos menu.lst позволит избавиться от записи в меню Grub4dos, но не в меню BOOTMGR. Чтобы удалить запись из этого меню. В командной строке необходимо ввести приведенную ниже, такую команду, где ID — полученный ранее идентификатор записи: bcdedit -store Y:/boot/bcd /delete {ID}.

Дополнительные возможности записи загрузочной флешки

Далее кратко о некоторых дополнительных возможностях при использовании WinSetupFromUSB для создания загрузочной или мультизагрузочной флешки или внешнего жесткого диска, которые могут оказаться полезными:

  • Для мультизагрузочной флешки (например, если на ней присутствуют несколько разных образов Windows 10, 8.1 или Windows 7) вы можете отредактировать меню загрузки в Bootice — Utilities — Start Menu Editor.
  • Если вам требуется создать загрузочный внешний жесткий диск или флешку без форматирования (т.е. так, чтобы все данные на нем остались), вы можете использовать путь: Bootice — Process MBR и установить главную загрузочную запись (Install MBR, обычно достаточно использовать все параметры по умолчанию). После чего добавлять образы в WinSetupFromUSB без форматирования накопителя.
  • Дополнительные параметры (отметка Advanced Options) позволяет дополнительно настроить отдельные образы, помещаемые на USB накопитель, например: добавить драйверы к установке Windows 7, 8.1 и Windows 10, изменить имена пунктов меню загрузки с накопителя, использовать не только USB устройство, но и другие накопители на компьютере в WinSetupFromUSB.

Как сделать загрузочный дистрибутив для разных операционных систем?

Данная утилита является комплексной, предназначенной, как уже было отмечено, для записи образов различных ОС. Поэтому если сборка необходима по конкретной системе, можно пользоваться нижеследующими указаниями (советы приведены для самых востребованных по статистике на сегодняшний день сборок).

Для Windows ХР

В блоке «Add to USB disk» поставить галочку напротив пункта «Windows 2000/XP/2003 Setup», а путь указывается в этом случае к смонтированному ISO-образу в системе (обычно это папки I386), либо же к вставленному в DVD-ROM диску с Windows. Аналогичные операции проделываются, если необходим загрузчик 2003-сервера, и именно этот вариант действий рассмотрен в приведенной выше общей схеме работы с утилитой.

Для Windows 7

Если нужно записать «семерку», в том же самом блоке отмечается уже вторая строчка «Windows Vista/7/8/Server 2008/2012», и выбирается путь к соответствующей сборке на установочном диске лицензии или же к созданному в собственной системе образу.

Как видно из названия поля, для «восьмерки», Висты и 2008/2012-версий серверов работает этот же пункт.

Запись WinPE-сборок

Версии на WinPE выбираются в пункте «UBCD4Win/WinBuilder/Windows FLPC/Bart PE», но понадобиться они могут лишь продвинутым пользователям, так как представляют собой особый предустановочный лайт-пакет, позволяющий просто восстанавливать работоспособность системы в случае какой-то проблемы, тестировать возможности сборки в разных ситуациях, готовить сетевой пул машин к установке операционки, если в нем насчитывается слишком много десктопов.

Nix-системы

Для параллельного (или единственного) сохранения Ubuntu Linux и его аналогов, а также добавления на флешку различных полезных утилит, используемых в восстановлении компьютера, в его проверке на вирусы и т.п. выбирается «LinuxISO/Other Grub4dos compatible ISO», с соответствующим путем к ним:

Либо же следующий пункт меню, если для необходимых линуксовых дистрибутивов установка использует «SysLinux bootsector», и путь, соответственно, указывается уже к нему:


С этим читают