Создание загрузочной флешки с несколькими установочными образами Windows
Всем доброго времени суток. Недавно я приобрёл себе флешку на 32 ГБ и был очень счастлив. Захотелось мне на неё залить несколько установочных образов винды, да ещё и свою сборку загрузочной флешки впридачу. Попутно встал вопрос как это делать. «Ну конечно! Надо же просто смапить образ и запустить загрузку!» — радостно подумал я, и начал проводить сие действие. Но ничего не получилось. А точнее — установщик выпал в BSOD. Смапить в оперативку образ не получилось. То есть получилось, но далеко не с ожидаемым результатом. Установщик даже загрузился, но вот ставить ничего не стал, сославшись на недоступность носителя установки. Флешку я никуда не девал, поэтому лицезреть сию надпись было, как минимум, неприятно. … спустя два часа гугла и немного говнокода не самого лучшего кода на свет родилась программка с трудно выговариваемым названием WinInstall4Grub4DOS, в которую были впихнуты все утилиты, которые могут понадобиться для создания загрузочной флешки с любым количеством установочных образов Windows, кои не только загружаются и работают, но ещё и устанавливают ОСь. Результат получилось совместить с моей основной загрузочной флешкой, чем я был доволен как слон :). Ну ладно, теперь ближе к делу.
Интерфейс программы представлен на скриншоте ниже:
Для начала необходимо скачать ISO-образы Windows с любого доступного источника. Подойдут абсолютно любые образы, от пиратского Зверя, до оригинальных MSDN-образов.
Выбираем папку с ISO-образом. Их может быть сколько Вам угодно: к примеру недавно я подготавливал сразу 2 образа Windows 8.1 для установки с флешки.
Если в папке нету iso-образов — программа уведомит Вас об этом. Если же они там есть — на следующей странице программа покажет какие именно образы будут обработаны. Если там будет образ диска, например, с фильмом — ничего хорошего из этого не выйдет. Так что лучше сразу смотреть чтобы такого не случилось. Вдобавок некоторые антивирусы могут распознавать в интеграторе FiraDisk (заметьте — не в самой программе!) вирус, поэтому антивирусные программы лучше на время отключить. И процесс быстрее будет, и всяких неожиданностей таким образом можно избежать. К примеру у меня AVG распознавал вирус в программе, кажется, hidcon.exe (программа для запуска bat-скриптов без консольного окна), из-за чего интегратор FiraDisk вылетал. Приходилось самому выдирать из него ImageX и размонтировать wim-образ вручную.
Программа даёт нам список iso-файлов, найденных в выбранной папке:
Если Вы уверены, что лишнего у Вас там ничего нет — можете нажимать «Далее >>». Откроется интегратор FiraDisk, в нём нажмите «ОК». Пойдёт процесс интеграции драйвера в iso-образ установщика Windows. Этот драйвер нужен для того, чтобы при загрузке образа программа установки не выдавала ошибки отсутствия источника установки, и единственное, что он делает — монтирует iso-образ в PE-систему, в которой выполняется установщик Windows. Операция интеграции драйвера достаточно долгая, пока можете сходить попить чаю.
ISO-образы обработаны, переходим к следующему шагу:
Уже почти всё. Самое время зайти в папку с iso-образом и посмотреть на результат нашей работы. Появилась копия iso-образа с префиксом FiraDisk. Если образов было несколько — появится несколько обработанных. Их и нужно скопировать на флешку. Лучше создать для этого определённую папку в корне флешки, например Boot. Русских букв, пробелов и спецсимволов в названии не должно быть, название iso-образа также не должно содержать их. Идеальный вариант названия iso-образа Вы можете увидеть на предыдущих скриншотах.
Программа предлагает сохранить необходимые утилиты:
На этой странице мы можем сохранить утилиты для превращения обычной флешки в загрузочную. Что это и зачем нужно можно узнать нажав на самую большую кнопку. Лучше всё же сразу сохранить эти утилиты, чем лазать по интернету ищя где их скачать. Если Вы не знаете предназначение этих утилит — лучше прочитайте внимательно. Иначе велика вероятность того, что ничего не получится.
Если в BootICE при выборе флешки становится недоступной кнопка Process MBR — форматируем флешку с помощью HP USB Disk Storage Format Tool. Файловая система: NTFS.
В 1-ой строке выбираем нашу флешку, далее указываем тип файловой системы: NTFS, указываем метку тома, ставим галочку Quick Format. Жмём Start, появится окно, жмём «ДА», потом жмём «ОК».
Распаковываем GRUB4DOS_GUI_Installer.zip, запускаем grubinst_gui.exe.
Вверху ставим галку в графе «Disk», выбираем нашу флешку (ориентируйтесь на размер), жмём «Install». Если всё прошло удачно — появится вот такая надпись:
Берём файлы grldr и menu.lst и копируем их на нашу флешку. Если у Вас есть gfx-меню для GRUB4DOS (можно найти в интернете по запросу gfxmenu) — скиньте его на флешку и добавьте в menu.lst строчку:
, где %filename% — имя файла Вашего меню. Очень желательно установить такое меню, т.к. оно добавляет поддержку русского языка (кодировка UTF-8).
Теперь нам надо скопировать файлы образов Windows на флешку в нужную нам папку. В дальнейшем мы укажем пути к этим файлам в программе.
Скопировали? Вот и славно! Только работать ничего не будет. Почему? Да потому, что образы надо дефрагментировать! Сделаем мы это с помощью WinContig.
Интерфейс WinContig после запуска:
Перетащим iso-образы с флешки в окно программы. Они добавятся в программу:
Дефрагментируем их с помощью одноимённого пункта меню (Действие >> Дефрагментация):
После окончания процесса появится окно с результатами. Закрываем WinContig.
ЗЫ: Не обращайте на размер 0 KB. Это — пустышки, сделанные для создания инструкции.