Как добавить программы на загрузочную флешку easy2boot
В предыдущих инструкциях я писал, как создать мультизагрузочную флешку с помощью WinSetupFromUSB — способ простой, удобный, но имеет некоторые ограничения и не самый удобный: для записи каждого образа нужно вновь прибегать к утилите, просто скопировать ISO на флешку недостаточно. А что если мы могли просто копировать образы ISO на загрузочную флешку с любыми системами, LiveCD и утилитами и они автоматически были доступны для загрузки? — это может утилита Easy2Boot, причем накопитель может быть в файловой системе NTFS и загружаться как в UEFI так и Legacy системах.
В этой инструкции подробно об использовании Easy2Boot (не путать с платной программой EasyBoot от создателей UltraISO) в связке с RMPrepUSB (и без этой утилиты). Кому-то способ может показаться сложным, но на самом деле, он даже попроще некоторых, просто следуйте инструкции и вас порадует такая возможность создавать мультизагрузочные USB накопители. См. также: Загрузочная флешка — лучшие программы для создания, Мультизагрузочный накопитель из ISO с ОС и утилитами в Sardu
Что потребуется, чтобы сделать мультизагрузочную USB флешки Easy2Boot
Для подготовки загрузочной флешки с использованием Easy2Boot в первую очередь потребуются сами файлы компонентов этого средства для подготовки накопителя, а также, если планируется установка Windows 10, 8.1 или Windows 7 (или других систем) в режиме UEFI — набор утилит MPI Tool Pack.
- Easy2BootWindowsInstaller — компоненты для подготовки флешки, после загрузки устанавливаем на компьютер (установка по факту представляет собой распаковку в ту же папку, где находится установщик).
- Easy2BootforMaking .imgPTNfiles — представляет собой архив с MPI Tool Pack с утилитами для загрузки с флешки и установки систем в режиме UEFI. После загрузки просто распаковываем в удобное расположение, если предполагается использование накопителей в UEFI-системах.
На этом подготовка завершена и можно приступать к использованию средства.
Создание мультизагрузочной флешки или внешнего жесткого в Easy2Boot
В инструкции далее описаны основные шаги по записи загрузочного накопителя с помощью Easy2Boot, на самом деле в использовании утилиты присутствует множество нюансов, которые разрозненно описаны на официальном сайте и иногда приходится хорошенько почитать, что к чему. Но для большинства применений хватит и шагов, описанных далее.
Внимание: описанная далее конвертация образов в формат ImgPTN может быть полезна не только для UEFI загрузки, но и в случае, если ваш образ не работает в Legacy режиме.
Подготовка образов для UEFI загрузки с помощью Easy2Boot и процесс загрузки
По умолчанию, с флешки мы можем загрузиться только в Legacy режиме. Для загрузки в UEFI предлагается следующий механизм:
- Из папки с MPI Tool Pack установите на компьютер ImDisk.
- Из той же папки запустите файл MakePartImage_Autorun_NTFS или FAT32 (в зависимости от файловой системы флешки).
- Откроется окно консоли, где следует путь к файлу образа для конвертации в формат .imgPTN (вы можете скопировать путь к файлу образа, нажав по нему правой кнопкой мыши с зажатым Shift в проводнике, а затем вставить в консоль и удалить кавычки).
- Далее начнутся этапы конвертации образа, на английском. Обычно достаточно использовать значения по умолчанию, просто нажимая Enter.
- По завершении, в той же папке, где находится ISO образ вы получите образ в формате imgPTN — именно его и следует поместить на флешку Easy2Boot для возможности загрузки в UEFI.
Сама загрузка в режиме EFI (отключение Secure Boot в БИОС может требоваться, а может не требоваться, в зависимости от самого образа и наличия загрузчика rEFInd, который по умолчанию не записывается) выглядит следующим образом:
- Загружаемся с флешки Easy2Boot в режиме Legacy и выбираем нужный образ imgPTN в меню. Подтверждаем изменение E2B раздела, введя Y. После этого компьютер может выглядеть подвисшим или многократно перезагружающимся — это нормально.
- После изменения раздела откроется меню Easy2Boot CSM Menu (меню, запущенное в режиме Legacy), первый пункт в котором позволяет загрузиться из выбранного образа в режиме Legacy для установки на MBR диск.
- Если нам это не требуется, перезагружаем компьютер и выбираем загрузку с флешки, но уже в UEFI режиме (теперь флешка поддерживает сразу два режима загрузки). Если загрузчик rEFInd отсутствует, сразу начнется загрузка из образа, как будто на флешке ничего кроме этого образа нет. Если установлен rEFInd, следует выбрать пункт справа в меню (Boot EFI from EASY2BOOT).
- Если загрузка с первого раза не проходит (столкнулся с этим в rEFInd с образами Windows), выключите компьютер или ноутбук долгим удержанием кнопки питания, а затем снова повторите загрузку.
Как это вообще работает? После «Изменения E2B раздела» на первом шаге, на флешку монтируется ваш образ imgPTN в итоге на ней как будто ничего больше не находится — т.е. мы загружаемся как бы «напрямую» в образ. Соответственно флешка перестает быть мультизагрузочной (хотя все данные на ней и остаются).
Чтобы вернуть накопитель в исходное состояние, откройте папку e2b на флешке и запустите файл RestoreE2B.cmd от имени администратора.
Дополнительная информация
Некоторые дополнительные сведения, которые я постараюсь обновлять по мере появления новой информации, а нюансов, как я упомянул, в программе очень много:
- Если в папке с файлом образа (формат не важен) поместить файл с таким же именем, но расширением .txt и содержимым в одну строкуто в меню для этого файла будет отображаться ваше имя.
- В папке _ISO на флешке присутствует файл E2B_Editor для редактирования фона, цветов и других параметров меню загрузки.
- С помощью \_ISO\SUB_MENU_Maker.cmd можно добавить собственные разделы в главном меню Easy2Boot.
- В составе MPI Tool Pack есть утилита Split WinISO для разделения файлов образов Windows на несколько файлов для помещения больших образов на флешку FAT32.
- Если вы используете внешний жесткий диск или флешку, которая определяется в системе как локальный диск, а не съемный накопитель, то при установке Windows 10, 8.1 и Windows 7 вам могут сообщить об отсутствии драйверов. Метод с образами imgPTN это решает, но потенциально может вызвать потерю данных на накопителе.
Видео инструкция Easy2Boot
Всё, что ниже, было написано для использования предыдущей версии Easy2Boot и, насколько я могу судить, этот метод всё еще должен работать, потому не удаляю его из инструкции. Также, если у вас будут свои находки по использованию утилиты — буду рад комментарию.
Ранний метод создания накопителя Easy2Boot (продолжает работать)
Нижеуказанные файлы были проверены VirusTotal, все чисто, за исключением пары угроз (таковыми не являющихся) в Easy2Boot, которые связаны с реализацией работы с установочными ISO образами Windows.
Процесс подготовки мультизагрузочной флешки Easy2Boot
Распакуйте (если portable) или установите RMPrepUSB и запустите его. Easy2Boot распаковывать не нужно. Флешка, надеюсь, уже подключена.
Не выходите из RMPrepUSB, программа еще понадобится (если вышли, ничего страшного). Откройте содержимое флешки в проводнике (или другом менеджере файлов) и зайдите в папку _ISO, там вы увидите следующую структуру папок:
Примечание: в папке docs вы найдете документацию на английском по редактированию меню, оформления и другим возможностям.
Следующее действие по созданию мультизагрузочной флешки — перенести все нужные образы ISO в нужные папки (можно использовать несколько образов для одной ОС), например:
- Windows 10 — в _ISO\WINDOWS\WIN10
- Windows 8 и 8.1 — в _ISO\WINDOWS\WIN8
- Антивирусные ISO — в _ISO\Antivirus
И так далее, по контексту и названию папок. Образы можно положить также в корень папки _ISO, в данном случае они в дальнейшем будут отображаться в основном меню при загрузке с флешки.
После того, как все нужные образы перенесены на флешку, в RMPrepUSB нажмите Ctrl+F2 или в меню выберите Drive — Make All Files on Drive Contiguous. По завершении операции флешка готова, и вы можете либо загрузиться с нее, либо нажать F11 для тестирования ее в QEMU.
Исправление ошибки драйвера носителя при загрузке с USB HDD или флешки Easy2Boot
Данное дополнение к инструкции подготовлено читателем под ником Tiger333 (другие его советы можно найти в комментариях ниже), за что ему большое спасибо.
- Флешка любого размера (нужна именно флешка).
- RMPrepUSB_Portable.
- Ваш USB-HDD или флешка с установленной (рабочей) Easy2Boot.
Для создания драйвера виртуального привода Easy2Boot подготавливаем флешку почти также, как при установке Easy2Boot.
Ваш виртуальный привод готов. Теперь нужно «познакомить» виртуальный привод и Easy2Boot.
Выньте флешку с приводом из компьютера (вставьте USB-HDD или флешку с Easy2Boot, если вынули). Запустите RMPrepUSB (если закрыли) и нажмите «запустить из под QEMU (F11)». Во время загрузки Easy2Boot вставьте вашу флешку с приводом в компьютер и дождитесь загрузки меню.
Закройте окно QEMU, зайдите на ваш USB-HDD или флешку с Easy2Boot и посмотрите на файлы AutoUnattend.xml и Unattend.xml. Они должны быть по 100КБ, если это не так повторите процедуру знакомства (у меня получилось только с третьего раза). Теперь они готовы работать вместе и проблемы с отсутствующим драйвером пропадут.
Как правильно использовать флешку с приводом? Сразу оговорюсь, данная флешка будет работать только с USB-HDD или флешкой Easy2Boot. Использовать флешку с приводом достаточно просто:
- Во время загрузки Easy2Boot вставьте вашу флешку с приводом в компьютер и дождитесь загрузки меню.
- Выберите образ Windows, и на запрос Easy2Boot «как устанавливать» — выберите пункт .ISO , далее следуйте инструкции установки ОС.
Проблемы, которые могут возникнуть:
Примечания по использованию и изменению мультизагрузочной флешки
- Если какие-то ISO загружаются некорректно, измените их расширение на .isoask, в этом случае при запуске данного ISO из загрузочного меню флешки можно будет выбрать различные варианты его запуска и найти подходящий.
- В любое время вы можете добавлять новые или удалять старые образы с флешки. После этого не забудьте воспользоваться Ctrl+F2 (Make All Files on Drive Contiguous) в RMPrepUSB.
- При установке Windows 7, Windows 8 или 8.1 вам будет задаваться вопрос о том, какой ключ использовать: вы можете ввести его сами, использовать пробный ключ от Microsoft, или же произвести установку без ввода ключа (потом все равно потребуется активация). Это примечание пишу к тому, что не стоит удивляться появлению меню, которого раньше не было при установке Windows, оно мало на что влияет.
При некоторых особенных конфигурациях оборудования лучше всего зайти на официальный сайт разработчика и почитать о том, как решить возможные проблемы — материала там хватает. Можете также задавать вопросы в комментариях, я постараюсь ответить.
Сегодня будем создавать мультизагрузочную флешку. Зачем она нужна? Мультизагрузочная флешка представляет собой набор дистрибутивов и утилит, с которой можно установить Windows или Linux, восстановить систему и сделать много других полезных вещей. Когда вы вызываете на дом специалиста по ремонту компьютеров, с огромной вероятностью в его арсенале имеется такая флешка или внешний жесткий диск (что, в принципе, одно и то же). См. также: более продвинутый способ создания мультизагрузочной флешки
Данная инструкция была написана сравнительно давно и на текущий момент (2016) не совсем актуальна. Если вас интересуют другие способы создания загрузочных и мультизагрузочных флешек, рекомендую этот материал: Лучшие программы для создания загрузочной и мультизагрузочной флешки.
Что потребуется для создания мультизагрузочной флешки
Существуют различные варианты создания флешки для мультизагрузки. Более того, Вы можете скачать готовый образ носителя со многими вариантами загрузки. Но в данной инструкции мы все будем делать вручную.
Непосредственно для подготовки флешки и последующей записи на нее нужных файлов будет использована программа WinSetupFromUSB (версия 1.0 Beta 6). Есть и другие версии этой программы, но мне больше всего по душе именно указанная, а потому и пример создания я буду показывать именно в ней.
Также будут использованы следующие дистрибутивы:
- ISO образ дистрибутива Windows 7 (точно так же можно использовать Windows 8)
- ISO образ дистрибутива Windows XP
- ISO образ диска с утилитами восстановления RBCD 8.0 (взято с торрента, для моих личных целей компьютерной помощи подходит лучше всего)
Кроме этого, естественно, понадобится и сама флешка, из которой мы будем делать мультизагрузочную: такая, чтобы на нее поместилось все, что требуется. В моем случае хватит 16 Гб.
Обновление 2016: более детальная (по сравнению с тем, что ниже) и новая инструкция по использованию программы WinSetupFromUSB.
Подготовка флешки
Подключаем подопытную флешку и запускаем WinSetupFromUSB. Убеждаемся, что в списке носителей вверху указан именно нужный USB накопитель. И нажимаем кнопку Bootice.
В появившемся окне нажимаем «Perform Format», перед превращением флешки в мультизагрузочную, ее необходимо отформатировать. Естественно, все данные с нее будут потеряны, надеюсь, Вы это понимаете.
Теперь в окне Bootice следует нажать кнопку «Process MBR». В появившемся окне следует выбрать «GRUB for DOS», после чего нажать «Install/Config». В следующем окне не нужно ничего менять, просто нажмите кнопку «Save to Disk». Готово. Закрываем окно Process MBR и Bootice, возвращаясь к главному окну программы WinDetupFromUSB.
Выбираем источники для мультизагрузки
В главном окне программы Вы можете видеть поля для указания пути к дистрибутивам с операционными системами и утилитами восстановления. Для дистрибутивов Windows требуется указать путь к папке — т.е. не просто к ISO файлу. Поэтому, прежде чем приступать, смонтируйте образы дистрибутивов Windows в системе, или же просто распакуйте ISO образы в папку на компьютере с помощью любого архиватора (архиваторы умеют открывать файлы ISO как архив).
Ставим галочку напротив Windows 2000/XP/2003, нажимаем кнопку с изображением многоточия тут же, и указываем путь к диску или папке с установкой Windows XP (в этой папке содержатся подпапки I386/AMD64). Аналогично прделываем с Windows 7 (следующее поле).
Для диска LiveCD ничего указывать не нужно. В моем случае на нем используется загрузчик G4D, а потому в поле PartedMagic/Ubuntu Desktop variants/Other G4D просто указываем путь к файлу .iso
Нажимаем «Go». И дожидаемся, когда все, что нам нужно, скопируется на флешку.
По завершении копирования программа выдает какое-то лицензионное соглашение… Я всегда отказываюсь, т.к. на мой взгляд оно не имеет отношения к только что созданной флешке.
А вот и результат — Job Done. Мультизагрузочная флешка готова к использованию. На оставшиеся 9 гигабайт я обычно записываю все остальное, что мне необходимо для работы — кодеки, Driver Pack Solution, наборы бесплатных программ и другую информацию. В итоге, для большинства задач, за которыми меня вызывают, мне вполне достаточно этой единственной флешки, но для солидности я, конечно, беру с собой рюкзак, в котором есть отвертки, термопаста, разлоченный 3G USB-модем, набор компакт-дисков для различных целей и другие причиндалы. Иногда пригождаются.
О том, как установить загрузку с флешки в BIOS вы можете прочесть в этой статье.
В статьях о том, как установить Windows 10, 8.1 или Windows 7 с USB накопителя, я уже описывал многие способы создания загрузочной флешки, но далеко не все. Ниже в списке перечислены отдельные инструкции на эту тему, но я рекомендую для начала ознакомиться со статьей под списком: в ней вы найдете лучшие программы для создания загрузочной или мультизагрузочной флешки или внешнего USB диска, некоторые из которых имеют свои уникальные полезные особенности.
В этом обзоре будут рассмотрены бесплатные утилиты, позволяющие сделать загрузочный USB носитель для установки Windows или Linux, а также программы для того, чтобы записать мультизагрузочную флешку. Также представлены варианты создания USB накопителя для запуска Windows 10, 8.1 и Windows 7 без установки и использования Linux в Live-режиме.
Загрузочная флешка Windows 10 и Windows 8.1 без программ
Те, кто имеют современный компьютер, оснащенный материнской платой с ПО UEFI (Начинающий пользователь может определить UEFI по графическому интерфейсу при входе в БИОС), и которым нужно сделать загрузочную флешку для установки Windows 10 или Windows 8.1 именно на этот компьютер, могут вообще не использовать каких-либо сторонних программ для создания загрузочной флешки.
Все, что нужно для использования данного способа: поддержка EFI загрузки, USB накопитель, отформатированный в FAT32 и желательно оригинальный образ ISO или диск с указанными версиями ОС Windows (для не оригинальных надежнее использовать создание флешки UEFI с помощью командной строки, который описан далее в этом материале). Способ подойдет только в том случае, если находящийся в образе в папке sources файл install.wim или install.esd имеет размер менее 4 Гб.
Суть метода сводится к простому извлечению содержимого ISO-образа на USB-накопитель с файловой системой FAT32. Да, с такого накопителя установка системы будет исправно запускаться в UEFI-режиме.
Подробно этот способ описан в инструкции Загрузочная флешка без программ.
Microsoft Windows Installation Media Creation Tool — официальная утилита для создания загрузочной флешки Windows
Если вам требуется создать загрузочную флешку Windows 10 или 8.1, для этого существует официальная утилита от Майкрософт — Media Creation Tool (MCT), которая автоматически загрузит последнюю оригинальную версию системы, домашнюю или профессиональную, x64 или 32-бит и поможет сразу записать её на USB. Причем созданный накопитель будет работать как в UEFI, так и в Legacy (CSM) системах.
Rufus — самая популярная программа для создания установочных USB флешек
Rufus — бесплатная утилита, позволяющая создать загрузочную флешку Windows или Linux. Программа работает на всех актуальных на данный момент версиях ОС Windows и, помимо прочих своих функций, может проверить накопитель на наличие ошибок. Также имеется возможность разместить на флешке различные утилиты, LiveCD, антивирусные загрузочные образы. Еще одно важное преимущество данной программы в последних ее версиях — простое создание загрузочной флешки UEFI GPT или MBR для Legacy-систем, а также возможность скачать образ Windows 10 с официального сайта прямо в интерфейсе программы.
Сама программа очень проста в использовании, и, в последних версиях, помимо прочего, может делать накопитель Windows To Go для запуска Windows с флешки без установки. Подробнее: Создание загрузочной флешки в Rufus
Создание загрузочной флешки с помощью UltraISO
UltraISO — многофункциональная программа на русском языке для работы с образами ISO, позволяющая, в том числе, легко сделать загрузочную флешку для установки операционной системы на компьютер или других целей. Несмотря на то, что программа не бесплатная, даже бесплатная версия исправно записывает уже готовые образы на USB накопители для последующего запуска компьютера с них.
Подробная инструкция о том, как создать такой накопитель с помощью UltraISO в отдельной инструкции: Загрузочная флешка с помощью UltraISO
Microsoft Windows 7 USB/DVD Download Tool
Использование не представляет собой никаких сложностей — после установки, Вам необходимо будет указать путь к файлу образа диска с Windows (.iso), указать, на какой USB-диск производить запись (все данные будут удалены) и дождаться завершения операции. Вот и все, загрузочная флешка с Windows 10, 8.1 или Windows 7 готова.
Мультизагрузочные флешки
Далее об инструментах, позволяющих создать мультизагрузочную флешку или другой USB-накопитель. Как можно понять из названия, мультизагрузочная флешка позволяет производить загрузку в различных режимах и для разных целей, например, на одной флешке могут быть:
- Установка Windows 10, 8.1 и Windows 10
- Антивирусные загрузочные образы
- Образы Live CD с утилитами
- Установка различных дистрибутивов Linux — Ubuntu, Mint, варианты Android x86
Это просто пример, в действительности набор может быть совершенно иным, в зависимости от целей и предпочтений владельца такой флешки. Ниже — несколько программ, которые позволяют сравнительно легко создать такие USB накопители.
WinSetupFromUSB
На мой личный взгляд, одна из наиболее удобных утилит для создания загрузочной флешки. Функции программы широки — в программе можно подготовить USB носитель для последующего его превращения в загрузочный, отформатировать в самых различных вариантах и создать необходимую загрузочную запись, проверить загрузочную флешку в QEMU.
Основная функция, которая также реализована достаточно просто и понятно — запись загрузочной флешки из образов установки Linux, дисков с утилитами, а также установки Windows 10, 8.1, Windows 7 и XP (Версии Server также поддерживаются). Использование не столь просто, как у некоторых других программ в этом обзоре, но, тем не менее, если Вы более или менее разбираетесь в том, как делаются такого рода носители, Вам не составит труда разобраться.
Изучит подробную пошаговую инструкцию по созданию загрузочной флешки (и мультизагрузочной) для начинающих пользователей и не только, а также скачать последнюю версию программы можно здесь: WinSetupFromUSB.
AIO Boot
AIO Boot Creator — мощная утилита на русском языке для простой записи загрузочных и мультизагрузочных флешек и внешних жестких дисков с операционными системами, LiveCD и утилитами, подходящая для загрузки в UEFI и BIOS (Legacy), а также включающая в себя набор полезных дополнительных инструментов.
Ventoy
Ventoy — возможно, одна из самых простых программ для создания мультизагрузочной флешки с различными образами ISO. Принцип работы тот же, что и в предыдущем случае: после специальной подготовки USB накопителя достаточно просто скопировать не него необходимые файлы.
Настройку внешнего вида меню, подписей и других элементов, в отличие от предыдущей программы, придется выполнить вручную. Подробно: Создание мультизагрузочной флешки в Ventoy.
WinUSB
WinUSB — сравнительно простая бесплатная программа, которая позволяет легко сделать загрузочную флешку с Windows 10, 8.1 или Windows 7, Linux, LiveCD и утилитами. Среди особенностей — поддержка UEFI и Legacy загрузки для файловых систем NTFS и FAT32, а также возможность записи мультизагрузочной флешки без её предварительного форматирования.
Подробно о программе и инструкция по использованию в статье Мультизагрузочная флешка без форматирования в WinUSB.
Бесплатная программа SARDU MultiBoot Creator для создания мультизагрузочной флешки
SARDU — одна из самых функциональных и простых программ с поддержкой русского языка, позволяющая легко записать мультизагрузочную флешку с:
- Образами Windows 10, 8.1, Windows 7 и XP
- Образами Win PE
- Дистрибутивами Linux и загрузочными накопителями с утилитами для реанимации системы, настройки разделов на дисках и пр.
При этом для многих образов в программе имеется встроенный загрузчик из Интернета. Если все опробованные до настоящего момента способы создания флешки с мультизагрузкой вам пока не подошли, настоятельно рекомендую попробовать: Мультизагрузочная флешка в SARDU.
Easy2Boot
Программа для создания загрузочной и мультизагрузочной флешки Easy2Boot работает по примерно следующему принципу:
- Вы специальным образом подготавливаете USB накопитель.
- Копируете загрузочные образы ISO в созданную структуру папок на флешке — любое количество почти любых образов.
В результате получаете загрузочный накопитель с образами дистрибутивов Windows (10, 8.1, 8, 7 или XP), Ubuntu и другими дистрибутивами Linux, утилитами для восстановления компьютера или лечения вирусов. По сути, количество ISOкоторые вы можете задействовать, ограничено лишь размером накопителя, что очень удобно, особенно для специалистов, которым это действительно нужно.
Из недостатков обеих программ для начинающих пользователей можно отметить необходимость разбираться в том, что делаешь и уметь вручную внести изменения на диск, если это необходимо (не всегда все работает нужным образом по умолчанию). Подробная инструкция и видео: Мультизагрузочная флешка с помощью Easy2Boot.
XBoot
Создание загрузочного носителя в данной программе производится простым перетаскиванием нужных файлов ISO в главное окно. После чего остается нажать «Create ISO» или «Create USB». Еще одна возможность, предоставляемая в программе — загрузить необходимые образы дисков, выбрав их из достаточно обширного списка.
Другие программы и способы создания загрузочной USB флешки для различных сценариев
В завершение — еще несколько способов создания загрузочного накопителя Windows, Linux или с другой операционной системой, в том числе и на компьютере Linux, если это оказалось необходимым.
Загрузочная флешка в командной строке Windows
Если вам нужна флешка для установки Windows 10, 8.1 или Windows 7, то необязательно использовать какие-либо сторонние программы для ее создания. Более того, часть из этих программ попросту представляют собой графический интерфейс, выполняя все то же самое, что вы можете сделать самостоятельно с помощью командной строки.
Процесс создания загрузочной флешки в командной строке Windows (в том числе с поддержкой UEFI) выглядит так:
- Вы готовите флешку с помощью diskpart в командной строке.
- Копируете все файлы установки операционной системы на накопитель.
- При необходимости вносите некоторые изменения (например, если требуется поддержка UEFI при установке Windows 7).
Ничего сложного в такой процедуре нет и при следовании инструкции справится даже начинающий пользователь. Инструкция: Загрузочная флешка UEFI в командной строке Windows
Флешка с Windows 10 и 8.1 в WinToUSB Free
Программа WinToUSB Free позволяет сделать загрузочную флешку не для установки Windows 10 и 8.1, а для их непосредственного запуска с USB накопителя без установки. При этом, по моему опыту, справляется с этой задачей лучше аналогов.
В качестве источника для системы, записываемой на USB может использоваться образ ISO, компакт-диск с Windows или даже уже установленная на компьютере ОС (правда, последняя возможность, если я не ошибаюсь, не доступна в бесплатной версии). Подробнее о WinToUSB и других подобных утилитах: Запуск Windows 10 с флешки без установки.
WiNToBootic
Еще одна бесплатная и прекрасно работающая утилита для создания загрузочной флешки с Windows 8 или Windows 7. Достаточно мало известная, но, на мой взгляд, стоящая внимания программа.
Преимущества WiNTBootic по сравнению с Windows 7 USB/DVD Download Tool:
- Поддержка образов ISO с Windows, распакованной папки с ОС или DVD-диска
- Отсутствует необходимость установки на компьютер
- Высокая скорость работы
Использование программы столь же простое, как и у предыдущей утилиты — указываем нахождение файлов для установки Windows и на какую флешку их записать, после чего дожидаемся окончания работы программы.
Утилита WinToFlash
Данная бесплатная portable программа (есть и платная версия с расширенными возможностями) позволяет создавать загрузочную флешку с компакт диска установки всех актуальных версий Windows и Linux. И не только это: если вам потребовалась загрузочная флешка MS DOS или Win PE, Вы также можете сделать ее с помощью WinToFlash.
WoeUSB
Если вам требуется создать загрузочную флешку Windows 10, 8 или Windows 7 в Linux, для этого вы можете использовать бесплатную программу WoeUSB.
Подробно об установки программы и её использовании в статье Загрузочная флешка Windows 10 в Linux.
Linux Live USB Creator
Отличительными особенностями программы для создания загрузочных флешек Linux Live USB Creator являются:
- Возможность загрузить необходимый образ Linux с помощью самой программы из довольно хорошего списка дистрибутивов, включая все популярные варианты Ubuntu и Linux Mint.
- Возможность запуска Linux с созданного USB накопителя в Live-режиме в среде Windows с помощью VirtualBox Portable, который так же автоматически устанавливается Linux Live USB Creator на накопитель.
Разумеется, возможность простой загрузки компьютера или ноутбука с флешки Linux Live USB Creator и установки системы так же присутствует. Подробнее об использовании программы: Создание загрузочной флешки в Linux Live USB Creator.
Windows Bootable Image Creator — создание загрузочного ISO
WBI Creator — несколько выбивается из общего ряда программ. Она создает не загрузочную флешку, а загрузочный образ диска .ISO из папки с файлами для установки Windows 10, 8, Windows 7 или Windows XP. Все что нужно сделать — выбрать папку, в которой находятся установочные файлы, выбрать версию операционной системы (для Windows 8 указываем Windows 7), указать желаемую метку DVD (метка диска присутствует в ISO файле) и нажать кнопку «Go». После этого, можно создавать загрузочную флешку другими утилитами из этого списка.
Universal USB Installer
Данная программа позволяет вам выбрать один из нескольких доступных дистрибутивов Linux (а также скачать его) и создать флешку с ним. Процесс очень прост: выбираете версию дистрибутива, указываете путь к расположению файла с этим дистрибутивом, указываете путь к флешке, заранее отформатированной в FAT или NTFS и нажимаете Create. Вот и все, осталось только ждать.
Это далеко не все программы, предназначенные для этих целей, существует и множество других для различных платформ и целей. Для большинства обычных и не совсем задач перечисленных утилит должно быть достаточно. Напоминаю, что загрузочную флешку с Windows 10, 8.1 или Windows 7 достаточно просто создать не используя никаких дополнительных утилит — просто с помощью командной строки, о чем я подробно писал в соответствующих статьях. Также, в контексте инструкции может оказаться полезным материал Как сделать загрузочную флешку обычной.
Easy2Boot (далее E2B) - это набор скриптов, написанных для загрузчика Grub4Dos, главной задачей которых является организация автоматического определение содержимого носителя, и построения на основе присутствующих образов соответствующего загрузочного меню.
Иными словами, с помощью данной системы отпадает необходимость настраивать файлы конфигурации Grub4Dos для загрузки конкретного образа. Достаточно расположить нужный вам образ в специально отведенную для него директорию, и загрузиться с флешки. Система сама найдет скопированные файлы и представит их в загрузочном меню. Поддерживаются все форматы образов которые понимает Grub2Dos, а конкретно: iso, img, ima, vhd, wim.
Про установку Easy2Boot из ОС Linux можно прочитать тут.
Установка
Скачиваем инсталлятор по этой (зеркало) ссылке. Ведет она на Google Drive разработчика, и содержит все самые свежие версии.
На момент написания этих строк последней была версия 1.93A. При скачивании так же можно увидеть версии с/без суффикса DPMS. Расшифровывается он так Driver Pack Mass Storage. Версия с данным суффиксом содержит драйвера SATA/SCSI/RAID необходимые для установки Windows XP.
После скачивания, вставляем флешку на которую будем записывать E2B и запускаем установщик.
Установщик запросит права администратора, подтверждаем данный запрос нажав кнопку Да.
Начнется распаковка файлов установки.
По окончании запустится приложение Make_E2B.exe (установщик).
В окне установки, в верхнем выпадающем списке, выбираем целевую флешку. Слева, в списке, выбираем язык для устанавливаемой системы E2B. После чего, нажимаем на красную кнопку Make E2B Drive. Установщик запросит подтверждение на выполнение создания E2B флешки.
Нажимаем OK. Начнется процесс создания загрузочной флешки и установщик запросит подтверждение на уничтожение всех данных на флешке. Соглашаемся нажатием кнопки OK.
Запустится процесс разметки флешки, установки загрузчика Grub4Dos и последующего копирования необходимых файлов системы E2B.
По завершении, если все прошло гладко, консоль установщика станет зеленой (в противном случае красной).
Закрываем окно консоли. В основном окне установщика станет доступна зеленая кнопка Test with QEMU. Она предназначена для проверки уже созданной флешки в виртуальной машине QEMU. Нажимаем на нее чтобы убедиться в работоспособности установленной системы E2B.
Как видно, все работает. Но на данный момент наша флешка пуста. Заполним ее, и посмотрим как изменится меню E2B.
Структура E2B
Перед тем как тестировать установленную систему E2B, взглянем на то что произошло с флешкой во время ее установки. Первым делом проверим структуру разделов.
На представленном изображении, слева, открыто стандартное средство Windows Управление дисками, а справа, программа BOOTICE. Из данных программы BOOTICE видно, что на флешке на самом деле два раздела. Один основной NTFS, занимающий практически весь объем. И дополнительный FAT12, очень маленький по объему (~35KB). Переключимся на данный раздел и посмотрим его содержимое.
Данный раздел пуст. Скорее всего содержимое в него будет добавлено самой системой E2B при определенных условиях, и предназначено оно будет по всей видимости для возможности загрузки в UEFI режиме.
Теперь переключимся снова к основному разделу, и посмотрим его содержимое.
Пройдемся по папкам и файлам на которые стоит обратить внимание.
Папка _ISO - в ней хранится все необходимое для работы системы E2B. Скрипты, конфигурационные файлы, программы и загружаемые образы. Образы для загрузки копируется в эту директорию.
Командный файл MAKE_E2B_USB_DRIVE (run as admin).cmd - предназначен для выполнения ручной установки E2B на флешку. Используется в том случае, если был скачан не установщик, а zip архив с E2B.
Командный файл MAKE_THIS_DRIVE_CONTIGUOUS.cmd - предназначен для выполнения дефрагментации скопированных образов на флешке. Данный скрипт необходимо запускать после добавления новых образов на флешку.
Командный файл QEMU_MENU_TEST (run as admin).cmd - предназначен для тестирования загрузки флешки в виртуальной машине QEMU.
Перейдем к осмотру содержимого папки _ISO.
В данной директории можно увидеть большое количество директорий. Их можно разделить на две категории, те что именованы в верхнем регистре, и те что в нижнем. Первые предназначены для копирование в них загрузочных файлов, а вторые, содержат в себе файлы необходимые для работы системы E2B.
Каждая из директорий связана со своим разделом меню. Если директория пуста, то соответствующий ей пункт меню не будет отображен при загрузке в главном меню.
Если какой то образ нужно разместить в главном меню, то его необходимо копировать в папку \_ISO\MAINMENU.
И последнее важное замечание. Установочные образы Windows должны обязательно располагаться в соответствующей поддиректории в папке \_ISO\WINDOWS.
Остальную информацию можно почитать в файлах ReadMe папки _ISO.
Тестирование
Так как предназначение системы E2B автоопределение загрузочных образов, тестирование будет следующим. На флешку будут скопированы установочные образы Windows 10 и Ubuntu 17.04. Так же будут использованы следующие LiveCD - SystemRescueCd, Hiren's BootCD, Ultimate Boot CD, Kaspersky Rescue Disk и Dr.Web LiveDisk. И напоследок добавим на флешку среду предустановки в виде файла boot.wim, чтобы проверить возможность загрузки WIM файлов напрямую.
Тестирование E2B будем проводить в виртуальной машине VirtualBox. О там как загружать флешку в VirtualBox можно прочитать тут.
SystemRescueCD
Представлен iso образом systemrescuecd-x86-5.0.2.iso. Расположение \_ISO\MAINMENU.
Hiren's BootCD
Представлен iso образом Hiren's.BootCD.15.2.iso. Расположение \_ISO\MAINMENU.
Ultimate Boot CD
Представлен iso образом ubcd537.iso. Расположение \_ISO\MAINMENU.
Kaspersky Rescue Disk
Представлен iso образом kav_rescue_10.iso. Расположение \_ISO\ANTIVIRUS.
Dr.Web LiveDisk
Представлен iso образом drweb-livedisk-900-cd.iso. Расположение \_ISO\ANTIVIRUS.
Ubuntu 17.04
Представлен iso образом ubuntu-17.04-desktop-amd64.iso. Расположение \_ISO\LINUX.
Windows 10
Представлен iso образом en-ru_windows_10_rs2_15063.447_with_update_16in1_x86_v17.06.28_by_adguard.iso. Расположение \_ISO\WINDOWS\WIN10.
Так как среда предустановки данного образа не хотела запускаться под виртуальной машиной VirtualBox, она зависала на моменте загрузки. Я приведу скриншоты до момента зависания. А конечный загруженный результат с реальной машины.
Загрузка WIM
Wim файл был взят от среды предустановки Windows 8. Имя файла boot.wim. Расположение \_ISO\WINPE.
С этим образом так же наблюдалась проблема загрузки в VirtualBox. Поэтому часть скриншотов будет из виртуальной машины, а часть с реальной.
В итоге, как можно наблюдать, со своей задачей система E2B справилась на отлично. Все образы были загружены. Причем пользователю нужно уметь лишь копировать и вставлять файлы образов в соответствующие директории. Учитывая еще тот факт, что E2B можно совмещать с своим собственным Grub2Dos меню, и с другими мультизагрузочными сборками, делают ее просто незаменимым инструментом, который обязательно должен присутсвовать на каждом загрузочном USB устройстве.
После создания разделов для флешки, как рассказано в этом посте, перейдем к установке загрузчиков. В качестве загрузчиков будем использовать Grub4Dos, для загрузки в обычном BIOS, и GRUB 2, для загрузки в UEFI BIOS. Из программ нам понадобится только BOOTICE.
И так, снова посмотрим на текущую разметку флешки, выглядит она следующим образом.
У нас в распоряжении два раздела, одни основной, файловый и по совместительству выполняющий роль загрузочного для BIOS систем, и второй небольшой раздел, исключительно для загрузки в EFI. Подробнее о теории разделов читаем тут.
Теперь перейдем собственно к установке загрузчиков.
Установка BIOS загрузчика
Запускаем BOOTICE, во вкладке Physical disk выбираем нашу флешку, если она не выбрана по умолчанию, и нажимаем на кнопку Process MBR.
В открывшемся окне выставляем переключатель в секции Available MBR Types в положение GRUB4DOS 0.4.5c/0.4.6a (grldr.mbr) и жмем на кнопку Install / Config.
Откроется окно конфигурирования загрузочной записи GRUB4DOS. В секции GRUB4DOS Version выставляем переключатель в положение 0.4.6a (FAT, FAT32, ExFAT, NTFS, EXT2), снимаем остальные все галочки. Должно быть так как на скрине ниже. Жмем на кнопку Save to disk.
BOOTICE скажет что MBR GRUB4DOS успешно установлена, и попросит скопировать внешние файлы загрузчика GRLDR и menu.lst в корень любого раздела на устройстве. Жмем на OK.
Возвращаемся главное окно программы. Во вкладке Physical disk нажимаем на кнопку Process PBR.
В открывшемся окне записи загрузочной области раздела, в секции Destination Partition
выбираем первый раздел флешки, а в секции Available PBR Types выставляем переключатель в положение GRUB4DOS 0.4.5c/0.4.6a (FAT, FAT32, NTFS, ExFAT) и нажимаем на Install / Config.
Откроется окно конфигурации загрузочной области раздела. В нем выставляем переключатель в положение Version 0.4.6a и жмем на OK.
Программа скажет что успешно изменила PBR раздела.
Теперь выполняем просьбу программы о копировании файлов. Для этого качаем свежую версию загрузчика Grub4Dos по ссылке в начале статьи. На момент написания статьи это версия от 2015-11-18.
Из скачанного архива grub4dos-0.4.6a-2015-11-18.7z, извлекаем файлы grldr и menu.lst в корень первого раздела.
Файл menu.lst располагается в директории sample внутри архива.
В итоге имеем такую картину.
На этом установка BIOS загрузчика завершена. Теперь дело осталось только за EFI.
Установка UEFI BIOS загрузчика
Специально для EFI загрузчика мы подготовили отдельный раздел, второй по счету. Чтобы получить к нему доступ, его нужно смонтировать. К сожалению из-за ограничения самой операционной системы Windows, для флешек возможно монтировать только один раздел, поэтому при необходимости работы с разделами, между ними необходимо переключаться.
Для переключения на второй раздел, в BOOTICE, во вкладке Physical disk выбираем нашу флешку, и нажимаем на кнопку Parts Manage.
Открывшемся окне управления разделами, выбираем второй раздел, и жмем на кнопку Set Accessible.
Второй раздел при этом станет доступным для работы в системе. В списке он переместиться на первое место, и в поле Drive ему будет присвоена буква. Первый же раздел станет недоступным.
Качаем архив с загрузчиком GRUB 2 по ссылке GRUB_2.04_UEFI_and_LEGACY.7z (4.91 MB), и распаковываем в корень флешки.
Должно получиться так.
Теперь необходимо отредактировать конфигурационный файл загрузчика. А именно, сделать так, чтобы мы могли конфигурировать, при необходимости, меню из первого раздела, минуя постоянные переключения между разделами, при необходимости вносить изменения.
Конфигурационный файл располагается по адресу boot\grub\grub.cfg.
Открываем его любым текстовым редактором, удаляем все его содержимое, и вписываем следующее:
insmod ntfs
search --set=root --file /grub.cfg
configfile /grub.cfg
Получиться должно так.
Необязательно, но так же можно скопировать в корень раздела программу BOOTICE. На всякий случай.
Далее переключаемся снова на первый раздел, и копируем, с архива, файл grub.cfg в корень флешки.
На этом установку EFI загрузчика можно считать завершенной.
Напоследок проверим флешку c помощью программы QemuBootTester.
Загружаемся в режиме обычного BIOS.
Теперь загрузимся в EFI режиме.
В итоге, у нас получилась флешка с возможностью загрузки как в BIOS, так и в UEFI BIOS, c возможностью конфигурирования обоих загрузчиков из основного раздела.
В следующем материале, мы определимся с содержимым флешки и сконфигурируем загрузчики под это содержимое.
Читайте также: