Содержание
- 1 Как создать мультизагрузочную флешку Windows 7
- 2 Как создать мультизагрузочную флешку
- 2.1 1. Скачаем и установим MultiBoot USB
- 2.2 2. Скачаем и установим UltraISO
- 2.3 3. Отформатируем и установим загрузчик на флешку
- 2.4 4. Установка Windows PE/XPE
- 2.5 5. Установка Windows XP и Windows 7/8
- 2.6 6. Установка дополнительных утилит
- 2.7 7. Проверка мультизагрузочной флешки
- 2.8 8. Корректировка меню
- 2.9 9. Обновление теста оперативной памяти
- 2.10 Заключение
- 3 Как создать мультизагрузочную флешку с Windows XP и программами?
- 3.1 Подготовка
- 3.2 Форматирование
- 3.3 Создание загрузочного сектора и копирование загрузочных файлов
- 3.4 Перенос на флешку дистрибутива Windows XP и программ
- 3.5 Конфигурирование мультизагрузочного меню
- 3.6 Установка Windows XP
- 3.7 Установка Windows 7 или 8
- 3.8 Запуск MHDD и Memtest86+
- 3.9 Загрузка Windows с жесткого диска
- 3.10 Перезагрузка и выключение
- 3.11 Тестирование
Как создать мультизагрузочную флешку Windows 7
Установка различных ОС на один и тот же компьютер может преследовать разные цели: от чисто ознакомительных до сугубо профессиональных. Пользователи Windows, желающие изучить Linux, не хотят расставаться с привычной для них «средой обитания» Окон. Для них актуально так организовать работу на компьютере, чтобы попеременно использовать то одну, то другую «Ось».
Сделать это можно либо установив эмулятор одной системы в системном окружении другой, либо при помощи мультизагрузки, когда выбор запускаемой системы осуществляется еще на страте компьютера.
До некоторых пор мы все считали, что единственным носителем системных файлов может быть жесткий диск или, в крайнем случае, вышедшие ныне из моды флоппи. Появление флеш-накопителей разрушило эти представления. Сегодня можно устанавливать и запускать ОС прямо с флешки. Так было не всегда. USB-накопители совсем недавно приобрели те технические характеристики, которые позволяют это делать.
Первые модели таких носителей имели слишком малое число циклов чтения-записи до выхода их из строя. Поэтому устанавливать их на флешку было практически бессмысленно. Единственная сфера применения таких загрузочных флешек заключалась в инсталляции на них MS-DOS с целью получения доступа к ресурсам вышедшего компьютера с «полетевшей» более мощной «операционкой».
Современные USB-накопители стали поистине долгоживущими. Их большая память и высокая производительность позволяют использовать их в качестве альтернативы винчестерам. В БИОС нынешних ПК можно установить загрузку не только с хард-диска или флоппи, но и с флешки.
Далее, по ходу изложения, мы рассмотрим все эти возможности и выясним, как создать мультизагрузочную флешку. То есть такую, которая объединяет в себе две рассмотренные выше технологии. Предмет нашей заметки — не только создание мультизагрузочной флешки Windows 7, но и некоторые похожие задачи.
Создаем мультизагрузочный носитель: способ первый
Для начала ответим на вопрос: зачем это может понадобиться? Ответов можно дать несколько. Ну, например, если вы хотите иметь под рукой универсальный инсталлятор для нескольких ОС сразу. На такой носитель можно одновременно поместить MS-DOS (несколько разновидностей), установщик Windows, установщик Linux и так далее. Тогда вам не придется копаться в поисках нужного дистрибутива – все под рукой в любой момент времени.
Другая причина: вы хотите иметь переносную ОС с любимыми программами. Это очень удобно: достаточно воткнуть флешку в любой компьютер, установить в БИОС правильный порядок загрузки, и вот вы уже в привычном для вас рабочем окружении. Третья причина: создать восстановительную флешку, то есть такую, что используется для восстановления «сбойнувшей» машины.
В каждом из описанных случаев процедура создания и конфигурации носителя будет отличаться. Поэтому начнем мы свой рассказ с того, как создать мультизагрузочную флешку установочного типа. То есть такую, с которой можно выполнить инсталляцию или восстановление сразу нескольких систем семейства Windows. Допустим, мы хотим включить в нее дистрибутивы следующих «операционок»:
- ISO-образ «семерки».
- ISO-образ WinXP.
- Образ восстановительного диска, например, диска RBCD 8.0, легко отыскиваемого на torrent-хранилищах.
Теоретически все это можно проделать вручную, используя мультизагрузчики наподобие GRUB4DOS. Но для этого потребуется изучение его довольно обширной спецификации. Погружаться в эти дебри обычному пользователю как-то не с руки.
Хотя продвинутому пользователю это может показаться интересным, большинство захочет добиться результата, так сказать, «малой кровью». Тем более что результат будет, по сути, тем же самым. Для решения нашей задачи воспользуемся одной полезной утилиткой: программой WinSetupFromUSB.
WinSetupFromUSB
Скачать утилиту можно отсюда: http://www.winsetupfromusb.com/downloads/ — то есть с сайта производителя этой программы. Желающие ознакомиться с инструкцией на русском могут посетить такой адрес: http://remontka.pro/winsetupfromusb/. Создавать мультизагрузочную флешку будем так:
- Вставляем стик в любой разъем.
- Запускаем WinSetupFromUSB. Перед нами появиться окошко, верхняя половина которого выглядит как на рисунке ниже:
- Для нас крайне важно, чтобы в списке устройств отображалась именно наша флешка. Если это не так, укажите ее вручную.
- После того как это сделано – жмите на кнопку с надписью «Bootice». В результате будет выдано еще одно окно с вариантами дальнейших действий. Выглядит оно так:
- Как видим, внизу присутствует целый ряд кнопок, в котором нужно выбрать кнопку «Perform Format». Щелчок по этой кнопке приведет к форматированию носителя правильным образом, то есть подготовит его для дальнейших операций. Конечно, все данные на флешке будут стерты.
- После окончания форматирования будет выдана панель с целым рядом флажков-опций выбора режима функционирования носителя. Мы остановимся на режиме USB-HDD, то есть таком, при котором стик имитирует работу стандартного хард-диска. Поскольку все инсталлируемые нами образы используют одну и ту же файловую систему, то создавать на флешке разделы с разной разметкой нет необходимости. Итак, выбираем пункт «USB-HDD (One Partition)». Дальше указываем тип файловой системы в нижнем списке: в нашем случае это будет NTFS. Жмем «Next Step».
- По завершении процесса разметки будет выдано окошко-предупреждение с кнопкой «Ок». Щелкните по этой кнопке.
- В следующем окне будет предложено выбрать один из нескольких загрузчиков. Такой загрузчик устанавливается в начальные адреса памяти флешки и отвечает за старт того или иного дистрибутива, выдавая меню для осуществления пользователем конкретного выбора (все происходит так же, как и при загрузке нескольких ОС с «винчестера»). Устанавливаем флажок на опции «Grub for 4DOS» и жмем на кнопку «Install/Config».
- В следующем окне ничего делать не нужно – просто жмете на кнопку «Save to disk».
- Закрываем все открытые окошки, кроме главного окна программы WinSetupFromUSB. Теперь нам нужно указать утилите дистрибутивы, помещаемые на носитель. Выбор дистрибутивов сводится к указанию папок содержащих файлы инсталляции и указанию типа дистрибутива. В главном окне WinSetupFromUSB присутствует несколько заготовок для различных ОС:
- То есть если вам нужно поместить на носитель XP, то следует выставить первый флажок и указать путь к папке дистрибутива на диске. Сам ISO-образ для этого не годится – его нужно распаковать в любую папку любым архиватором и передать программе имя папки. То же самое нужно проделать и для остальных дистрибутивов, выставляя подходящий флажок и указывая путь к соответствующей директории. По завершении подстановки этой информации нужно щелкнуть кнопку «Go».
На этом описание работы утилиты WinSetupFromUSB можно считать законченным.
Создать мультизагрузочную флешку у нас получилось, можно приступить к рассмотрению смежных вопросов.
Windows 7 на USB
Технология LiveCD давно уже пробила себе дорогу к сердцам пользователей. Среди Linux-оидов этот подход – обычное дело. Достаточно носить с собой повсюду болванку с любимым дистрибутивом Linux, чтобы не иметь проблем с отсутствием его на компьютере. Правда, запись на болванку исключена, но для многих целей достаточно и функции чтения. Система загружается с CD-компакта в память ПК, и большая часть функций полноценной ОС становится доступной.
Пользователи Виндовс до недавнего времени этим практически не занимались. Но с появлением быстрых и объемных стиков USB настал и их черед. Live USB исповедует ту же самую парадигму, что и LiveCD, только носителем информации выступает не болванка, а флэшка. Как приготовить флешку Windows 7 с полноценной «осью» на борту, мы расскажем далее.
Первой Windows, допускающей инсталляцию на носитель, отличный от жесткого диска, являлась версия XP под именем WinPE (Windows Preinstallation Environment) – это была до предела минимизированная, хотя и достаточно быстрая версия «Окон».
Распространялась эта версия самой Microsoft, и поэтому претензий к ней как к некоему неполноценному продукту не предъявлялось. Более того, именно этот «дистр» стал основой для большого разнообразия portable-самоделок. Для того чтобы расширить WinPE до определенных разработчиком пределов – то есть включить в LiveCD драйвера, отсутствующие в WinPE компоненты Windows или внешние программы, предлагалось использовать специальное программное обеспечение, наподобие утилиты BartPE и других таких же.
Давно не развиваемая BartPE не подойдет для иллюстративных целей. Тем более что мы намерены иметь дело вовсе не с XP, а с седьмой версией. Современной альтернативой BartPE является программа WinBuilder, к рассмотрению которой мы и переходим.
LiveUSB при помощи WinBuilder
Исходным материалом для построения мобильного дистрибутива Виндовс 7 послужит Win7PE, а пока подскажем, где взять сам «ВинБилдер». Скачать его можно с родной страницы в интернете: http://winbuilder.net/.
Покопавшись в недрах сайта, можно отыскать любую информацию по практическому использованию этой программы, но вам она не понадобится, т. к. мы опишем процесс работы с ней достаточно подробно. Перед началом работы нужно проделать вот что:
- Переписать WinBuilder в любую папку на диске (пусть это будет каталог C:\WB).
- Отключить на время антивирус – он может ругаться и мешать в процессе сборки.
- Запустить программу от имени администратора.
- В нижней части окна программы отметить флажки так, как показано на следующем рисунке:
- Нажать на кнопку «Download» для загрузки вспомогательных скриптов.
Далее нам потребуется пакет Windows Automated Installation Kit (WAIK). Этот почти 2-гигабайтный образ можно взять тут: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5753. После чего запустить инсталлятор пакета под именем StartCD.exe. Весь этот продукт нам не нужен. Нам потребуются лишь его отдельные файлы из папки \Windows AIK\Tools\x86\. Вот перечень этих файлов:
- bcdboot.exe
- imagex.exe
- wimgapi.dll
- wimmount.inf
- wimmount.sys
- wimserv.exe
Все эти файлы нужно скопировать в поддиректорию WinBuilder (в нашем случае в папку C:\WB\Projects\Tools\Win7PE_SE\x86\). Туда же следует скопировать файл bcdedit.exe из папки \Windows\System32. Драйвера для будущей системы требуется скачать с этого адреса: http://driverpacks.net/driverpacks/latest.
Дополнительно ставим VirtualBox – эта виртуальная машина понадобится нам для тестирования сборки. На этом подготовительные процедуры завершены, и можно приступать к генерации системы.
Генерация portable-версии «семерки»
Подробности дальнейших действий:
- В главном окне программы WinBuilder щелкаем по кнопке «Source» и подсовываем утилите папку с инсталляционными файлами Windows (создать такую папку можно распаковав любой установочный образ):
- Следом переходим в раздел «Drivers» => «Driver Package Installer» и щелчком по кнопке Explore указываем папку, куда мы складировали заранее подготовленные драйверы. Драйверы должны быть в формате архивов (например, 7-zip).
- Следующее действие: в дереве левой панели окна программы находим узел «VirtualTest» и отмечает галочкой пункт «Best Emulation».
- Остается нажать на кнопку «Play», и WinBuilder не только сгенерирует нам сборку, но и запустит ее в эмуляторе. Если что-нибудь пойдет не так – будет создан и показан файл лога ошибок. Утилита достаточно интеллектуальна, чтобы вдобавок предложить варианты решения возникшей проблемы.
В итоге мы получим «голую» ось с максимально урезанным функционалом и полным отсутствием «бирюлек» вроде «Aero».
Наполнить сборку содержанием можно с помощью рекомендаций следующего пункта нашего рассказа.
Модификация сборки
Большое количество узлов в дереве слева позволяет осуществлять очень гибкую настройку получившегося продукта. Менять можно практически все, начиная от дефолтного разрешения экрана, темы оформления загрузчика, до включения плагинов в проводник будущей Виндовс.
Для добавления документов и медиа-содержимого можно воспользоваться интерфейсом узла «Additional files», правда, включить таким образом в дистрибутив программы пользователя не получится. Аэро, обои и панелька с гаджетами могут быть подключены в узе Tweeks.
Включение приложений возможно, но более трудоемко. Чтобы облегчить эту задачу, разработчиками было выпущено множество скриптов для внедрения в сборку самых различных программ. Скачать эти скрипты можно по следующему адресу: http://reboot.pro/forum/65/. Готовый скрипт помещается в папку C:\WB\Projects\Win7PE_SE\Apps или в любую из ее поддиректорий.
Если же готового скрипта на сайте не нашлось, его можно изготовить самостоятельно при помощи инструмента MakeScript, размещенного на сайте http://reboot.pro/508/. Не стоит подсовывать этой программе инсталляторы, лучше отдать ей на съедение portable-версии ПО:
В противном случае в реестре будет сгенерировано невообразимое количество мусора. Программа MakeScript имеет достаточно гибкие настройки. Ознакомьтесь с ними в документации или поищите описание в интернете.
В простейшем случае все сводится к указанию exe-файла переносной версии нужной программы, указанию ее названия и нажатию на большую кнопку «Make It» слева на экране.
Переносим все на USB
Пока что мы еще ничего не сказали о том, как перенести все это на флешку. В общем случае программа генерирует готовый ISO-образ системы прямо в папке C:\WB.
Переносить такие образы на USB-носитель мы уже умеем. Для этого нам пригодятся знания, полученные в первых параграфах нашего рассказа.
Итак, круг замкнулся, и больше обсуждать нам в сущности нечего.
Источник: https://WindowsTune.ru/win7/setup7/multizagruzochnaya-fleshka-windows-7.html
Как создать мультизагрузочную флешку
Здравствуйте читатели блога компании КомСервис (г. Набережные Челны)!
В прошлых статьях мы создали загрузочный или установочный диск и флешку в этой, разберемся как создать мультизагрузочную флешку. Так как это первая статья в теме мультизагрузки, она будет простенькая. Мы с помощью программы MultiBoot USB создадим флешку с которой можно будет установить Windows XP, Windows 7 или Windows 8 и запустить кучу программ для тестирования жесткого диска, оперативной памяти, сброса пароля и другие.
У меня пока на получилось добавить антивирус Касперского или Dr.Web для проверки компьютера на вирусы. С этой мультизагрузочной флешки можно будет установить только одну записанную на нее версию Windows 7 и Windows XP. То есть пока мне не известно как сделать чтобы на флешке было несколько образов Windows 7 и при установке мы могли бы выбирать.
(Если у вас в образе несколько операционных систем для установки, в этом случае выбор будет. Как сделать, чтобы из одного образа Windows 7 Ultimate можно было устанавливать Windows 7: Начальную; Домашнюю; Профессиональную или Максимальную читайте и смотрите здесь). Надеюсь с этим разобраться в следующих статьях. Все нюансы осветил.
Побежали создавать мультизагрузочную флешку.
Структура статьи
Заключение
1. Скачаем и установим MultiBoot USB
Скачаем программу MultiBoot USB с помощью которой мы сделаем мультизагрузочную флешку.
Скачать удобно с торрента
http://rutracker.org/forum/viewtopic.php?t=3848726
Как скачивать с торрента можно прочитать и посмотреть здесь.
После скачивания желательно проверить контрольные суммы
Как это сделать можно прочитать и посмотреть в этой статье
Контрольные суммы сошлись переходим к установке.
Запускаем от имени администратора MultiBoot USB — Мультизагрузочная флешка.exe
Жмем ОК
Ждем
Установленная программа сразу запускается
Полдела сделано.
2. Скачаем и установим UltraISO
Этот пункт можно не делать есть у вас уже установлена программа для работы с ISO-образами (например DAEMON Tools). Нам понадобиться программа для монтирования образов в виртуальный диск для записи Windows на флешку.
Скачаем UltraISO с официального сайта и с нужным языком
http://www.ezbsystems.com/ultraiso/download.htm
Запускаем скачанный файл. В окошке с предупреждением системы безопасности жмем Запустить
Нас приветствует мастер установки UltraISO. Жмем Далее >
Принимаем лицензионное соглашение
Жмем Далее >
Снова Далее >
Жмем Далее >
Жмем Установить
Жмем Завершить
Запускается UltraISO. Жмем Пробный период…
UltraISO установлено и запущено
3. Отформатируем и установим загрузчик на флешку
Вставляем флешку в компьютер. Если вы хотите записать не нее дистрибутив Windows XP и Windows 7/8 то объем не менее 8 ГБ.
Копируем с флешки все важную информацию.
В последствии вся информация с нее удалится.
Если вы еще не закрыли окошко MultiBoot USB выбираем первый пункт HP USB Disk Storage Format Tool
Если вы это окошко уже закрыли, то запускаем от имени администратора с ярлыка на рабочем столе
В открывшемся окошке в разделе Device из выпадающего списка выбираем флешку. Если у вас подключен один USB-девайс (одна флешка), он(она) выберется автоматически.
В разделе File system выбираем NTFS.
В разделе Volume label можно задать любую метку диска
Ставим, если не установлена, галочку Quick Format
Жмем Start
Предупреждение о удалении всех данных с флешки. Информацию мы скопировали. Жмем Да
Жмем ОК и закрываем отчет по форматированию флешки
Закрываем утилиту форматирования
Установим загрузчик на флешку.
Запускаем установщик Grub4Dos
В разделе Disk из выпадающего списка выбираем флешку. Я выбираю по размеру. Флешка 16 ГБ или 15319 МБ. Жесткий диск 320 ГБ = 272475 МБ. Жмем Install (Установить)
Выйдет окошко в котором вам скажут, что все успешно записалось и попросят нажать Enter. Жмем и окошко закрывается
Закрываем Grub4Dos Installer
Флешка подготовлена.
4. Установка Windows PE/XPE
Если вы хотите загружаться в практически полноценный Windows XP с множеством утилит для восстановления системы, не пропускайте этот пункт.
Необходимо монтировать образ Windows XPE в виртуальный привод.
Открываем, если закрыли UltraISO
Жмем Файл > Открыть
Выбираем образ из папки MultiBoot USB
Монтируем образ Windows XPE в виртуальный привод
Жмем PeToUSB
В открывшемся окошке PeToUSB выбираем, из выпадающего списка, нашу мультизагрузочную флешку.
В разделе Source Path To Built BartPE/WinPE Files выбираем виртуальный привод
Ставим галочку Enable File Copy и жмем Start
Жмем Да
Ждем
Запись закончена
Закрываем окошко PeToUSB
Windows XPE успешно установлен на мультизагрузочную флешку.
5. Установка Windows XP и Windows 7/8
Этот, как и предыдущий, пункт не обязателен. Если мы хотим устанавливать Windows XP с нашей мультизагрузочной флешки, то необходимо интегрировать его.
У нас должен быть заготовлен образ Windows XP. Если у вас его нет можно скачать с любого торрент-треккера. Если вам интересно как я добываю образ Windows XP — посмотрите здесь. Там на примере Windows 7, но суть та же.
Монтируем скачанный образ Windows XP в виртуальный привод так же как в предыдущем пункте.
Жмем по четвертому пункту — WinSetup From USB
В открывшемся окошке в разделе USB disk selection and format из выпадающего меню выбираем нашу флешку. В разделе Add to USB disk устанавливаем галочку в разделе Windows 2000/XP/2003 Setup. C помощью кнопки «…» выбираем виртуальный диск куда мы смонтировали образ Windows XP. Жмем GO
Ждем завершения работы и жмем ОК
Теперь с мультизагрузочной флешки можно установить Windows XP.
Таким же образом записываем образ Windows 7 или Windows 8.
В окошке WinSetupFromUSB ставим галочку Vista/7/Server 2008 — Setup/PE/RecoveryISO и выбираем виртуальный диск куда мы предварительно смонтировали нужный образ
Ждем конца записи образа и закрываем окошке кнопкой EXIT
6. Установка дополнительных утилит
Чтобы флешка стала мультизагрузочной необходимо установить на нее дополнительно кучу полезных программ. Выбираем 5-й пункт Копирование файлов и утилит
С помощью кнопки Обзор выбираем нашу флешку (у меня это E). Жмем Извлечь
Жмем Да для всех для замены файлов
По завершения окошко само закроется. Мы создали мультизагрузочную флешку.
7. Проверка мультизагрузочной флешки
Выбираем 4-й пункт — WinSetup From USB
Выбираем нашу мультизагрузочную флешку, ставим галочку Test in QEMU и жмем GO
Вот так это выглядит у меня.
Можно запустить различные приложения. Не всё сможет запуститься в виртуальной машине, но при загрузки с флешки должно работать.
8. Корректировка меню
Мы могли не устанавливать Windows XP на флешку или Windows XPE а эти пункты все равно присутствуют. Можно убрать лишние и подредактировать имеющиеся.
Открываем в проводнике на нашу мультизагрузочную флешку и открываем файл menu.lst в любом текстовом редакторе. Например в блокноте или Notepad++. Для начала дважды кликните по этому файлу левой кнопкой. Если система не сможет его открыть тогда кликните по нему правой мышкой и выберите Открыть с помощью…
Если Блокнота нет в Рекомендуемых программах раскрываем Другие программы и выбираем Блокнот или WordPad. Жмем ОК
Наша задача откорректировать название пунктов (title). У меня например не Windows 7 а Windows 8 32-64bit
Поправил два пункта
Если вы не устанавливали Windows XP на флешку, то можно удалить этот пункт из файла. На рисунке ниже показал, что можно удалить.
Когда закончили редактирование сохраняем изменения. Ctrl+S или Файл > Сохранить
Закрываем Блокнот.
Можно проверить как выглядит меню в виртуальной машине.
9. Обновление теста оперативной памяти
В этой мультизагрузочной флешке используется немного устаревший тест оперативной памяти — memtest86+ 4.2. На официальном сайте уже есть 5-я версия. Можно заменить или добавить новый тест в нашу мультизагрузочную флешку.
Скачаем ISO-образ нового теста оперативной памяти
Переходим на сайт http://www.memtest.org/
Спускаемся вниз страницы в разделе Download скачиваем ISO-образ в архиве
Распаковываем скачанный архив
Переименовываем образ в memtest86_5_01.iso и копируем в папку boot на мультизагрузочной флешке
Теперь поправим файл menu_u.lst
Для этого скопируем кусок кода отвечающий за запуск Elcomsoft System Recovery Pro v3.0
title Загрузка Elcomsoft System Recovery Pro v3.0 Build 466 — Восстановление и смена пароля
find —set-root /boot/Elcomsoft.ISO
map —mem /boot/Elcomsoft.ISO (hd32)
map —hook
chainloader (hd32)
и вставим ниже пункта запускающего старый тест оперативной памяти. На рисунке ниже вы можете посмотреть, что получилось у меня
Меняем название — title и имена образов на memtest86_5_01.iso
Удаляем кусок кода запускающий старый тест. Жмем Ctrl+S и тестируем что у нас получилось
Все работает.
Заключение
Мы создали мультизагрузочную флешку с которой можно установить Windows XP, Windows 7 или Windows 8. Так же в нее входят кучу полезных программ которые можно запустить прямо с флешки, две мини системы Windows 7 и Windows XP (можно в них загрузиться и скопировать данные с системного диска перед установкой системы) и практически полноценная Windows XP с огромнейшим набором утилит по реанимации установленной системы и восстановлению информации. Осталось только научиться этим всем пользоваться.
В следующих статьях про мультизагрузочные флешки попробуем сделать с антивирусами. Чтобы была возможность вылечить систему которая не загружается.
Благодарю, что поделились статьей в социальных сетях. Всего Вам Доброго!
Источник: youpk.ru
Источник: https://comservice-chelny.ru/kak-sozdat-multizagruzochnuyu-fleshku/
Как создать мультизагрузочную флешку с Windows XP и программами?
Мультизагрузочная флешка – инструмент, который любому опытному пользователю желательно иметь под рукой. Она может выручить в ситуациях, когда компьютер, например, не загружается с жесткого диска, а вам нужно получить доступ к данным, когда требуется установить операционную систему на компьютер без CDDVD привода, а также для запуска некоторых служебных и диагностических утилит.
Мультизагрузочная флешка может использоваться как носитель нескольких дистрибутивов операционных систем, например Windows XP, Windows 7, Linux и т. д. С нее можно загружать различные LiveCD – “живые диски” с системами, не требующими инсталляции, работать с программами, обслуживающими устройства компьютера, проводить антивирусные проверки и многое другое.
Одним словом – вещь крайне нужная и полезная.
В сети можно найти множество готовых сборок для создания мультизагрузочных носителей, но лучше всего научиться делать их самостоятельно. Тогда ваша флешка будет содержать тот набор софта, какой вы выберете сами. Программы могут быть разными (естественно, в формате загрузочных образов), но очень желательно среди всего прочего держать на флешке хотя бы один дистрибутив Windows. Мы будем рассматривать вариант с Windows XP.
Подготовка
Перед тем, как начать работу по созданию мультизагрузочного флеш-накопителя, нужно подготовить следующее:
- флешку, объемом от 2 GB – если вы собираетесь размещать на ней только дистрибутив Windows XP и программы, а если хотите, чтобы на ней было несколько операционных систем, возьмите объем побольше – от 4 GB;
- софт, который вы будете размещать на флешке: дистрибутив Windows XP в виде образа ISO или на DVD-диске и все остальное в форматах ISO, IMA, IMG и т. д.;
- компьютер под управлением OS Windows, где будет проводиться вся работа;
- утилиты и файлы для работы с флешкой: эмулятор CDDVD привода (UltraISO, Daemon Tools и т. п.), WinSetupFromUSB – бесплатный инструмент для переноса на USB-носитель Windows XP и установщик загрузчика, сам загрузчик – grldr и конфигурационный файл menu.lst (можно с помощью блокнота создать пустой текстовый файл с расширением lst).
Форматирование
Первым делом будущая мультизагрузочная флешка должна быть отформатирована в NTFS или FAT32. Вариант с NTFS предпочтительнее – загрузка будет проходить быстрее. Для этих целей можно использовать разные инструменты, в том числе и встроенные в Windows, но мы воспользуемся WinSetupFromUSB.
Внимание! Перед началом форматирования убедитесь, что на носителе нет ничего ценного, поскольку все файлы с него будут удалены.
- Запустите WinSetupFromUSB и нажмите кнопку “BootICE” для запуска одноименной утилиты.
- Кликните по кнопке “Parts Manage”для создания активного загрузочного раздела на флешке.
- В следующем окне вы увидите список разделов. В нашем примере раздел один. Чтобы сделать его активным (активный раздел отмечен буквой “А” в столбце Act), нажмите кнопку “Activate”.
- Для запуска процесса форматирования кликните по кнопке “”ReFormat USB disc”, потом “Next” и “ОК”, не меняя ничего в настройках. Тип накопителя отметьте как “USB-HDD”.
После проделанных действий флешка будет чиста и подготовлена для дальнейшей работы.
Создание загрузочного сектора и копирование загрузочных файлов
Продолжаем работать в BootICE. Наша следующая задача – создать на USB-накопителе загрузочный сектор и скопировать на него файлы, необходимые для загрузки. Это, как говорилось, grldr и menu.lst.
- Находясь в главном окне BootICE, кликните по кнопке “Process MBR”.
- После этого откроется окно “Master Boot Record”, где нужно поставить отметку напротив “Grub4DOS” – тип загрузчика, и следом нажать “Install/Config”. В следующем окне настроек конфигурации ничего менять не нужно, просто нажмите “Save to Disc” и закройте его.
м
- Закройте BootICE, скопируйте в корневой каталог флешки файлы grldr и menu.lst и переходите к следующему этапу.
Перенос на флешку дистрибутива Windows XP и программ
- Приготовьте дистрибутив Windows XP на диске или в виде ISO-файла. Диск установите в привод CDDVD, а образ смонтируйте в виртуальный привод, который создаст программа-эмулятор, например, UltraISO.
- Запустите WinSetupFromUSB. В разделе окна “Add to USB disc” поставьте галку напротив пункта “Windows 2000/XP2003 Setup”.
Небольшая кнопка справа откроет проводник, чтобы вы указали путь к диску с дистрибутивом Windows XP. Далее кликните по кнопке “GO”, и процесс копирования файлов начнется. Аналогичным образом на флешку переносятся дистрибутивы других операционных систем.
- Загрузочные образы прочих программ, которые будет содержать ваша мультизагрузочная флешка, скопируйте в отдельную папку. Разместите ее в корне накопителя и дайте ей понятное имя, используя латинские буквы. В нашем примере папка будет называться PROG.
Мы возьмем в качестве примера MHDD – утилиту для работы с жесткими дисками, и Memtest86+ – средство диагностики оперативной памяти компьютера. Образы этих программ можно бесплатно загрузить с их официальных сайтов.
Конфигурирование мультизагрузочного меню
Теперь самое сложное и интересное: нам предстоит настроить загрузочное меню. Вы, надеемся, представляете, что это такое. Это то, что вы увидите после того, как компьютер загрузится с вашей флешки. Поскольку она мультизагрузочная, на ней должен быть перечень содержимого, а точнее – меню, с помощью вы могли бы запускать нужные программы. Этот перечень и содержится в файле menu.lst.
В установочный пакет поставки Grub4DOS menu.lst уже входит. Его можно брать за основу для создания своего меню, но также можно и очистить от содержимого, чтобы заполнить самостоятельно. В нашем случае нет задачи детального изучения синтаксиса команд Grub4DOS, поэтому мы очистим файл (или создадим его сами) и будем вставлять в него готовые фрагменты кода, необходимые, чтобы меню заработало.
Надо сказать, что возможности настройки мультизагрузочного меню довольно велики. Можно добавить картинку в качестве фона, можно использовать разные шрифты, включить поддержку русского языка и т. д. Но мы, чтобы решить поставленную задачу, ограничимся простыми и понятными вещами.
Итак, пусть первым пунктом нам будет предлагаться установка Windows XP на компьютер. Следом, допустим, установка Windows 7 или 8, далее – запуск MHDD, за ним – Memtest86+. Последними пунктами добавим загрузку с жесткого диска (start Windows), перезагрузку (reboot) и выключение компьютера (shutdown). Наше меню будет выглядеть так:
Install Microsoft Windows XP
Install Microsoft Windows 7/8
MHDD
Memtest86+
Start Windows
Reboot
Shutdown
Установка Windows XP
В верхнюю часть документа скопируйте следующий код:
title Install Microsoft Windows XProot (hd0,0)map –mem /WINSETUP/XPpSP3.ISO (0xff)map (hd0) (hd1)map (hd1) (hd0)map –hookroot (0xff)
chainloader /I386/SETUPLDR.BIN
- Строка title содержит текст, который будет отображаться как пункт меню. Он должен быть обязательно написан латинскими символами (поддержка кириллических шрифтов в Grub4DOS по умолчанию отсутствует).
- В строке root должен быть указан раздел диска, где загрузчик должен искать нужный файл. (hd0,0) в данном случае – это флешка.
- map –mem /WINSETUP/XPpSP3.ISO (0xff) – эта запись указывает на путь к файлу, который будет запущен. В нашем случае – это XPpSP3.ISO в папке WINSETUP, которая находится в корне флешки.
- Команда chainloader выполняет вызов загрузчика Windows XP – SETUPLDR.BIN. Ее параметры менять не нужно.
Из всего перечисленного пользователь может изменять только значение title и map –mem. Все остальное должно оставаться как есть.
Установка Windows 7 или 8
Отступите от предыдущей части кода одну строку и вставьте следующий фрагмент:
title Install Microsoft Windows 7/8map –unmap=0:0xffmap –unhookroot (hd0,0)
chainloader /bootmgr
Поскольку загрузчик Windows 7 и 8 копируется в корень флешки, путь к нему указывать не нужно. Кроме значения title, все должно оставаться как есть.
Запуск MHDD и Memtest86+
Ниже через строку вставьте следующий код:
title MHDDfind –set-root /PROG/MHDD.IMAmap –mem /PROG/MHDD.IMA (fd0)map –hookrootnoverify (fd0)
chainloader (fd0)+1
title Memtest86+map /PROG/memtest86+.iso (0xFF) || map –mem /IMG/memtest86+.iso (0xFF)map –hook
chainloader (0xFF)
Синтаксис команд разный, так как загрузочные файлы этих программ имеют в нашем примере разный формат (IMA и ISO). Здесь важно правильно указать путь к файлам на флешке: /PROG/MHDD.IMA и /PROG/memtest86+.iso, а также прописать title.
Загрузка Windows с жесткого диска
За нее будет отвечать следующий фрагмент кода:
title Start Windowsfind –set-root –ignore-floppies –ignore-cd /bootmgr || find –set-root –ignore-floppies –ignore-cd /ntldrmap (hd0) (hd1)map (hd1) (hd0)map –hookrootnoverify (hd0)
chainloader (hd0)+1
На жестких дисках компьютера будет произведен поиск загрузчика Windows XP – ntldr или Windows 7/8 – bootmgr.
Перезагрузка и выключение
Два последних фрагмента, из которых первый отвечает за перезагрузку, а второй – за выключение компьютера.
title Reboot
reboot
title Shutdown
halt
После этого сохраните файл menu.lst и закройте его.
Тестирование
Для проверки, как работает наша мультизагрузочная флешка, снова запустите WinSetupFromUSB. В главном окне найдите пункт “Test in QEMU” и отметьте его галкой. Будет запущена виртуальная машина QEMU, где вы сможете увидеть только что созданное загрузочное меню.
Если все отображается также, как вы видите на картинке, и каждый из пунктов работает как положено – ваша флешка готова.
Источник: https://itpotok.ru/kak-sozdat-multizagruzochnuyu-fleshku-s-windows-xp-i-programmami/